프로그래밍 방식으로 Windows에서 프로세스 당 디스크 IO 통계를 받고 있습니까?
-
08-07-2019 - |
문제
프로세스 목록 (Windows, C ++)과 KB/SEC의 디스크에서 읽고 쓰는 양을 표시하고 싶습니다.
Windows 7의 리소스 모니터는 능력이 있으므로 동일한 작업을 수행 할 수 있어야합니다.
그러나 관련 API 용지를 찾거나 Perfmon 카운터에서 무엇이든 찾을 수 없습니다. 누구든지 나를 방향으로 가리킬 수 있습니까?
해결책
전화해도됩니다 GetProcessiocounters 프로세스 당 전체 디스크 I/O 데이터를 얻으려면 델타를 추적하고 시간 기반 속도로 직접 변환해야합니다.
이 API는 총 I/O 작업 수와 총 바이트 수를 알려줍니다.
제휴하지 않습니다 StackOverflow