我最近决定不在办公室关闭我的 Ubuntu 机器,因为它需要很长时间才能启动它然后打开我通常需要的所有应用程序。
将PC打开几天并开始使用后,计算机速度相当慢。当我在做一些例行程序时,它仍然缓慢了几分钟,然后它就赶上了。这是输出top
top - 10:40:46 up 3 days, 18 min, 1 user, load average: 0.66, 1.47, 1.42
Tasks: 396 total, 1 running, 330 sleeping, 0 stopped, 1 zombie
%Cpu(s): 3.9 us, 0.6 sy, 0.0 ni, 95.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16331284 total, 476144 free, 13993084 used, 1862056 buff/cache
KiB Swap: 2097148 total, 628732 free, 1468416 used. 971580 avail Mem
我想知道为什么会发生这种情况,以及如何阻止它发生,也想知道它在一段时间后如何提高性能。我也想知道如何自己分析这些东西
linux 桌面系统周期性地“冻结”它通常是在系统交换到磁盘时引起的。当您的可用内存不足时会发生这种情况,并且它需要通过将一些数据移动到硬盘上慢得多的交换分区来释放东西。
根据您的
top
输出,您 16GB 内存的 85% 以上正在使用中。top
您可以通过按Shift
+来查看哪些应用程序是贪婪的m
,它按内存消耗而不是默认的 CPU 使用对列表进行排序。众所周知,某些应用程序(例如 Google Chrome)会占用大量内存,并且使用诸如标签挂起扩展程序之类的东西可能会很有用,尤其是当您发现自己一直打开很多标签时