내 응용 프로그램이 IO인지 CPU인지를 확인하고 싶습니다. 응용 프로그램의 실행 시간이 CPU 대기/IO 대기/CPU에서 실행되는 데 소비되는 양을 결정하는 도구가 있습니까? 터미널에서 응용 프로그램을 실행하고 있습니다. 리눅스 용 도구가 실제로 있다는 소식을 들었지만 실제로는 그렇지 않습니다.우분투 또는 Mac에서 프로그램의 CPU 및 I/O 사용 및 I/O 대기 시간을 모니터링 할 수있는 도구가 있습니까?
1
A
답변
1
당신은 mpstat
및 iostat
의 조합 (나는 전자는 OS X에서 사용할 수 있습니다 생각하지 않는다)를 사용할 수 있습니다.
0
Here은 우분투를위한 상위 5 개 모니터링 도구 목록입니다. 꽤 많은 정보를 수집 할 수 있습니다.
0
나는 당신이 nmon을 시도 할 수 있다고 생각한다. 이것은 대부분의 리눅스 환경에서 사용될 수있다.
관련 문제
- 1. 별도의 CPU 및 IO 시간
- 2. 파이썬은 IO 및 CPU 또는 메모리 바인딩 섹션을 자동으로 병렬화합니까?
- 3. IO 문자열 및 IO 데이터 유형
- 4. libevent2 및 파일 io
- 5. EUnit 및 io : 형식
- 6. 동기화 및 IO 파일
- 7. Sysinternals 'ProcMon과 같은 IO 모니터링
- 8. gobject io 모니터링 + nonblocking 읽기
- 9. 우분투 로그 및 모니터링
- 10. 분할 IO 및 계산
- 11. Haskell IO Monad 및 메모리 사용
- 12. 높은 CPU 사용률 모니터링 및 감소
- 13. 부스트 IO 스트림 및 ZLIB는
- 14. HTTP 응답을 모니터링 할 수있는 도구가 있습니까?
- 15. 얼랑 IO 및 비동기 스레드
- 16. 스냅, IO 및 산성 상태
- 17. GHC IO 관리자는 어떤 IO 작업을 지원합니까?
- 18. CPU 바운드 응용 프로그램 대 IO 바운드
- 19. IO 완료 포트 및 OpenSSL
- 20. 중복 된 IO 및 ERROR_IO_INCOMPLETE
- 21. 비 블로킹 소켓 및 io
- 22. 스레드의 실행 시간 결정 및 다른 스레드의 IO 액세스
- 23. Windows에서 CPU 비율을 기록 할 수있는 도구가 있습니까?
- 24. IO 클라이언트가있는 NIO 서버 사용
- 25. IO 차단 프로세스가 '상위'출력에서 100 % CPU 사용률을 표시합니까?
- 26. ASP.Net 데이터베이스 및 단일 트랜잭션의 IO 작업
- 27. IO :: Handle 또는 IO :: File을 사용할 수 없습니다.
- 28. 하스켈 -에서 구문 할 (IO 사용) 블록
- 29. IO 목록에서 조회 사용 하시겠습니까?
- 30. WebSocket 및 WebService 대기 시간을 측정하는 방법
나는 그 표제가 약간 오도 된 것 같아요, 미안 해요. 실제로 특정 프로그램을 모니터링하고 싶습니다. 'mpstat'과 'iostat'는 시스템 전체 통계를 제공합니다. 얼마나 많은 응용 프로그램의 런타임이 CPU 대기/IO 대기/CPU에서 실행되는 데 소비되는지 알고 싶습니까? – burhan