有没有办法确定TRIM是否是我的HD速度慢的原因?


1

我有一台带有RAID1固态硬盘的计算机,但我从中获得的性能非常差(大约20MB /秒的顺序读取)。他们没有启用TRIM,因为它是一个旧的Linux内核,所以在我升级才开启TRIM之前,我想确保我正在解决正确的问题。

有没有办法明确证明TRIM是我的磁盘性能问题?


超级用户适用于计算机爱好者和高级用户。关于...计算机硬件,计算机软件,个人和家庭计算机网络的问题。你的问题不属于任何类别的问题。
wizlog 2012年

1
虽然它可能是一台服务器,但这是计算机硬件,所以我不相信它完全偏离主题。
music2myear

1
分析硬盘性能对我来说似乎是个主题
mlissner 2012年

还要检查固件更新。一些SSD设备在早期固件版本中存在严重错误。
jap1968

Answers:


1

如果您获得了最近发布的e2fsprogs,则可以运行e2fsck -f -E discard以检查fs并在所有可用空间上发出丢弃程序。请注意,写入性能(未读取)通常会在未修剪的SSD上降级。现在进行修剪或升级到新内核并启用自动修剪可能会随着时间的推移而改善,或者至少让它们变得更糟,但最好的办法是备份整个系统,然后用hdparm安全擦除擦除整个ssd 命令,然后恢复。


执行擦除和还原是最后一个选项,但要了解写入与读取性能。由于两者都受到影响,我很确定这个更大的东西。
mlissner

我暂时远离e2fsck中的丢弃支持,因为它似乎仍然是错误的。
psusi

1

您可以尝试使用具有内核的实时系统启动,该内核能够将TRIM命令应用于磁盘。

这样,您无需更改系统内核即可提高磁盘性能。

不幸的是,我不知道哪个是您需要的最低内核版本。


根据维基百科,它是2.6.33。我可以在没有安装该内核的情况下在磁盘上运行HD修复内核。在擦拭之前,我会认为这是最后一个选择,但我认为这看起来根本不是TRIM问题。
mlissner

只需从livecd启动就不会做任何事情。您必须删除并重新创建启用了内核丢弃的所有文件,因为它只会在您删除文件时发出丢弃文件。
psusi

0

软RAID1不通过TRIM命令,甚至更少的RAID控制器....

您的SSD驱动器可能会发生10MB / S,只需要0.0000秒


我当然希望不是 - 这是一台服务器。我的桌面速度提高了10倍。
mlissner 2012年

您的桌面是否使用相同的RAID控制器?
ZaB

不。这是软件RAID。
mlissner

问题在于RAID控制器。你不能控制它在磁盘接口上的作用。转移到软raid(如果RAID控制器提供它们,也可在JBOD和AHCI模式下使用)并查看它的效果。
ZaB
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.