캐시 메모리 및 유휴 명령

캐시 메모리 및 유휴 명령

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충돌하는 응용 프로그램이 실행되는 동안 계속 실행되도록 시도하면 병목 현상이 무엇인지 드러날 것입니다.

관련 정보