如何确定我的Linux机器的性能瓶颈?


11

我最近在新上网本上安装了Ubuntu 9.04(Linux桌面首次用户)。

只有很少的附加软件(Skype,Dropbox,AVI / MP3编解码器)和OS更新-系统已经挂起,并且时常变慢。

也许感觉很慢,因为我已经从台式机上的Google Chrome转到笔记本电脑上的Firefox;但是肯定存在瓶颈-根据系统监视器,它不是CPU。

在购买SSD之前,我想知道: 您建议使用哪种软件来确定此瓶颈?

规格如下:RAM:2GB DDR2 800MHz。CPU:Intel Atom N270 @ 1.60GHz。GPU:集成。硬盘:150GB SATA日立HTS54501。

我已经检查线程 工具找到瓶颈在硬件配置上我将在我的笔记本电脑看到从SSD的性能优势? 他们并没有完全回答我的问题。

谢谢。


+1是个好问题。如果在Vista(和7)中有一件不错的东西,那就是硬件额定值衡量告诉您哪个组件是瓶颈。尚未在Linux中找到它!
2009年

从那以后,我更改为ubuntu上网本混音版本-为单核上网本cpu量身定制。它真的足够。
院长拉瑟

Answers:


6

检查处理器之外的以下各项的利用率,

  1. 2GB RAM(如果超出80%-90%,则需要更多)
    • 交换空间(如果发现利用率超过30%-40%,则磁盘I / O可能会降低速度)
    • 磁盘I / O(日志记录和磁盘访问速度可能会限制您)

检查磁盘I / O是一个好主意,
我也建议您检查EvilChookie答案中的注释(此处为+1),
特别是因为您有基于Atom的系统。
空闲处理器也可以是等待数据/指令的处理器。


1
RAM和Swapfile的使用率分别为30%和3%,不确定磁盘IO,我将按照John建议的指南进行检查。我想知道它是否是无线网络驱动程序... skype,pidgin,dropbox和协同作用都在运行...
Dean Rather

禁用日记功能,一切运行顺利。
迪恩·拉瑟

7

SYSSTAT公用事业包括CPU,内存,磁盘I / O性能监控工具大集合,和您的网络。

官方教程可以在这里找到。


1
同意!例如。你后安装SYSSTAT只是发射作为根sar -u 5 10(5秒间隔十次)然后寻找这2列:%iowait(高号的装置的硬盘驱动器的瓶颈)和%idle(低数的装置CPU瓶颈)。我在Atom上网本上使用它来查找在何处进行微调以供工作> wait:}虽然我同意EvilChookie的信息恕我直言,但这个问题没有答案。
tuk0z 2015年

5

仅仅因为您的CPU似乎没有进程监视器超负荷,并不意味着它不是瓶颈。

请记住,处理器作为一个整体(而不仅仅是时钟速度)将决定上网本的整体性能:

CPU时钟:1.6ghz
FSB:533mhz
L2缓存:512kB
单核处理器

请记住以下几点:

  • 所有I / O均受CPU控制。RAM和硬盘驱动器请求有时会给CPU造成负担
  • 所有USB设备直接取决于CPU。实际上,许多组件都是USB设备,尤其是在笔记本电脑中。键盘,触控板,无线等
  • 较低的FSB意味着响应时间较慢。
  • 单核不如多核处理器好,尤其是考虑到较低的时钟速度和较低的FSB时。

所有这些因素都会导致多任务处理变慢。仅仅因为您的活动监视器未显示较高的CPU负载,并不意味着CPU不会因许多小请求而累赘(请记住,CPU一次只能执行一个请求)。


1

我最喜欢的是旧的顶部,它仅按其内存和cpu使用情况列出进程,但也可以按processid或名称进行排序。

我在上网本上也遇到了Firefox的问题,如果可以的话,请尝试在launchpad.net上使用chrome alpha ;-)


gnome-system-mo和Xorg争夺冠军... Chrominium我也将考虑...
Dean Rather

0

1-尝试将gnome切换到gnome / openbox ...

2-尝试xfce不够快...

3-如果您想要更多,请尝试lxde ...

4-如果您想使其真正快速,请尝试单独使用openbox !!!

5-放弃ubuntu并切换到Arch linux(可以在没有第一个提示的情况下完成)

IMP:按易用性,稳定性和支持顺序列出...请注意,使用所用软件的轻量级替代品也会很有帮助!

要替换firefox或chrome,还有许多其他值得尝试的网络浏览器,例如将跨平台的社交网络专家基于firefox的浏览器(我无法放弃firefox的自定义功能)或arore(或类似的东西)是基于chrome的基于webkit的浏览器/铬...

IMP:基于Cruncheee基于Ubuntu / Openbox的上网本发行版(基于Crunchbang)并非一无是处,有些人对此有需求...


“放弃ubuntu并切换到Arch Linux(可以在没有第一个提示的情况下完成)”-无用
badbod99

0

在同步时,Dropbox可能会占用一些时间。众所周知,Skype很难进行反向工程或故障排除。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.