Partout j'ai lu que les SSD internes sont structurés en 4K ou plus grandes "pages", qui se sont regroupées en "blocs" d'environ 128-256 pages ( 1 , 2 ). Les SSD fonctionnent avec ces pages et blocs, "ils ne peuvent effacer les données qu'au niveau du bloc" (ainsi le bloc de pages est appelé "bloc d'effacement [NAND]"). Et les blocs 512B pour la partition sont émulés (ce qui est fait pour des raisons héritées).
J'essaie de m'instruire sur les SSD, car j'ai des décalages / gels étranges lors des écritures sur mon Sandisk U100 sur un ordinateur portable Samsung 9 np900x3c. Et une chose utile serait de savoir correctement quelles pages / blocs mon SSD a?
Existe-t-il un utilitaire ou un /sys/...
fichier sous Linux pour déterminer la taille de la page SSD?
Ou "le lecteur et la recherche sur Google des numéros de pièces sur les puces NAND peuvent être nécessaires", comme dans le commentaire ?
Googler mon SSD Sandisk Je ne trouve pas de fiche technique / spécification appropriée. Mais Sandisk et les autres mentionnent "les lectures / écritures aléatoires 4K". Cela signifie-t-il que le disque a des pages 4K?
fdisk
Montre également la taille du secteur (physique et logique) et les octets d'E / S 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
Quelle est la taille du secteur "physique" ici? Cela ne semble pas être le paramètre du disque SSD lui-même, car tout le monde dit que les pages SSD sont 4K +. Est-ce le paramètre émulé pour le disque? Et "logique" est la taille du secteur pour la partition? De plus, quelle est la taille des E / S?
PS
Cette question est probablement la même que celle-ci pour le flash USB - la réponse manque ici, man fsstat
dit fsstat displays the details associated with a file system
la question et concerne le disque lui-même. Mon message contient plus de détails, peut-être qu'il attirerait de meilleures réponses?
man units
pour les sceptiquessmartctl
(disponible ensmartmontools
) devrait le faire pour vous.la source
smartctl -i /dev/sda
ne sais pas comment liresmartctl --all /dev/sda
etsmartctl --xall /dev/sda