
우리는 정기적으로 높은 부하 평균을 가지고 있습니다. zabbix 에이전트의 도움으로 주로 CPU iowait(그리고 마지막으로 disk io)로 인해 범위를 좁힐 수 있었습니다. 서버에 추가 패키지를 설치할 수는 없지만 루트 권한이 있고 문제를 조사하고 싶습니다. 이제 나는 영향을 받은 파티션을 알고 있습니다.
iostat, iotop, sar 등과 같은 도구를 사용할 수 없습니다. 그래서 저는 종종 그런 도구에서 읽는 정보가 포함된 (의사) 파일이 있는지 둘러보았습니다. 우리는 RAID를 사용하기 때문에 먼저 /proc/mdstat
장치를 /dev/mdX
디스크 파티션에 매핑하는 방법을 살펴보았습니다 . 그런 다음 나는 조사 /proc/diskstat
하고 도움을 받아https://www.kernel.org/doc/html/latest/admin-guide/iostats.html가장 많은 IO의 영향을 받는 파티션을 찾을 수 있었습니다.
여기에서 파일이나 프로세스를 어떻게 정리할 수 있나요? 도움이 될 수 있나요 lsof
? 이용 가능합니다.