我有一台 Vaio VPCZ12X9E/X,配有 RAID 0 SSD Flash Quad,128 GB。要安装 Archlinux,我需要知道 SSD 驱动器的擦除块大小 (EBS)。
由于 EBS 是特定于供应商的,我尝试使用一些实用程序(例如 Speccy),但硬盘的结果是“未知制造商”。
任何想法?
答案1
对于 SSD,块(最小可写量)和页面(最小可擦除量)之间存在间接层。给定块几乎可以存储在 SSD 上的任何位置,每次写入时都会移动,这既是为了实现磨损均衡,也是为了避免擦除和写入整个页面。
将 1k 写入 SSD 不会使其擦除整个页面,除非没有可用页面。它将数据写入一个块,然后执行所需的元数据更新,以记录逻辑块 X 现在存储在物理位置 Y。是的,这意味着该块的旧副本可能会保留很长时间 - 直到它所在的页面被擦除。
在没有这种间接级别的更多裸机闪存中,像 EBS 这样的参数很重要,但对于 SSD 来说则不然。