在改进操作系统的 TRIM 集成方面已经取得了很多进展,但我需要一个 SSD 集成 TRIM 的解决方案。
我浏览了 newegg.com 上的 SSD 页面,有些提到“TRIM 支持”,有些提到“OS TRIM”,有些则根本没有提到 TRIM。
我计划在 PS3 中使用 SSD,该 PS3 不提供任何基于操作系统的 TRIM 支持,因此我一直在寻找一种通过固件(自我维护)支持 TRIM 或不需要进行维护的 SSD。我找不到在细节中明确提到自我维护的 SSD,所以答案一定隐藏在其他地方,也许在技术中?
考虑到这一点,我的应用程序需要什么级别的技术?目标是在不需要 OS TRIM 支持的情况下将性能下降程度降至最低。这有市场吗?我认为这最终会成为理想的方向。
从:http://www.hardcoreware.net/ssd-on-ps3-performance-guide/
某些驱动器(例如金士顿 V100 系列)具有自己的基于固件的 TRIM 类功能。这独立于操作系统,因此不需要手动垃圾收集。
只有 V300 系列可用(至少在 newegg 上),并且他们没有提到 TRIM。
另请参见(http://www.tomshardware.com/forum/289314-32-trim-important):
SSD 无法向自身发送 TRIM 命令的原因是 TRIM 命令需要正确理解文件系统,以及哪些逻辑块实际上是空闲的,而不是哪些逻辑块上有用数据。从技术上讲,SSD 控制器制造商可以创建完全了解 NTFS、HFS+、EXT2+ 文件系统的 SSD 控制器,但如果已经有计算机连接到它,并且该计算机将执行所有相同的工作,仅执行常规文件系统维护,则无需这样做。
答案1
TRIM 实际上是 IO 调度程序的一个功能,这就是为什么 Windows 几乎是唯一不支持 TRIM 的操作系统(IO 调度程序在 MS OS 中不可选择/配置)。没有可用的消费级 SSD 在固件中发出 TRIM 命令。有几个专为企业 RAID 配置设计的 SSD 可以这样做,但每个售价都超过 1000 美元。您最好选择具有非常积极的垃圾收集功能的 SSD。我知道的有:
- 所有基于 Intel G2 磁盘控制器的 SSD
- 金士顿 V100+ 和 V300+ 系列硬盘(非 V100、V300 或 V330)
可能还有其他的,但我不知道哪个是哪个。你最好选择另一种方法:
- 破解你的 PS3。有经过修改的 PS3 操作系统可供使用,其中包括 TRIM 支持。
- 选择混合型。这可能是最好的选择。所有混合型驱动器都在固件中执行损耗均衡和单元清除。它的速度不如 SSD 那么快,但性能不会下降。缓存算法特别适合 PS3 使用。