首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能用什么工具来诊断笔记本电脑速度慢的确切原因?我该如何使用这些工具?

我能用什么工具来诊断笔记本电脑速度慢的确切原因?我该如何使用这些工具?
EN

Unix & Linux用户
提问于 2015-10-21 11:53:49
回答 2查看 79关注 0票数 2

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

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

所以我需要知道的是如何诊断机器冻结的根本原因?是否有工具检查机器速度慢的根本原因?

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

如果有关系的话,我的笔记本电脑是惠普1000-1205TX笔记本电脑,内存为4GB。

EN

回答 2

Unix & Linux用户

发布于 2015-10-21 12:30:21

您可以尝试使用像htop这样的工具,并按CPU使用率/RAM使用率/CPU时间进行排序。

代码语言:javascript
运行
复制
sudo apt-get install htop && htop

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

代码语言:javascript
运行
复制
sudo apt-get install iotop && sudo iotop

代码语言:javascript
运行
复制
sudo iotop -P --only
票数 1
EN

Unix & Linux用户

发布于 2015-10-21 12:45:10

我将从一些像free这样简单的东西开始,以排除内存瓶颈。下面是您将得到的一个示例输出:

代码语言:javascript
运行
复制
$ 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 (此内存主要由内核用于缓冲区和缓存,但如果需要的话可以释放)。

如果你的内存不断不足,考虑购买更多,虽然它不是那么容易消费4GB仅仅是网页浏览。zram将不再是一种解决方案(如果有的话),因为它使用压缩来提供更多的内存,而压缩则使用CPU,减缓了系统的运行速度。

另外,既然你提到了网页浏览,我建议你看看PaleMoon浏览器。这是一个火狐分叉,专门针对上网本和速度较慢的电脑。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/237630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档