我一直在我的旧戴尔 6400 笔记本电脑上运行 Ubuntu 14.04,该笔记本电脑配备 2Gb RAM(最大)和一个 60Gb 小型硬盘,Unity 性能一直很好。
昨晚我安装了 128Gb Adata SP600 SSD 并安装了 14.04 桌面版(32 位版本)。系统启动非常快,但 Unity UI 性能却慢得像“糖浆”:窗口淡入淡出非常慢,当我从 USB 驱动器在 VLC 播放器中播放视频时,画面非常不流畅。视频在 HDD 上播放流畅,其他方面都很好。
我已经在 SSD 上重新安装了 14.04 好几次,但 UI 的响应速度仍然很慢。我打算试试我的其他 SSD,看看是不是驱动器的问题,但我想知道是否有人有什么建议(比如增加交换大小等)。看到 SSD 的性能变差,我真的很惊讶!
更新 #1
- /tmp 和 /var 都在 /dev/sda1 上
- 两个驱动器都有 2Gb 交换空间
- sudo hdparm -t /dev/sda 测试:SSD 平均值(n=5)= 111.88,HDD 平均值(n=5)= 39.41 Mb/秒
- 样本之间的差异很小,因此 SSD 的速度大约是 HDD 的 3 倍
- SSD 上的“最新”固件日期为 2013-07-08
HDD 是 60Gb 5400rmp Seagate Momentus。虽然 SSD 相对于 HDD 来说相当慢,但它仍然快大约 3 倍。因此,单凭硬件可能不是SSD 速度较慢的原因。
接下来要尝试的是其他优化。我不太乐观,但希望我是错的。
更新 #2
将 Adata SSD 克隆到我的 SanDisk Extreme 上,发现性能同样低迷。接下来,我进行了以下 9 项优化:
- 确保我安装了所有最新更新。
- 使用以下方式安装非自由驱动程序sudo apt-get 安装 linux-firmware-nonfree
- BIOS 和 UEFI:将其设置为 AHCI - 我的 BIOS 中没有选项可以执行此操作,因此不得不跳过
- 检查更新的固件 - Adata 固件更新工具在 Windows 7 上不起作用,所以我只能使用驱动器附带的固件。教训:如果您运行的是 Linux,请避免使用 Adata 驱动器。
- 交换:安装设置为 2Gb。建议超额配置 7%,即 128Gb 驱动器的 9Gb。尝试了 2、9 和 0 交换,但未发现性能有任何差异。
- 默认设置了 Ext 4:已在分区
- 通过编辑禁用写入操作“访问时间戳”:/etc/fstab
- 通过编辑启用自动 TRIM:/etc/rc.local
- 运行手动修剪执行:sudo fstrim-v /
- 放vm.swappiness=1在/etc/sysctl.conf
参考: https://sites.google.com/site/easylinuxtipsproject/ssd
视频仍然很不流畅。
@Ubuntu Fanatic:是的,这台笔记本电脑的硬件比较旧(2006 年购买),运行在较旧的 SATA 总线上,似乎运行速度符合预期。其他文章建议删除交换分区,因此我启动到 gparted Live 磁盘并删除了 Ubuntu 安装程序创建的交换分区(2Gb)。没想到性能有所提升,结果也没有,但应该可以延长驱动器的使用寿命。
@Mike Jr/Eric C.:我这台老旧的笔记本电脑上装有集成显卡。我下次会尝试 XUbuntu,但现在,我还是回到那个运行良好的小旋转器上。
答案1
听起来好像连接可能已经达到极限了。
你说这是一台较旧的计算机,所以它很可能有 IDE 或 sata 1,这意味着从数学上讲,150 MB 是你能预期的最好结果。请记住,sata 1 的原始容量为 1.5GB,但可用容量只有 150mbs,sata 2 的原始容量为 3GB,可用容量为 300mbs,sata 3 的原始容量为 6GB,可用容量为 600MBs。
在现实世界中,您正处于我认为您所使用的那种连接的位置。
此外,您还在硬盘上使用交换,这意味着保存在那里的任何数据都会降低系统性能!松开硬盘交换,或至少在启动时禁用它。
答案2
我在 Virtualbox 中运行 Ubuntu,它有自己的一系列性能问题。你正在运行本机,所以我建议你查看这篇文章中的这两个步骤http://www.binarytides.com/better-xubuntu-14-04/
- 加速用户界面
在主目录中创建一个名为 .gtkrc-2.0 的文件,并粘贴以下几行
gtk-menu-popup-delay = 0 gtk-menu-popdown-delay = 0 gtk-menu-bar-popup-delay = 0 gtk-enable-animations = 0 gtk-timeout-expand = 0 gtk-timeout-initial = 0 gtk-timeout-repeat = 0
保存文件,关闭它,注销并重新登录。现在所有 GUI 元素(如菜单、按钮)都应该更快了。
为了进一步加快 Xubuntu 的速度,请从“所有设置 > 窗口管理器调整 > 合成器选项卡”禁用合成器。这将节省系统资源,避免花在花哨的桌面效果上。
- 安装其他驱动程序(“该 SSD 可能具有专有驱动程序”)
如果您的硬件组件有专有驱动程序,那么您可以安装它们以获得最佳性能。例如,Nvidia 显卡最适合使用 nvidia 的专有驱动程序,而不是免费和开源的 nouveau 驱动程序。
对于 Nvidia 驱动程序,请按照本文在 Xubuntu 14.04 Trusty Tahr 上安装最新的 Nvidia 驱动程序
如需更多硬件设备(如无线网卡),请查看“附加驱动程序”部分。单击左上角的菜单,转到“所有设置”>“附加驱动程序”,然后安装所需的驱动程序。