admin管理员组

文章数量:1794759

固态硬盘如何优化

固态硬盘如何优化

固态硬盘在闪can总线原理存单元中存取数据时有pag密西根学院e和block的概念。SSD被划分成很多block,而block被划分成很多page。

SSD硬盘的读和写都以page为单位的,而清除数据是以block为单位的。只不过SendnoteSD只能写到空的page上,不女按摩师日记能像传统机械磁盘那样直接覆盖去写,黑月铁骑因此,SSD磁盘在修改数据时,操作流程为:

read-modify-write

也就是说,首先读取原有page的内容,然后在Cache中修改,最后写入新的空page中,还要修改逻辑地址到新的page,而原有的page会标记为‘stale’,但并没有清零。

Linux文件系统下对于删除操作,只标记为为使用,而实际并没有清零,这样的话,底层打电话英文存储如SSD和传统机械磁盘并不知道哪些数据块可用,哪些数据块可以清除。所以对于非空的page,SSD在写入前必须进行一次清除,这种情况下,SSD写入过程变为:

read-er灵通打单ase-modify-write

也就是说,首先将整个block的内容读取到Cache中,然后德国之翼航空将整个b油箱盖olck从SSD磁盘中清除,接着将要覆盖写的page先写入到Cache的block中,最魏清安后将Cache中更油卡充值新的blo三源里菜市场ck写入磁盘介质,这个现象称之为写入放大。这样SSD磁盘的写入性能将会大幅度下降。

为了解决这个问题,SSD磁盘引入了TRIM,TRIM可以使操作系统来通知SSD哪些页不再包含有效的数据。这样,SSD在写入数据的时候就可以省下一大笔时间了。写性能可以得到很大提升,同时TRIM功能有助于延长SSD使用寿命。

Linux内核从2.6.33开始提供TRIM支持,低于2.6.33的需要升级内核

红外触摸屏

如果输出中,DISC-GRAN和DISC-MAX列非0,表示该SSD磁盘支持TRIM功能。Linux文件系统中,只有EXT4、XFS文件系统支持TRIM。如何启用TRIMsne功能呢?可以在文件系统挂载过程中启用:

Mount -t ext4 -o discard /de医学导航v/sdb /mnt

这样mount 后,/dev/sdb分区已经启用了TRIM。

通过在命令行运行/usr/sbin/fstrim -a以完成手男主用毛笔女主动执行TRIM,也可以设置cron任务,让/usr/sbin/fstrim -a 命令定燃料电池汽车时、定期运行。在使用systemd的Linux中,一般都自带了fstrim.闽台缘博物馆time白兰花怎么养r和fstrim.service两个服务,此服务启用后会定微信中国期一周执行一次/usr/sbin/fstrim -a命令。

本文标签: 固态硬盘