请解释“top”命令的以下o/p

5 linux unix linux-kernel

请用粗体解释“top”命令中的以下行:

内存:总共 1026228k,已使用 449640k,576588k 空闲, 44812k 缓冲区

交换:总计 1052248k,已使用 2020k,免费 1050228k,缓存 189092k

谢谢阿皮特

Mne*_*nth 1

Linux 自动缓存从磁盘读取的文件。该缓存称为缓冲区。如果您的程序需要更多内存但没有更多可用内存,则缓冲区将被释放。

我不知道缓存交换意味着什么。

编辑:我很快用谷歌搜索了交换并看到了以下内容:http://www.linux-tutorial.info/modules.php ?name=MContent&pageid=314

似乎缓存的交换意味着交换中的所有页面,这些页面被重新加载到内存中但此后没有变化。交换中的这些页面已经有效,如果稍后再次交换该页面,Linux 不需要将它们实际写入磁盘。