iotop이지만 특정 디스크는?


11

iotop특정 볼륨에서 IO를 모니터링 하는 도구와 같은 도구가 있습니까? (또는 아마도 필터링하는 방법을 놓쳤 iotop습니까?) 그렇지 않으면 (예)를 통해이 정보를 얻을 수있는 방법이 /proc없습니까? ( dstat등은 볼륨 당 모든 프로세스에 대한 집계 활동 만 표시하지만 각 프로세스가 얼마나 많은 기여를하는지에 관심이 있습니다.)

답변:


1

아직 답변이 없으므로 ...

쉬운 제안은 없지만 (iotop 스위치와 같이) 이것이 중요하다면 다른 곳에서 파일 시스템을 다시 마운트하는 FUSE 모듈을 작성할 수 있습니다 (프로세스를 검사하기 위해 chroot) 읽은 데이터의 양을 계산합니다 / 서면. 기존 모듈을 쉽게 적용 할 수 있어야합니다. 가장 좋은 기존 솔루션이 될 수있는 FUSE 커뮤니티에 요청할 수 있습니다. 아마도 그들의 데모 모듈도 할 것입니다.


1

iostat를 사용하여 성능 문제에 대한 디스크 I / O를 모니터링 할 수 있습니다.

$ iostat -xd /proc

3
디스크로 활동을 분할하지만,
아이오 토프

왜 추가해야 -d /proc합니까? 그것은 /proc장치가 아니기 때문에 결코 아무것도 포기하지 않을 것 입니다. 그것없이 모든 장치를 볼 수 있습니다 iostat -x. -x"aqu-sz"와 같이 애매 모호한 통계를 찾지 않으려는 경우 에도 제외 할 수 있습니다. 그 외에는 이것이 내가 찾던 도구입니다. 프로세스별로 수행하지는 않지만 여러 디스크에서 하나의 프로세스를 읽고 내 요 오트 통계를 지배하므로 각 장치에서 읽은 데이터 양을 추정 할 수 있습니다. 감사!
Luc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.