나는 다음과 같은 좋은 Linux 분석 도구를 찾고 있습니다.오 프로필. 내가 보고 싶은 것은 OS가 다양한 애플리케이션과 워크로드에 대한 인터럽트, 캐싱, 읽기/쓰기 등(OS 내부의 기타 복잡한 작업)을 관리하는 방법입니다. 물론, sar, iostat, vmstat 등과 같은 다양한 시스템 모니터링 도구를 선택할 수도 있었지만, 다양한 유형의 도구를 사용하고 모든 데이터를 동기화하는 것은 힘든 일입니다. 특히 캐시 라인, 인터럽트 등을 모니터링할 때 더욱 그렇습니다. .
Oprofile은 내가 원하는 것에 대한 좋은 개요와 자세한 분석을 제공하지만 때로는 최신 커널에서 작동하지 않는 경우도 있습니다. 이유는 모르겠습니다. 하지만 어쨌든 더 나은 대안이 있는지 궁금합니다.
답변1
ksar를 사용하여 sar 파일 출력의 그래픽 입력을 얻을 수도 있습니다. 또한 graphviz 및 rrdtool은 입력 데이터에서 그래픽 정보를 생성하는 데 사용됩니다. 이것은 일회성 작업이지만 장기적으로 도움이 될 것입니다.
답변2
답변3
atop
, 특히 최신 버전은 시스템 성능에 대한 많은 데이터를 보여줍니다. 가장 유용한 점은 향후 검색을 위해 데이터 스냅샷을 기록하는 데몬으로 실행되도록 구성할 수 있다는 것입니다. 60초마다 기록하는데 과거 데이터는 매우 귀중합니다.