En todas partes leí que los SSD internos están estructurados en "páginas" 4K o más grandes, que se agrupan en "bloques" de aproximadamente 128-256 páginas ( 1 , 2 ). Los SSD funcionan con estas páginas y bloques, "solo pueden borrar datos a nivel de bloque" (por lo tanto, el bloque de páginas se llama "bloque de borrado [NAND]"). Y los bloques 512B para la partición se emulan (lo que se hace por motivos heredados).
Estoy tratando de educarme en SSD, ya que tengo algunos retrasos / bloqueos extraños durante las escrituras en mi Sandisk U100 en la computadora portátil Samsung 9 np900x3c. ¿Y una cosa útil sería averiguar correctamente qué páginas / bloques tiene mi SSD?
¿Hay alguna utilidad o /sys/...
archivo en Linux para determinar el tamaño de página SSD?
O "la unidad y Googlear los números de pieza en los chips NAND pueden ser necesarios", como en el comentario ?
Googleando mi Sandisk SSD No puedo encontrar una hoja de datos / especificación adecuada. Pero Sandisk y la gente mencionan "lecturas / escrituras aleatorias 4K". ¿Significa que el disco tiene páginas 4K?
Además, fdisk
me muestra el tamaño del sector (tanto físico como lógico) y el byte 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
¿Cuál es el tamaño del sector "físico" aquí? No parece ser el parámetro de la unidad SSD en sí, ya que todos dicen que las páginas SSD son 4K +. ¿Es el parámetro emulado para el disco? ¿Y "lógico" es el tamaño del sector para la partición? Además, ¿cuál es el tamaño de E / S?
PD
Esta pregunta es probablemente la misma que para la memoria USB : la respuesta no tiene sentido, man fsstat
dice , fsstat displays the details associated with a file system
y la pregunta es sobre el disco en sí. Mi publicación tiene más detalles, ¿tal vez atraería mejores respuestas?
man units
por los escépticossmartctl
(disponible ensmartmontools
) debería hacerlo por usted.fuente
smartctl -i /dev/sda
, sin saber cómo leersmartctl --all /dev/sda
ysmartctl --xall /dev/sda
envió núcleo en pánico ..