SSD 在 Unity 中比我在 14.04 上的 HDD 更慢

Mic*_*iak 1 performance ssd unity

我一直在我的旧戴尔 6400 笔记本电脑上运行 Ubuntu 14.04,配备 2Gb RAM(最大)和一个小型 60Gb HDD,Unity 性能很好。

昨晚我买了一个 128Gb Adata SP600 SSD 并安装了 14.04 桌面(32 位版本)。系统启动速度非常快,但 Unity UI 性能减慢到“糖蜜”:窗口淡入淡出非常慢,当我从 USB 驱动器在 vlc 播放器中播放视频时,它真的断断续续。视频在硬盘上播放流畅,其他方面都很好。

我在 SSD 上重新安装了 14.04 几次,但用户界面的响应速度仍然很慢。我将尝试使用我的其他 SSD 来查看它是否是驱动器,但我想知道是否有人有任何建议(例如增加交换大小等)。看到 SSD 的性能变差,真的很惊讶!

更新 #1

  • /tmp 和 /var 都在 /dev/sda1 上
  • 两个驱动器都有 2Gb 交换
  • sudo hdparm -t /dev/sda 测试:SSD avg (n=5) = 111.88,HDD avg (n=5) = 39.41 Mb/sec
  • 样本之间的差异很小,因此 SSD 大约比 HDD 快 3 倍
  • SSD 上的“最新”固件日期为 2013-07-08

HDD 是 60Gb 5400rmp 希捷 Momentus。尽管 SSD 相对于 HDD 相当慢,但它仍然大约快 3 倍。因此,硬件本身可能不是SSD 速度较慢的原因。

接下来要尝试的是其他优化。我不是很乐观,但希望我是错的。

更新 #2

将 Adata SSD 克隆到我的 SanDisk Extreme 并看到同样缓慢的性能。接下来,我做了这9个优化:

  1. 确保我安装了所有最新的更新。
  2. 使用sudo apt-get install linux-firmware-nonfree安装非免费驱动程序
  3. BIOS 和 UEFI:将其设置为 AHCI - 我的 BIOS 中没有选项可以执行此操作,因此必须跳过
  4. 检查更新的固件 - Adata 固件更新工具在 Windows 7 上不起作用,所以我一直使用驱动器附带的固件。教训:如果您运行的是 Linux,请避免使用 Adata 驱动器。
  5. 交换:安装集为 2Gb。建议是 7% 的超额配置,这对于 128Gb 驱动器来说是 9Gb。尝试了 2、9 和 0 交换,但没有看到任何性能差异。
  6. 默认情况下设置了 Ext 4:在gparted 中验证
  7. 通过编辑禁用写入操作“访问时间戳”:/etc/fstab
  8. 通过编辑启用自动修剪:/etc/rc.local
  9. 运行手动修剪执行:sudo fstrim -v /
  10. /etc/sysctl.conf 中设置vm.swappiness=1

参考:https : //sites.google.com/site/easylinuxtipsproject/ssd

视频还是断断续续的。

@Ubuntu Fanatic:是的,笔记本电脑是在较旧的 SATA 总线上运行的较旧的硬件(2006 年购买),并且似乎以预期的速度运行。其他文章建议删除交换,所以我启动到 gparted Live 磁盘并删除了 Ubuntu 安装程序创建的交换 (2Gb)。没想到会看到性能改进,但没有,但应该会提高驱动器的使用寿命。

@Mike Jr/Eric C.:我在这台古老的笔记本电脑上集成了显卡。接下来我将尝试 XUbuntu,但现在,回到工作正常的小微调器。

小智 5

听起来连接可能会最大化。

您说这是一台较旧的计算机,因此它可能具有 IDE 或 sata 1,这意味着 150 MB 是您在数学上可以预期的最佳值。记住 sata 1 是 1.5GBs raw,但只有 150mbs 可用,sata 2 是 3GBs raw 300mbs 可用,sata 3 是 6GBs raw 600MBs 可用。

在现实世界中,对于我假设您正在使用的那种连接,您应该处于正确的位置。

此外,您在硬盘驱动器上使用交换,这意味着保存在那里的任何数据都会降低您的系统性能!松开硬盘驱动器交换,或至少在启动时禁用它。