sachin
그는 물었다 12년 전
26

Unix 에서 프로세스 크기

올바른 방법은 지정하십시오. 프로세스 크기) 에 ',' 와 'solris 에이치피 유엑스 에이아이엑스'? 우리가 사용하는 한다 '또는' 상위 '또는' ps - o 브스 something else?

답변 4 개

정확한 정의는 ',' rss ',' ',' ',' 프시즈 프라프트 시드 무명 보았으매 약어 및 기타 다른 os 를 수동 페이지 '와' 의 탑 '의 os 를 일종의 설명 할 수 있지만 모든 이러한 설명은 간편화된 ps 명령의세 크게 (또는 긴 멸종 기준으로 그룹화됩니다 커널 구현). 프로세스 size&quot "; 어렵다 어려워 일반적인 경우에 핀 다운되어도 개념이 있다. 특정 인스턴스 OS 에 대한 답을 크게 의존하고 있으며, 실제 메모리 관리, 프로세스 구현 등 깔끔한 &quot size&quot 거의 모두 충족할 수 있다. 개념을 마음을 존재하는 대부분의 사용자들이 (그리고 대부분의 개발자들이).

예를 들어, 어떤 해당 번호를 사용할 수 있습니다 (disk_b_s10database 조합하여, 그 가능성이 높다) 등 특정 프로세스를 한 번에 실행할 수 있는 방법을 정확히 말할 수 많은 여유 메모리가. 하지만 지금, bet your best 로 끝나는 따라오렴 emc. 것입니다. 왜 이 번호, 이를 사용하여 진행하시겠습니까 너회는 무엇을 위해? # 39 더 유용한 정보를 얻을 수 있다는 점을 고려할 때, ll, 내가 생각하는 you& 분입니다.

솔라리스, # 39 의 메모리 사용량을 process& 대한 자세한 정보를 확인할 수 있습니다 '와' 프마프 함장님이요 특히, ',' 가 얼마나 많은 있습니다 - x &lt 프마프 pid&gt process& # 39 의 메모리를 사용하는 양과 공유되므로 특별히 처리하는. 이 때 유용합니다 apc® 아웃해야 marginal&quot "; 이 기술을 사용하면 이중 계산 공유 라이브러리 프로세스의 메모리 사용을 피할 수 있습니다.

정말 잠급니다 브스 권리가 있다.

'u' ps 부여하느뇨 브스 있는 가상 메모리 크기와 레지던트랑 세트 크기 및 RSS 있습니다. Rss 는 그동안 얼마나 많은 물리 메모리 할당되었는지 브스 는 프로세스의 프로세스 및 가상 메모리 크기. 여러 개일 경우 복제본입니다 프로그램 실행, 메모리 많이유 브스 는 그 사이에 있는 공유할 수 있습니다.

mauris
Brandon Rhodes
그는 10년 전 댓글을 달았습니다
3

이 무슨 소용이 브스 는 메모리 사용량이 많은 관심이 모아지고 있다. , 가상 메모리 공간을 s # 39 의 브스 조치를 알마예요 process& 의해 표시되었습니다 프로세스의 메모리 매핑해야 할 경우 프로세스를 운영 체제에서 변화가 발생합니까 만지지마! 하지만 실제로 사용하고 있는지 여부를 메모리가 가질 것으로 아무런 상관이 없다. 브스 는 내부 정보를 어떻게 한 번에 달하는 it 프로세스 메모리 메모리 할당 - 얼마나 큰 청크에는 비사용률 않습니다. Rss 메모리 페이지를 보면 의미 정보기술 (it) 이 실제로 사용하기 시작했다.

내가 이렇게 요약된다 up the 레지던트랑 설정되었습니다 모든 프로세스를 크기 (루트 권한):

ps ax -o rss | awk '{rss += $1;} END { print rss}'