做一个顶部显示这个
top - 22:04:27 up 7:47, 3 users, load average: 0.02, 0.08, 0.26
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.9% us, 0.9% sy, 0.0% ni, 95.9% id, 0.0% wa, 0.0% hi, 0.2% si
Mem: 7914188k total, 2750184k used, 5164004k free, 54392k buffers
Swap: 16383992k total, 0k used, 16383992k free, 415828k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2970 xxxxxx 18 0 24.5g 258m 10m S 0 3.3 0:42.05 java
virt是24.5g,硬盘只有20g。
PMAP-X2970显示95倍262136K作为anon。
请告诉我出了什么事吗?是吗?
最佳答案
从实际的角度来看(发现进程使用了多少内存),virt列几乎毫无意义,不用担心。
Virtual Memory Usage from Java under Linux, too much memory used