linux – 使用CentOS 5.5的Crucial C300 SSD上的ext4的SSD TRIM(
发布时间:2020-12-13 18:24:56 所属栏目:Linux 来源:网络整理
导读:在较旧的操作系统(CentOS 5.5)上使用现代内核(当前为2.6.37),因此我们可以在我们的SSD(Crucial C300s)上使用TRIM(discard). 最新的hdparm(9.37)同意C300支持TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown)
在较旧的操作系统(CentOS 5.5)上使用现代内核(当前为2.6.37),因此我们可以在我们的SSD(Crucial C300s)上使用TRIM(discard).
最新的hdparm(9.37)同意C300支持TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM 但是当我尝试使用discard选项挂载/ dev / sdc时,内核似乎不同意: EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported,disabling 当我输入这个时,我们正在尝试其他Linux风格,但不管怎样,知道发生了什么事情真好. 这是CentOS 5.5的其他一些古老组件的表现吗?它是否误导了内核?或者hdparm可能使用与内核不同的机制来确定是否支持TRIM? 解决方法
对于SSD磁盘上的性能,“FITRIM”消息优于“TRIM”.这种支持从2.6.37开始 – 所以“在线丢弃”被“批量丢弃”取代.您必须使用ioctl命令在ext4上启用它,请参阅util-Linux中的
fstrim utility.
它在2.6.39和3.1版本中得到了改进. 此外,由于文件系统损坏,在2.6.37中禁用了ext4的“直接生物层”功能.它已启用since 2.6.39. 因此,对于SSD性能,您应该更新到2.6.39甚至3.1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |