Linux buff/cache是什么?



Linux操作系统频繁存取文件会导致内存被用光,即便是程序结束后也不会被正常释放,这就会导致buffers和cached占用过高,
buff/cache的详细介绍:

Linux内存的buffers和cached
total:是指计算机总物理内存;
used:已用的内存;
free:空余的内存;
total = used + free
shared:被多个进程共享的内存;
buffers:用于存放要输出到disk(块存储)的数据,在这里buff是指被OS buffer住的内存(written to disk);
cached:存放从disk上读出的数据;buffer和cache是为了提高IO性能并由OS管理。

相关推荐

发表评论

路人甲
看不清楚?点图切换

网友评论(0)