TOP命令结果:
Mem: 3991840k total, 1496328k used, 2495512k free, 156752k buffers **Swap**: 3905528k total, **3980k** used, 3901548k free, 447860k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ **SWAP** COMMAND 28250 www-data 20 0 430m 210m 21m R 63 5.4 0:07.29 **219m** apache2 28266 www-data 20 0 256m 40m 21m S 30 1.0 0:01.94 **216m** apache2 28206 www-data 20 0 260m 44m 21m S 27 1.1 0:10.27 **215m** apache2 28259 www-data 20 0 256m 40m 21m S 26 1.0 0:02.21 **216m** apache2
详细信息列表显示一组apache2进程正在使用大约210m +的SWAP内存,但使用的摘要报告仅为3980k。详细列表中的总SWAP内存远大于摘要中的总SWAP内存。两个swap
引用相同的东西吗?
答案 0 :(得分:4)
引自http://www.linuxforums.org/articles/using-top-more-efficiently_89.html:
VIRT = RES + SWAP
如前所述,VIRT包含任务内的任何内容 地址空间,无论是在RAM中, 换出或仍未加载 磁盘。而RES表示总RAM 这个任务消耗了。所以,SWAP在这里 表示它代表总金额 数据被换出或仍然没有 从磁盘加载。不要被愚弄 这个名字,它不只是代表 换出的数据。