相关疑难解决方法(0)

内存使用量不会随着时间的推移而增加

我的 Ubuntu 13.04 系统上的内存使用量不会随着时间的推移而增加。我已经尝试了 3.8.0-xx 内核和来自 /~kernel-ppa/mainline 的最新 3.9。

当我第一次启动时,一切都正确加起来,但几天后,这就是它的样子。

$ free -k
             total       used       free     shared    buffers     cached
Mem:       7978976    7319920     659056          0      97248    1344356
-/+ buffers/cache:    5878316    2100660
Swap:      2438140          0    2438140
Run Code Online (Sandbox Code Playgroud)

Free 报告说,大约 5.8G 的常驻内存正在使用,不包括缓存和缓冲区。

当我对 ps 命令报告的 rss 求和时,总数相差很大。

sudo ps -eo pid,rss,args  > mem.txt

  PID      RSS  COMMAND
6377    848,268  /usr/lib/firefox/firefox
6095    243,664  /usr/bin/gnome-shell
1752    72,300  /usr/sbin/mysqld
6167    71,460  /var/lib/dropbox/.dropbox-dist/dropbox
7608    66,952  /usr/bin/python /usr/bin/deluge-gtk
23320   57,892  /usr/bin/X :3 -background none -verbose -auth /run/gdm/auth-for-gdm-9zmczs/database -nolisten tcp vt7 …
Run Code Online (Sandbox Code Playgroud)

kernel memory-usage

11
推荐指数
1
解决办法
3148
查看次数

Ubuntu 20.04 上的 ZFS 是否使用了大量内存?

我安装了 64GB,但 htop 显示 20GB 正在使用中:

在此处输入图片说明

运行ps aux | awk '{print $6/1024 " MB\t\t" $11}' | sort -n为我提供了仅使用 100 兆字节的最大进程,并且将整个输出加起来只能得到 2.8GB ( ps aux | awk '{print $6/1024}' | paste -s -d+ - | bc)。这或多或少是我在昨天升级的 Ubuntu 19.04 中得到的 - 没有应用程序运行时使用了 3GB 到 4GB。那么为什么在 htop 上使用 20GB 呢?

现在确实我已经安装了 ZFS(总共 1.5 GB 的 SSD 驱动器,在 3 个池中,其中一个是压缩的),并且我一直在移动一些非常大的文件,以便我可以了解是否有一些缓存分配。htop Mem 栏大部分是绿色的,这意味着“正在使用的内存”,而不是缓冲区(蓝色)或缓存(橙色),因此非常令人担忧。

这个 ZFS 是否使用了大量 RAM,如果是这样,如果其他应用程序需要它,它会释放一些吗?

编辑

这是 smem 的输出:

tbrowne@RyVe:~$ smem -tw
Area                           Used      Cache   Noncache 
firmware/hardware                 0 …
Run Code Online (Sandbox Code Playgroud)

ram zfs 20.04

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

20.04 ×1

kernel ×1

memory-usage ×1

ram ×1

zfs ×1