때로는 몇 시간 후에 시스템이 느리게 실행되는 경우도 있습니다. 다음 리소스의 상태를 확인했습니다.
- 하드 드라이브 사용량
iotop
- 메모리 사용량
free
- CPU 사용량 사용량
top
그들 중 누구도 바쁘지 않습니다. top
또한 너무 많은 메모리나 CPU를 사용하는 프로세스가 없음을 보여줍니다.
창 전환, 입력 등의 속도가 느려집니다.
그 밖에 확인해야 할 사항이 있나요?
답변1
디스크 드라이브에 문제가 있는지 확인하고 싶을 수도 있습니다. 지난 몇 년 동안 드라이브가 약간 따뜻해지면 데이터를 가져오기 전에 여러 번 재시도하여 시스템이 정말 느려지는 상황이 있었습니다.
답변2
프로파일링 top
출력은 단순한 CPU 로드보다 더 많은 정보를 제공할 수 있습니다. 예: load average
리소스를 기다리고 있는 차단된 프로세스의 평균 수를 표시합니다. CPU 또는 IO일 수 있습니다. 세 숫자는 각각 1분, 5분, 15분의 시간을 나타냅니다. %wa
열은 IO를 기다리는 프로세서 시간의 비율을 나타냅니다.
분석을 위해 몇 가지 정보를 수집하는 것이 유용할 것이라고 생각했습니다.
# nohup sar -A -o /tmp/sar.out.bin 10 1440 &
# nohup vmstat -t 10 1440 > /tmp/vmstat.log &
# nohup top -bc -d 10 -n 1440 > /tmp/top.log &