技术笔记分享

total: 系统总内存

used: 程序已使用内存

free: 空闲内存

shared: 已用共享内存

buff/cache: 缓冲区/缓存

available: 可用值


free -w 可以将buff和cache分开



used 程序已使用内存


used = total - free - buffers - cache


buffers


cache


如何释放内存空间



sync 表示把buffers的磁盘空间往磁盘刷一点(最好多执行几次)


1.清除 pagecache


2.清除回收 slab 分配器中的对象(包括目录项缓存和 inode 缓存)


3.清除 pagecache 和 slab 分配器中的缓存对象


注意:

1.有一些cache是不能被释放的,如果释放计算机的效率会大幅度的下降

2.不会将cache释放的一干二净


shared 共享内存


发表评论

邮箱地址不会被公开。 必填项已用*标注