1.5테라바이트 RAM을 갖춘 SLES 11.4 x86-64를 실행하는 2개의 CPU 서버가 있습니다.
>free -g
total used free shared buffers cached
Mem: 1514 284 1230 268 0 269
과거에는 잘 작동했지만 최근에는 이유를 알아내려고 할 때 속도가 느려지고 충돌이 발생하는 숫자 처리 소프트웨어를 실행합니다.
하나 만들어보려고 했는데 echo 3 > /proc/sys/vm/drop_caches
성공하지 못했습니다. 일반적으로 0으로 돌아가 cached
지만 이번에는 작동하지 않았습니다.
내 질문은 다음과 같습니다
- 작동하지 않는 원인은 무엇입니까
echo 3 > /proc/sys/vm/drop_caches
? - ~이든캐시됨가치가 여전히 중요합니까?
- 다음 방법 외에도 RAM 사용량/캐시/기타 항목의 현재 상태를 정확히 알아내는 또 다른 방법이 있습니다.무료주문하다?
- 이러한 유형의 문제 및 해결 방법을 고려할 때 어떤 제안 사항이 있습니까?
답변1
충돌하는 부분 검사의 dmesg
경우 느린 경우 vmstat 2
충돌하는 응용 프로그램이 실행되는 동안 계속 실행되도록 시도하면 병목 현상이 무엇인지 드러날 것입니다.