가끔, 특히 로그인할 때 디스크 활동이 너무 많습니다. 이를 사용하여 iotop
특정 순간에 무엇이 실행되고 있는지 확인할 수 있지만 특정 시간(예: 실행 후 처음 5분)에 대한 완전한 테이블을 갖고 싶습니다.
내가 관심 있는 것은 총 5분 동안 각 프로그램에서 사용된 디스크 활동의 백분율 분석입니다.
이러한 이유로 실행할 수 있는 도구나 간단한 스크립트가 있습니까?
답변1
iotop -b
초를 기준으로 하는 루프 내에서 이를 사용할 수 있습니다 (배치 모드).
그러면 모든 내용이 유출된 다음 파일로 리디렉션됩니다.
이를 수행하기 위해 쉘 루프 예제를 찾으려고 노력하고 있지만 쉘 프로그래밍을 많이 수행하지는 않습니다.
명령을 수동으로 시작하면
iotop -botqk > ~/log-iotop.txt
다음을 실행합니다.