所以,我一直是 Windows 用户,也是 Windows 的铁杆粉丝。(喜欢玩电脑游戏)。最近我一直在尝试 Linux、Ubuntu 和 Kubuntu。我必须说,我印象非常深刻 - 我真的很喜欢它。
我遇到了不少问题。我的 CPU 使用率一直非常高。不使用电脑时大约为 10-20%,只显示桌面。观看 YouTube 视频时通常为 70-80%。我还经常遇到系统错误。
我的规格如下:Intel i5 3570 ASUS GTX 670 8 GB Kingston RAM 500 GB HDD 与 Windows 7 双启动。
这是 Ubuntu 13.10 的全新安装。
答案1
注意:这可能不是您要找的答案,但它可能有用。
Flash 会占用大量 CPU,但 i5 的 80% 占用率……嗯,相当高。我之前注意到 Chrome 的内置 Flash 占用的 CPU 比flash-plugin
Firefox 的外置 Flash 要多。但对于桌面浏览来说,20% 似乎太多了。
例如,使用我的 AMD AthlonII X4 3.0Ghz,每个核心的利用率是 2-20%,使用全加速 1080p 桌面、运行 Firefox、终端和鼠标/键盘活动。同时查看top
和gnome-system-monitor
,它们本身就很重。
如果我的 CPU 负载过大,会不会很糟糕?
不是特别。我曾经听说,与其他操作系统相比,Linux 的设计充分利用了我们的硬件。这意味着如果你有更好的硬件,它就会更重。
正如 storm09f87a 所说:“未使用的 CPU 周期就是浪费的 CPU 周期”。这从根本上说是正确的。记住这一点
当我的 CPU 活动似乎过高时该怎么办?
你可以用命令查看你的CPU活动
top
,它是一个命令行界面程序(命令行界面)。您还可以使用 来查看(总计和详细信息)
gnome-system-monitor
,使用图形用户界面(图形用户界面)
例如,我将两者结合起来使用:
您可以在此屏幕截图上看到
Xorg
耗时很长。但实际上,这是由于鼠标活动,而不是显示器本身。您还会看到耗时gnome-system-monitor
很长:但您可以忽略这一点,因为此程序并非始终在运行。
这样做的目的是查看哪个进程占用了您的 CPU 周期。有时,您可能会注意到由不应使用如此多电量的进程引起的错误或泄漏。
然后您可以尝试使用命令将其终止killall nameoftheprocess
。如果操作系统需要运行,则它将自行重新启动,或者您必须重新启动。
您还可以查找与此进程相关的程序/服务,然后重新安装、优化或重新启动它。如有必要,您可以填写错误报告。
如果你愿意,你可以使用一个旨在让 Linux 更加环保的在台式电脑上节省能源,在笔记本电脑上节省能源。
我从未在台式电脑上尝试过它,但据我所知,它有助于降低系统温度并更好地调节硬件。该工具TLP
由 Linrunner 开发。
“TLP 为您带来了 Linux 高级电源管理的好处,无需了解每个技术细节。TLP 附带已针对电池寿命优化的默认配置,因此您可以直接安装并忘记它。不过,TLP 具有高度可定制性,可以满足您的特定要求。“
您可以使用以下命令行安装它:
sudo add-apt-repository -y ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
它将在下次重启时使用。您也可以使用 手动启动它sudo tlp start
。您可以在Linrunner 的网站。
我遇到了系统错误...
我也是,别担心。Ubuntu 有一个坏习惯,就是报告每一个小错误,即使(在我看来)用户不应该注意到这些错误。
根据错误:如果是常规错误,它们来自哪里,它们是否使系统正常工作,...您可以停用“错误”消息。我总是这样做,因为这真的很麻烦键盘。
要停用每个错误的通知,请使用以下命令行:
sudo sed -i 's/enabled=1/enabled=0/g' /etc/default/apport
(或传递enabled=1
给enable=0
/etc/default/apport 文件)。
答案2
如果每次启动时都出现错误,您可能只需要清理崩溃目录。
sudo rm /var/crash/*
重启后,你应该不会再收到那些烦人的错误消息。自从我第一次启动以来,没有遇到过任何问题。Ubuntu 13.10