到处我读到内部的SSD在4K或更大的“页”,这在约128-256页(“嵌段”结构的分组1,2)。SSD使用这些页面和块,“它们只能在块级别擦除数据”(因此,页面块称为“ [NAND]擦除块”)。并模拟该分区的512B块(出于传统原因这样做)。
我正在尝试接受SSD方面的知识,因为在Samsung 9 np900x3c笔记本电脑上写入Sandisk U100时遇到一些奇怪的滞后/冻结现象。一件有用的事情是正确找出我的SSD有哪些页面/块?
/sys/...
Linux上是否有实用程序或文件来确定SSD页面大小?
还是如评论中所述,“可能需要驱动器并在NAND芯片上搜索零件号” ?
谷歌搜索我的Sandisk SSD,我找不到合适的数据表/规格。但是Sandisk和人们确实提到“ 4K随机读取/写入”。这是否意味着磁盘有4K页?
此外,还fdisk
显示扇区大小(物理和逻辑)和I / O 512字节:
Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4b914713
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 50331647 25164800 83 Linux
/dev/sda2 50331648 239583231 94625792 83 Linux
/dev/sda4 239583232 250068991 5242880 82 Linux swap / Solaris
这里的“物理”扇区大小是多少?这似乎不是SSD驱动器本身的参数,因为每个人都说SSD页为4K +。它是磁盘的模拟参数吗?分区的扇区大小是“逻辑”吗?另外,I / O大小是多少?
聚苯乙烯
这个问题可能是一样的这一个USB闪存 -答案是缺少点在那里,man fsstat
说fsstat displays the details associated with a file system
,问题是关于磁盘本身。我的帖子有更多详细信息,也许它会吸引更好的回复?