安装/启动 Ubuntu 12.04 时 SSD I/O 非常慢

安装/启动 Ubuntu 12.04 时 SSD I/O 非常慢

以下是一些有用的规格:

  • Macbook Pro 7,1
  • OWC Mercury Extreme Pro 2,5 英寸 SATA SSD(120 GB)。具有 SandForce 驱动程序。
  • Ubuntu 12.04 桌面 32 位。
  • 一个 18 GB 的分区用于 GNU/Linux,一个 1.5 GB 的分区用于 SWAP。
  • Ubuntu 安装 CD 的 MD5 正常。

我尝试安装 Ubuntu。似乎一切都被识别了,但有一个大问题:对 SSD 的读写速度非常慢。例如,安装过程不应该超过 20 分钟,但却花了 7 个小时。然后,启动电脑大约需要 20 分钟。我检查了一下,问题肯定出在 SSD 上。每次访问任何文件的速度都比正常情况下慢 10 倍。

我尝试将分区格式化为 Ext4 和 Ext3,但出现同样的问题。

尝试安装其他发行版(例如 Fedora 17)时,我遇到了类似的问题。SSD 存在“延迟”,但不像 Ubuntu 那样严重。令人惊讶的是,Debian 6.0 安装和运行没有任何问题。Mac OS 在另一个分区中也运行得很好,所以我认为这不是 SSD 问题。

感谢您的帮助!

答案1

有一篇文章Gentoo 维基描述了 BIOS 兼容模式可能减慢 SSD 访问速度的问题。

当 MacBook 使用 BIOS 兼容模式时,它会将 SATA 控制器切换为 IDE 模式,从而使 hdd/ssd 操作变慢,因为内核将使用 ata_piix 模块而不是 ahci。似乎有几种方法可以改变这种情况,但我发现这个是最简单的,实际上它是唯一对我有用的方法。我已经使用 MacBook Pro 6.2 测试过这个。

这听起来不像是你所说的规模,但也许仍然需要检查。

答案2

我可能遇到过非常类似的问题(MBP 7,1,SSD:OCZ Vertex 2)。我使用检查了我的 SSD 性能sudo hdparm -tT /dev/sda,有时(不可重现)得到的值小于 1 MB/s (!)。安装(Ubuntu 12.04 32 位,64 位)花费了非常非常长的时间,并且系统更新持续了很长时间。由于 OS X 非常快,我认为问题出在 SSD 以外的其他方面。所以我尝试了 ext3、ext4 - 同样的现象。最后我升级了 SSD 固件(这很麻烦,因为 OCZ 提供的 OS X 工具无法正常运行),这样就解决了!您尝试过更新 SSD 吗?

相关内容