리눅스 메모리 엄청난 조사

프로그램을 시작하면, 제대로 시작되지 않는 프로그램을 직접하지 않습니다

| (egrep을 -i -B100 메시지는 dmesg 시스템은 죽습니다 '사망 처리' ,)

캐시 점유율이 너무 높으면, 공유 메모리 찾기

자주 사용하는 명령 :

정렬 메모리 사용에 의해 :
PS의 EO의 RSS, PMEM, PCPU, VSIZE, 인수 | 정렬 -k 1 -r -n | 적게

 

메모리 캐시를 지울 수 밖에 소진되는 경우를 제외하고, 우리는 수동으로 실행하는 데 다음과 같은 파일 시스템 캐시 지우기 작업을 사용할 수 있습니다 :

[루트 @의 tencent64 ~] # 고양이 / proc / sys / vm / drop_caches가  
1

방법은 다음과 같습니다

에코 1>은 / proc / SYS은 / VM / drop_caches하지

물론,이 파일의 값은 각각 1,2,3을 설정할 수 있습니다. 이 나타내는 것을 의미 :

1> / proc 디렉토리 / sys 인은 / 에코 : VM / drop_caches하지가 페이지 캐시를 지 웁니다. 
에코 2> / proc 디렉토리 /에서 sys / vm을 / drop_caches하지 : (캐시 디렉토리 항목과 inode 캐시 포함) 청소했습니다 슬랩 할당 객체를 나타냅니다. 슬랩 할당 커널 메모리 관리 메커니즘이 캐쉬 데이터 페이지 캐시에 사용되는 많은을 달성하는 것이다. 
에코 3>은 / proc / SYS / VM / drop_caches하지 : 캐시 객체와 페이지 캐시 슬래브 디스펜서를 클리어한다. 

결국 조사,이 효과는 디스크에 캐시를 bazel 그것을하지 생각? 그런 다음 깨끗한 bazel을 실행, 메모리는 더 이상 ...... bazel 구덩이 아입니다

추천

출처www.cnblogs.com/simplepaul/p/11355455.html