Назад | Перейти на главную страницу

Выравнивание SSD под Linux

Привет, я купил ssd-диск и не уверен, правильно ли выровнял его. Если я правильно понимаю, начальный сектор должен быть разделен на 512, и не имеет значения, когда заканчивается раздел, если следующий начинается с сектора, делимого на 512?

Это результат команды fdisk -luc

Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 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: 0x8bfc5b06

   Device Boot      Start         End      Blocks   Id  System
/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, есть ли какие-либо оптимизации, которые я могу сделать? (У меня уже нет настроенных) Раздел подкачки предназначен только для гибернации

Как и диета, благотворительность и забота о стариках, мы все должны выравнивать наши диски независимо от ОС или типа диска - это делает нас лучше :)

Тем не менее, одна из причин, по которой мы это делаем, заключается в том, что это помогает с разрывом между скоростью процессора / памяти / шины и гораздо более медленным случайным или последовательным доступом для чтения, который мы видим на дисках, это, конечно, гораздо менее важно при использовании SSD, чем при использовании магнитных диски из-за значительного повышения производительности. Однако, если вы хотите выровнять свои SSD / s, нет причин, по которым вы не должны обращаться с ними так же, как с магнитными дисками, и следовать ЭТОТ ответ на предыдущие вопросы.

Используйте планировщик noop для ssd, elevator = noop в командной строке ядра, чтобы узнать, поддерживает ли ваше ядро ​​использование noop

cat /sys/block/sda/queue/scheduler

планировщик в скобках [] - тот, который используется

Чтобы убедиться, что раздел выровнен, запросите его, используя / usr / bin / blockdev, как показано ниже. Если возвращается '0', раздел выровнен:

blockdev --getalignoff /dev/<partition>

Источник: https://wiki.archlinux.org/index.php/Partitioning#Partition_alignment