- 主题:请教下SSD都有散布功能的吧
比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
--
FROM 218.74.20.*
传统的HDD也不是集中在某些扇区
SSD可能更复杂
【 在 scramjet 的大作中提到: 】
: 标 题: 请教下SSD都有散布功能的吧
: 发信站: 水木社区 (Sat Oct 7 09:04:08 2023), 站内
:
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 218.74.20.*]
--
FROM 111.30.248.*
传统的绕着圈从外往里存,扇区连着但不是某些这样
【 在 scramjet 的大作中提到: 】
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
--
FROM 221.224.127.*
【 在 scramjet 的大作中提到: 】
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
传统HDD的写不平衡,没那么严重,写次数对寿命没有多少线性关系。
SSD的写次数直接影响寿命,所有SSD有专门的写平衡, 主控的写策略其实,还是挺复杂的。
甚至,有每块的写次数计数器计数, 那些写入数据, 长期不动的块, 也会因为要平衡写次数
被动迁移。类似, A,B,C, 写的次数5, 10, 8, 虽然8块是空闲空间, 5有数据占着,写入
策略可能也是把A块数据挪到C, 把A空出来。
--
FROM 124.126.3.*
ssd从问世起就有抗磨损算法在里面,你说的这些完全不是问题
现在的ssd可以充分发挥每个block的擦写寿命,让它们擦写次数基本一致
【 在 scramjet 的大作中提到: 】
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
--
FROM 123.125.204.*
传统HDD我没记错的话应该是优先使用空闲扇区,然后再复用已经被标记为删除的扇区把
但是这个具体和文件系统相关吧,SSD应该是和文件系统无关?
【 在 poggy 的大作中提到: 】
:
: 传统HDD的写不平衡,没那么严重,写次数对寿命没有多少线性关系。
: SSD的写次数直接影响寿命,所有SSD有专门的写平衡, 主控的写策略其实,还是挺复杂的。
: ...................
--
FROM 218.74.20.*
这个是由你用的文件系统决定的吧?
【 在 scramjet 的大作中提到: 】
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
--
FROM 120.230.113.*
这个处理应该是比文件系统更底层一些。
【 在 scramjet 的大作中提到: 】
: 传统HDD我没记错的话应该是优先使用空闲扇区,然后再复用已经被标记为删除的扇区把
: 但是这个具体和文件系统相关吧,SSD应该是和文件系统无关?
--
FROM 58.216.152.*
ssd controller
【 在 heyuanlie 的大作中提到: 】
: 这个是由你用的文件系统决定的吧?
:
--
FROM 36.112.183.*
是这样的,这个特性叫做wear leveling,磨损均衡
【 在 scramjet 的大作中提到: 】
: 比如我往一个SSD里面连续写了一半容量的数据,传统的HDD应该集中在某些扇区,而SSD是不是应该是主动均匀(尽可能做到均匀)散布到整个存储空间?
--
FROM 182.48.109.*