대부분의 작성자를 위한 디스크 IO 모니터링

대부분의 작성자를 위한 디스크 IO 모니터링

과도한 io로 인해 Raspberry Pi의 SD 카드를 손상시킬 수 있는 프로세스를 찾아야 합니다. 지금쯤에는 sudo iotop -aoP거의 잘려나갔습니다 . 답변에서 배우기 디스크 IO를 모니터링하는 방법은 무엇입니까?

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  PID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
 3200 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
 2001 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  852 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
 3194 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  856 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  855 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
14757 be/4 root          0.00 B      4.00 K  0.00 %  0.00 % [kworker/u8:1]
  959 be/4 pi            0.00 B     16.00 K  0.00 %  0.00 % apache6.45 Ktart

apache6.45 Ktart터미널 새로고침 오류인 것 같습니다. iotop데이터가 충분하지 않습니다:

  1. iotop지난(?) 초 동안 활동한 작가를 표시하려면 도구 출시 이후 상위 작가 목록이 필요합니다.

  2. 최대 K개의 기사를 기준으로 작성자를 정렬하지 않습니다.

  3. 마지막 순간에 각 작가의 평균 쓰기 속도가 필요합니다. 마지막(몇?)초 동안의 평균 속도만 표시합니다.

  4. 마지막 순간(또는 프로그램 시작 이후)의 평균/쓰기 속도에 대한 요약은 없습니다.

그렇다면 프로세스별로 누적된 디스크 IO 통계를 얻을 수 있는 방법/도구가 있습니까?

답변1

iotop의 매뉴얼 페이지를 확인해야 합니다. 몇 가지 옵션이 있습니다.

iotop shows writers that were active in the last (few?) second and
I need a list of top writer since the tool was started.

-a옵션을 사용하려면 iotop누적 데이터가 필요합니다.

It doesn't sort writers by most K written.

화살표 키를 사용하여 정렬 열을 변경합니다. 기본적으로 IO 백분율 열은 정렬됩니다.

I need an average write speed of each writer over the last minute.
It shows only average speed for last (few?) second.

-d업데이트 간격을 지정하려면 이 옵션을 사용합니다 .

관련 정보