top 에서 상단에 표시하는 memory used 값과 테이블에서 보여지는 %MEM 값의 차이는.?

yuzibosu의 이미지


$top

=============================================
memory 100 .. used 90

pid %MEM
-------------------------------------------
1111 1.0
1112 4.0
1113 0.0
.. ..
=============================================

이렇게 나올때에 실제 사용중인 memory used 와 %MEM과의 차이가 생기는 이유는 뭔가요?

1111 프로세스가 1.0% 면 1M
1111 프로세스가 4.0% 면 4M

그래서 총 5M를 사용한다는 내용 아닌가요?

eezen의 이미지

그냥 top 엔터하면 CPU 점유율을 우선해서 보여줍니다.
메모리에 관심이 있는 경우에는 그 상태에서 대문자 M을 입력하면
메모리 점유율 순으로 프로세스가 나열됩니다.

그렇게 보고나면 위 질문의 내용을 수정하시지 않을까 짐작합니다.