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

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

我最近在我的新上网本上安装了 Ubuntu 9.04(第一次使用 Linux 桌面)。

只有少量的附加软件(Skype、Dropbox、AVI/MP3 编解码器)和操作系统更新 - 但系统已经时不时地挂起并且变得非常缓慢。

也许只是因为我从桌面上的 Google Chrome 转移到笔记本电脑上的 Firefox,所以感觉速度很慢;但肯定存在瓶颈 - 而且根据系统监视器,这不是 CPU 的问题。

在投资 SSD 之前,我想知道: 您建议我使用什么软件来确定这个瓶颈?

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

我已经检查过这些帖子 查找硬件配置瓶颈的工具 & 我的笔记本电脑配备 SSD 后性能会有所提升吗? 但他们并没有完全回答我的问题。

谢谢。

答案1

除了处理器之外,还要检查以下设备的利用率:

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

检查磁盘 I/O 是一个好主意,我还建议检查答案
中的注释(+1), 特别是因为你有一个EvilChookie
原子空闲处理器也可能是等待数据/指令的
处理器。

答案2

系统状态实用程序由针对 CPU、内存、磁盘 I/O 和网络的大量性能监控工具组成。

官方教程可以查看这里

答案3

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

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

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

请记住以下几点:

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

所有这些因素都会导致多任务处理速度变慢。即使您的活动监视器没有显示高 CPU 负载,也并不意味着 CPU 不会因大量小请求而负担过重(请记住,CPU 一次只能执行一个请求)。

答案4

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

2- 尝试 xfce 但速度不够快......

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

4-如果您想让它变得非常快,请单独尝试 openbox !!!

5- 放弃 ubuntu 并切换到 Arch linux(无需第一个技巧即可完成)

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

要替代 Firefox 或 Chrome,还有许多其他值得尝试的网络浏览器,例如 flock,一款跨平台社交网络专家基于 Firefox 的浏览器(我无法放弃 Firefox 自定义能力)或 arore(或类似的东西)是一款基于 Webkit 的浏览器,如 chrome/chromium...

IMP:基于 Crunchee Ubuntu/Openbox 的上网本发行版(基于 Crunchbang)不是无缘无故存在的,有些人需要它……

相关内容