문제

여기 Windows 링크가 있습니다 선적 서류 비치.

기본적으로 비슷한 데이터를 얻고 싶지만 Linux에서는 얻을 수 있습니다. 전부가 가능하지 않다면 적어도 일부 부분이 있습니다.

도움이 되었습니까?

해결책

당신이 활성화하는 경우 CONFIG\_TASK\_IO\_ACCOUNTING, 당신은 /proc /에 정보를 사용할 수 있습니다.u003Cpid> /IO. 이것은 커널 2.6.20 이후에 사용할 수 있지만 기본적으로 일반적으로 활성화되지는 않습니다 (그러나 Ubuntu 8.04에서는 활성화 된 것 같습니다).

다양한 데이터 항목에 대해 읽을 수 있습니다 문서/파일 시스템/proc.txt 커널 소스 트리에서. 특히 섹션 2.14 관심이 있어야합니다.

다른 팁

살펴보십시오 /proc/PID/io -PID를 사용한 프로세스의 현재 I/O 회계 정보입니다.

아래의 의사 파일을보십시오 /proc/<PID>/. 어쩌면 거기에서 필요한 것을 찾을 수 있습니다.


보다 man 5 proc, 또는 커널 문서화에 실패합니다. 그러나 나는 유망한 것처럼 보이는 것을 많이 보지 못한다. 죄송합니다.

아마도 당신은 getrusage ()를 원하십니까? 그러나 모든 필드가 Linux에서 유지되는 것은 아닙니다. 아마도 CONFIG_TASK_IO_ACCOUNTING 그들이 유지 될까요?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top