SSD的Linuxalignment

您好我已经买了一个ssd磁盘,林不知道我是否正确alignment。 如果我理解正确的话,起始扇区应该可以用512来分割,并且分区结束的时间没有关系,只要下一个分区开始512的扇区就可以了。

这是fdisk -luc的输出

磁盘/ dev / sda:240.1 GB,240057409536字节
 255头,63个部门/轨道,29185个汽缸,总计468862128个部门
单位= 1 * 512 = 512字节的扇区
扇区大小(逻辑/物理):512字节/ 512字节
 I / O大小(最小/最佳):512字节/ 512字节
磁盘标识符:0x8bfc5b06

   设备引导启动结束块Id系统
 / dev / sda1 2048 33554431 16776192 83 Linux
 / dev / sda2 33554432 65011711 15728640 7 HPFS / NTFS
 / dev / sda3 65011712 81789439 8388864 82 Linux swap / Solaris
 / dev / sda4 81789440 468862127 193536344 83 Linux




所有的linux分区都被格式化了,因为xfs是否可以进行任何优化?(我已经configuration了noatime)swap分区仅用于hibernate

像节食,慈善和照顾旧的我们应该都alignment我们的磁盘无关的操作系统或磁盘types – 这使我们更好的人:)

这就是我们之所以这样做的原因之一,是因为它有助于解决CPU /内存/总线速度与我们在磁盘中看到的慢速随机或顺序读访问之间的差距,这在使用固态硬盘时要比使用磁盘时重要得多磁盘由于显着的性能优势。 但是,如果你想alignment你的SSD,那么没有理由不把它们当作磁盘来对待,并遵循这个前面的问题的答案。

在内核命令行中使用noop scheduler for ssd,lift = noop来查看你的内核是否支持noop使用

cat /sys/block/sda/queue/scheduler

括号[]之间的调度程序是使用中的调度程序

要validation分区是否alignment,请使用/ usr / bin / blockdev进行查询,如下所示。 如果返回“0”,则分区alignment:

 blockdev --getalignoff /dev/<partition> 

来源: https : //wiki.archlinux.org/index.php/Partitioning#Partition_alignment