어디서나 내부 SSD는 약 128-256 페이지 ( 1 , 2 ) 의 "블록"으로 그룹화 된 4K 이상의 "페이지"로 구성되어 있습니다. SSD는 이러한 페이지 및 블록에서 작동하며 "블록 수준에서만 데이터를 지울 수 있습니다"(페이지 블록을 "[NAND] 소거 블록"이라고 함). 그리고 파티션의 512B 블록이 에뮬레이트됩니다 (레거시 이유로 수행됨).
삼성 9 np900x3c 랩톱에서 Sandisk U100에 쓰는 동안 이상한 지연 / 동결이 발생하여 SSD 교육을 받으려고합니다. 그리고 한 가지 유용한 점은 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 페이지가 4K 이상이라고 말하기 때문에 SSD 드라이브 자체의 매개 변수가 아닌 것 같습니다. 디스크의 에뮬레이트 된 매개 변수입니까? 그리고 "논리적"은 파티션의 섹터 크기입니까? 또한 I / O 크기는 무엇입니까?
추신
이 질문은 아마와 동일한 USB 플래시이 한 대답이 요점입니다 - man fsstat
라고 fsstat displays the details associated with a file system
하고, 문제는 디스크 자체에 관한 것입니다. 내 게시물에 더 자세한 내용이 있습니다. 더 나은 답변을 얻을 수 있습니까?