我刚刚购买了我的第一个 SSD 驱动器(来自 Imation 的 32GB MLC),但没有做足够的我本着尝试新技术的精神提前进行研究,通过实证研究让自己快速掌握最新技术,而不是阅读无数的评论,现在我正处于一个十字路口。
我已经构建了一台新服务器来测试新的驱动器,起初我想用 Windows Server 2003 R2 x86 来测试它,但是在我加载操作系统之后,它在加载主板驱动程序时出现问题,我到互联网上进行了更多研究,但我读得越多,就越感到困惑。
最后我决定试用 Windows Server 2008 R2 x64,因为它据称对 NT 6.1 核心中固有的 SSD 驱动器有一定的支持。事实上,我对新操作系统的运气好多了,安装了所有驱动程序,但现在我仍然有一些问题:
- 我应该在 BIOS 中将驱动器设置为:IDE 仿真还是 AHCI?
- 我是否应该在 BIOS 中进行任何其他更改(我在网上看到,应该将“直写”更改为“回写”)
- 我是否应该在 Windows 中做出任何其他调整(例如禁用预取或禁用文件系统上的上次访问时间戳等调整),如果是,是否有提供说明的优质/可靠的在线资源?
我已经厌倦了阅读无数的在线帖子,这些帖子 80% 的内容都是关于 SSD 的历史、基准测试和 SSD 工作原理的解释。我明白了,现在我想知道我是否应该真正做些什么来确保 Windows Server 2008 R2 充分利用 SSD。
答案1
目前,SSD 大多为 SATA 设备,因此就操作系统而言,它们是“普通”硬盘驱动器。Win2003 的初始问题与 SSD 无关,但可能与 Windows 的配置/主板/SATA 驱动程序有关。
关于 IDE 模式或 ACHI: 据我所知,这对 SSD 来说没什么区别;我不确定TRIM 命令适用于所有模式和操作系统组合,这是我看到的唯一潜在警告。 ACHI 更新、功能更强大并且通常比 IDE 更好,因此对于现代操作系统 (Vista / Win2008+),它将是我的默认选择。
关于调整:使用 Windows 7 / 2008 R2,您无需执行任何操作。这些操作系统自动更改配置避免持续在后台写入 SSD(以减少驱动器磨损)并禁用预取(因为它对超快 SSD 不太有用)。对于较旧的操作系统(包括 Win Vista / 2008),您应该执行与 MSDN 博客文章中提到的相同的操作。
现在我想知道我是否应该做些什么来确保 Windows Server 2008 R2 充分利用 SSD。
如上所述,不存在。在操作系统看来,SSD 就是普通的老式 SATA 硬盘,只不过速度要快得多。Win 2008 R2 已经附带了 SSD 所需的优化,主要是为了减少后台写入,从而延长驱动器的使用寿命。
答案2
我不知道具体是那个驱动器,但我使用过的所有 2.5 英寸 SSD 都像普通 SATA 驱动器一样工作。
AHCI 基本上是一种单臂 RAID。它启用通常只与单个驱动器上的 RAID 相关的东西。其中一个重要功能是命令排队(使用兼容 SATAII 的驱动器),因此如果可用的话,它是值得的。
如果选择 AHCI,则必须为 Windows 提供驱动程序(就像 RAID 一样)。它将由主板制造商提供。我不会触碰 BIOS 中的任何高级 HDD 设置 — 至少在有特定原因之前不会。
此外,如果您的主板也提供 RAID,您可能需要考虑将其设置为该功能,并使用 RAID 驱动程序(即使只有一个驱动器)。AHCI 驱动程序通常是 RAID 驱动程序的变体,并执行相同的功能;优点是,如果您以后想建立 RAID 集,您可以这样做,而无需重新安装 Windows(以安装其他驱动程序)。
答案3
使用支持 TRIM 的操作系统(Win7 或 2008+)
使用性能随时间下降的 SSD 有什么意义?您需要确保磁盘及其固件支持 TRIM(流行的:印地灵)。然后,操作系统必须支持它,否则单元将被写入,然后驱动器写入性能将很快下降。
亲自验证 TRIM
如果你像我一样,不完全理解这个 TRIMming 的事情,但你真的需要知道你在购买时是否“做了正确的事情”,那么对标自己!
我使用一种流行的基准测试工具晶盘标记还有哪些 YouTube各位已被证明适合测量相对 SSD 性能。
我所做的就是在安装 Win7 后的几天内运行一系列基准测试,以查看性能如何变化。必修考试是看看在 Win7 中删除文件系统后,写入单元导致的性能下降得以恢复- 这里的想法是Windows 需要传递 TRIM 命令到 SSD 固件,以便它知道清除未使用的单元(将其标记为空)。这个简化的解释似乎不是影响所有读/写性能问题的关键 -但它是。
顺便说一句,以上是我的经验。我一直在使用Runcore 的 64GB SSD并使用上述方法进行基准测试。最初尝试让 TRIM 与 XP 和 Vista 配合使用时,我感到非常沮丧。但现在我知道它根本不起作用。我不能代表 2k8 服务器发言,因为我没有用过它,但我知道它建立在与 Win7 相同的文件系统更改上 - 但就像我说的,请自己证明。
总之,我在 Dell XPS M1330 上获得了出色的 Win7 性能。使用 64g SSD 和 4gb 内存升级,我获得了惊人的启动速度(从冷启动到桌面零 CPU 只需 30-45 秒)并且能够出色地使用大型应用程序(例如 Adobe CS4 应用程序和 MS Visual Studio 2008)。我想我现在无法再回到过去了。任何比这更慢的速度都会让我等得发疯。