Tom*_*Tom 2 memory linux performance arch-linux
我刚刚安装了 Arch Linux,并按照我想要的方式进行了设置。目前,XFCE4 with LightDM、Firefox 和其他一些小应用程序正在运行。我想看看发生了什么,top并惊讶于这占用了 7GB 的内存。
这对 Arch Linux 来说正常吗?在 Xubuntu 上,我从未在类似情况下超过 3GB。
虽然系统很可能会使用你扔给它的任何 RAM(在足够的 I/O 之后),但它目前并不需要所有这些。
所有常见的 Linux 发行版都预先配置为积极地使用 RAM 作为磁盘缓存,如果 - 且仅当 - 其他地方不需要它:输出的头部top看起来像
Tasks: 407 total, 3 running, 404 sleeping, 0 stopped, 0 zombie
%Cpu(s): 12,6 be, 11,2 sy, 0,0 ni, 76,1 un, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 16425304 total, 15497560 used, 927744 free, 221476 buffers
KiB Swap: 0 total, 0 used, 0 free. 7057660 cached Mem
Run Code Online (Sandbox Code Playgroud)
(我的机器在写作时有很多打开的程序)。这意味着,虽然从总共约。使用 16G (16425304 KB) 类似于 15.2G (15497560 KB),但其中一些 210M (221476 KB) 用于块设备缓冲区和大约。7G(7057660 KB)用于文件系统缓存,导致实际使用不到8G。
该命令free -m提供了一个更好的主意,因为它会为您进行数学-/+ Buffer/Cache运算:在该行中,它向您显示系统实际使用的内容,其中已减去缓冲区和缓存。
| 归档时间: |
|
| 查看次数: |
5212 次 |
| 最近记录: |