我可以使用哪些工具来诊断笔记本电脑速度缓慢的确切原因?我该如何使用这些工具?

我可以使用哪些工具来诊断笔记本电脑速度缓慢的确切原因?我该如何使用这些工具?

我在我的笔记本电脑上运行 Linux Mint 17。使用应用程序(主要是 Web 浏览器)时,机器会短暂冻结。在这种情况下,CPU 指示 100% 使用率,但这似乎只在有其他应用程序同时运行时才会发生。

由于这个原因,我无法确定问题是 RAM 不足还是 CPU 能力不足。例如,内存使用率高是否会导致内存写入交换区,从而导致CPU使用率高(但在冻结的情况下,top和glances等工具显示Firefox正在使用100个CPU)?

那么我需要知道的是如何诊断机器死机的根本原因呢?是否有工具可以检查机器速度缓慢的根本原因?

我需要知道根本原因的原因是因为如果是 RAM,我可以添加更多 RAM 或尝试类似 zram 的东西。但如果是CPU,我将不得不考虑购买一台新笔记本电脑。

如果重要的话,我的笔记本电脑是HP 1000-1205TX 笔记本电脑配备 4 GB RAM。

答案1

您可以尝试使用类似的工具顶部并按 CPU 使用率/RAM 使用率/CPU 时间排序。

sudo apt-get install htop && htop

您还可以使用 iotop 检查任何与 IO 相关的瓶颈,

sudo apt-get install iotop && sudo iotop

或者

sudo iotop -P --only

答案2

我会从一些简单的事情开始,比如free排除 RAM 瓶颈。以下是您将得到的示例输出:

$ free
             total       used       free     shared    buffers     cached
Mem:        895476     851080      44396          0      11008     557828
-/+ buffers/cache:     282244     613232
Swap:            0          0          0

真正重要的是-/+ buffers/cache: 282244 613232。这意味着在用户空间的 895476 KB 可用内存中,282244 KB 被进程使用,613232 KB 是空闲的(该内存主要由内核用于缓冲区和缓存,但如果需要可以释放)。

如果您的内存持续不足,请考虑购买更多内存,但仅浏览网页就消耗 4 GB 内存并不容易。zram这不是一个解决方案(如果有的话),因为它使用压缩来提供更多 RAM,而压缩​​会使用 CPU,从而减慢系统速度。

另外,既然你提到了网页浏览,我建议你看看苍月浏览器。它是专门针对上网本和速度较慢的计算机的 Firefox 分支。

相关内容