在上面的菜单中,Mem 和 cache 有什么区别?它们都使用 RAM 中的内存吗?哪个程序使用缓存?
答案1
cache
是 Linux 使用部分 RAM 来保存最近从磁盘读取的数据缓存的地方。
这是件好事。和 RAMcache
一样好free
。不,它更好。free
是浪费的内存,RAM 里有零或其他一些无用的垃圾。cache
是您保存最近从磁盘读取的数据的地方,否则那里会有无用的垃圾,以防系统想要很快再次读取磁盘的那部分。
每当一个进程需要更多内存时,cache
就会像……一样轻易地分配给它free
。free
你在 RAM 上花费的钱是否完全没用,cache
Linux 是否会利用它(只要没有其他东西需要它)。
更多信息请点击这里:http://www.linuxatemyram.com/