我之所以写这篇文章,是因为我不知道我最喜欢的操作系统 Ubuntu 15.10 和 kde 桌面出了什么问题。这个问题影响了正常工作中的内存使用情况(带有少量卡和闪存的 Chromium/Firefox 浏览器)。我已将 vm.swappiness 参数设置为 1。我有 8GB 的内存,经过几个小时的工作,ubuntu 使用了 90% 的内存和 4GB 的交换空间。经过 2 小时的工作后,可以看到以下情况:
root@celestia-laptop:/home/mariusz# free -m
total used free shared buffers cached
Mem: 7866 7707 159 4230 42 4732
-/+ buffers/cache: 2932 4934
Swap: 16391 920 15471
当我关闭交换时,系统变得很疯狂 - 速度非常慢,硬盘使用率达到 100%。也许有人能解决我的问题?
df -h 命令的输出:
System plików rozm. użyte dost. %uż. zamont. na
udev 3,9G 3,9G 0 100% /dev
tmpfs 787M 9,6M 778M 2% /run
/dev/sda10 36G 20G 15G 58% /
tmpfs 3,9G 78M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda8 80G 76G 4,9G 94% /media/BACKUP
/dev/sda9 282G 249G 20G 93% /media/DANE
/dev/sda2 96M 32M 65M 34% /boot/efi
tmpfs 787M 0 787M 0% /run/user/115
tmpfs 787M 46M 741M 6% /run/user/1000
按内存排序的 htop 命令输出: 图片在这里
终止所有浏览器进程后,free -m 命令的输出如下所示。
root@celestia-laptop:/home/mariusz# free -m
total used free shared buffers cached
Mem: 7866 4486 3380 3087 38 3549
-/+ buffers/cache: 899 6967
Swap: 16391 1013 15378
您可以看到,ubuntu 使用了近 2GB 的内存。
我通过将默认 tmpfs 文件系统从 50% 更改为 20% 暂时解决了该问题。在运行 kde 桌面之前,我使用以下命令重新挂载了 tmpfs 和 devfs:
mount -o remount,size=20% /dev/
mount -o remount,size=20% /dev/shm
mount -o remount,size=20% /sys/fs/cgroup
我想知道是否有永久的方法来做到这一点。