명령의 출력에는 top
prstat
vmstat
free
사용된 운영 체제에 따라 다양한 변수가 있습니다.
메모리 성능 분석에 대한 모범 사례 연구에 적용될 수 있도록 위 명령의 각 "기본" 메모리 변수 출력에 대한 정의는 무엇입니까?
예를 들어, top에 의해 출력된 RES 메모리는 실제 사용된 메모리입니다.
편집 1
추가적으로, 명령의 출력과 top
prstat
vmstat
free
메모리 값이 무엇을 의미하는지 살펴보고 있습니다.
답변1
RES = 상주 메모리 - 사용 중인 메모리.
SHR = 공유 메모리 - 여러 프로그램 간에 공유되는 메모리 세그먼트로, 표시된 양은 프로그램에서 사용 중인 공유 개체, 데이터 및 라이브러리의 수입니다.
VIRT = 가상 메모리(메모리 디버깅에는 그다지 유용하지 않으며 프로세스가 차지하는 가상 페이지의 크기입니다)
여기에서 더 자세한 기술 정보를 확인할 수 있습니다.http://www.win.tue.nl/~aeb/linux/lk/lk-9.html
다음은 몇 가지 간단한 설명입니다.http://www.thegeekstuff.com/2012/02/linux-memory-management/