一台好好的32G内存suseLinux,没启动啥服务内存莫名不够用。
使用top命令发现剩余空间内存才1288m~
Mem: 32107M total, 30818M used, 1288M free, 198M buffers
按M(注意大写)后根据%mem排序后,发现最占内存的是nscd服务
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6493 toor 20 012.9g 10g 1748 S 0 34.1 32:21.43 nscd
通过重启nscd服务(该服务器是一台杂用机,不考虑性能问题)
service nscd restart
再top
Mem: 32107M total, 19677M used, 12430M free, 198M buffers
哈哈,我终于开心了~