这是'top'命令的摘要
top - 20:14:50 up 18 days, 23 min, 1 user, load average: 0.22, 0.20, 0.18 任务:总共 99 个,1 个运行,98 个睡眠,0 个停止,0 个僵尸 Cpu(s):1.1%us, 0.1%sy, 0.0%ni, 94.2%id, 3.5%wa, 0.0%hi, 0.0%si, 1.2%st Mem:总计 2092032k,已使用 471684k,1620348k 空闲,924k 缓冲区 429,3699 空闲 交换:429,36999 空闲 429,364k , 42564k 缓存
如您所见,2GB 内存中使用了大约 461MB。同时它显示使用了 150MB 的交换空间。
这怎么可能?如果有可用的物理内存,为什么我的服务器会发生交换?
Linux 会主动换出一段时间内未使用的地址空间。这样做是为了让更多的 RAM 可用于文件系统缓存(好吧,实际上是 SLAB 缓存)或使用共享内存、ram 磁盘等的应用程序。通常,这正是您想要的。
为了进一步阅读,我推荐Linux: Tuning Swappiness以获得详尽的解释,尽管您可能永远不必接触那里提到的可调参数。
| 归档时间: |
|
| 查看次数: |
787 次 |
| 最近记录: |