计算机速度变慢,系统监视器显示内存使用率在 91% 到 98% 之间,运行速度非常慢。重新启动后,系统监视器显示内存使用率约为 17%。Gnome-shell 的大小从 133 Mb 增加到 400 Mb 以上。即使计算机闲置一段时间,也会发生这种情况。
除了 Firefox 之外没有运行任何其他程序,内存占用慢慢上升,见下文;
rick@rick-M52BC-M32BC:~$ free -m
total used free shared buff/cache available
Mem: 7890 2369 625 44 4895 5179
Swap: 28804 35 28769
rick@rick-M52BC-M32BC:~$ free -m
total used free shared buff/cache available
Mem: 7890 2493 466 71 4930 5028
Swap: 28804 35 28769
这里内存已满 85%。空闲状态相同
rick@rick-M52BC-M32BC:~$ free -m
total used free shared buff/cache available
Mem: 7890 6470 206 54 1212 1070
Swap: 28804 69 28735
以下是来自的标题top
:
top - 00:41:24 up 13:42, 1 user, load average: 0.37, 0.59, 0.38
Tasks: 293 total, 1 running, 292 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.4 us, 0.2 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st
MiB Mem : 7890.1 total, 255.4 free, 6382.5 used, 1252.3 buff/cache
MiB Swap: 28805.0 total, 28735.5 free, 69.5 used. 1158.4 avail Mem
这将持续增加,直到所有内存都被使用。
答案1
知道Linux会使用内存来缓存数据不是问题。我终于找到了电脑运行缓慢的问题。这是由plex媒体服务器引起的。
rick@rick-M52BC-M32BC:~$ 服务 plexmediaserver 停止
rick@rick-M52BC-M32BC:~$ 服务 plexmediaserver 启动
立即将内存使用率从 87% 降至 29%。