正文:
查看 Centos
内存使用情况的命令是 free
-h
。
在云服务器上,内存的总量等于已使用的内存加上空闲的内存加上缓存和缓冲区的内存。当内存即将耗尽时,Linux
内核会自动触发内存回收工作,以释放内存给急需内存的进程使用。通常情况下,这个操作主要通过释放缓存和缓冲区来实现。
此外,还可以通过使用特定的文件来手动触发缓存清除操作:
# 表示清除 pagecache
。
echo
1 > /proc
/sys
/vm
/drop_caches
# :表示清除回收 slab
分配器中的对象(包括目录项缓存和 inode
缓存)。slab
分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的 pagecache
。
echo
2 > /proc
/sys
/vm
/drop_caches
# :表示清除 pagecache
和 slab
分配器中的缓存对象。
echo
3 > /proc
/sys
/vm
/drop_caches
转载请注明:汇站网 » Centos
系统内存 buff
/cache
占用过多