有没有办法确定是否是 TRIM 导致我的硬盘速度变慢?

有没有办法确定是否是 TRIM 导致我的硬盘速度变慢?

我有一台装有 RAID1 SSD 的计算机,但其性能非常差(大约 20MB/秒的连续读取速度)。由于 Linux 内核较旧,因此未启用 TRIM,因此在升级以启用 TRIM 之前,我想确保自己解决的是正确的问题。

有没有办法可以明确证明 TRIM 是导致我的磁盘性能出现问题的原因?

答案1

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

答案2

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

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

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

答案3

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

您的 SSD 驱动器可能为 10MB/S,但寻道时间仅为 0.0000

相关内容