SSD 驱动器装满后需要“清除/重置”以保持性能。这是通过新 SSD 驱动器的 TRIM 命令完成的。Ubuntu 是否支持用于清除/重置这些驱动器的 TRIM 命令(通过 hdparm 等)?
Jer*_*err 24
看起来在 10.10 和更新版本中支持 TRIM 功能:
此外,TRIM 内容会自动发生 - 如果磁盘报告它支持 TRIM,则在不再需要它们时(例如,您删除文件)会自动释放空块。您不必手动发出 hdparm 命令即可使其工作。
Oli*_*Oli 20
Jeremy 的回答并不完全准确 AFAIK。一段时间以来,我一直在 Lucid 上运行最新的稳定内核,并且一直在密切关注 TRIM 的状态,因为我的主磁盘是 OCZ Agility。
这是(我认为)我所知道的:
内核从 2.6.33 开始支持 TRIM(Maverick 是 2.6.35)。
EXT4 具有 TRIM 支持,但仅在日志关闭时才支持。
TRIM 在内核中的工作方式非常基本,而且速度很慢。遵循规范的磁盘可以接受多个范围,但内核目前一次只能执行一个范围。这来自我一个月前读到的东西。我希望我有消息来源,因为这可能不是真的或可能不再适用。
日记对我来说是致命的。数据损坏是一个 PITA。
然而,较新版本的 hdparm(v9.25 - Maverick 位于 v9.27)带有一个名为的脚本,该脚本wiper.sh
执行驱动器的快速分析,然后修剪所有空白空间。与其失去功能,我发现 cronwiper.sh
每周运行一次(或每天/每月/无论如何)要容易得多。操作系统驱动器的 SSD 降级不会发生得那么快,除非您不断地把事情搞砸。您不需要实时修剪。
还有一个名为DiskTRIM的 GUI 前端,它似乎不在存储库中。经验不足的用户可能会发现这比设置 cron 作业更容易使用。
有用于 hdparm 和 disktrim 的 PPA,所有这些都可以在 Lucid(以及更远的版本)上运行,而无需 2.6.33+ 内核。
归档时间: |
|
查看次数: |
23944 次 |
最近记录: |