Рейтинг:0

Должны ли жесткие диски всегда устанавливать флаг ротации в /sys/block//очередь/ротация?

флаг cn

Близкие,

AWS предоставляет жесткие диски в их экземплярах D3 (https://aws.amazon.com/ec2/instance-types/d3/) как диски nvme, и эти диски НЕ устанавливают флаг ротации, как предполагается (https://lwn.net/Статьи/408428/).

Я отправил заявку на AWS, но они ответили, что это было автоматически установлено ядром Linux, и, следовательно, они ничего не могут с этим поделать. Любые идеи о том, как это исправить/как программно идентифицировать типы дисков со 100% точностью?

FWIW это ломает существующее программное обеспечение, такое как ceph, которое пытается таким образом определять типы дисков. Прямо сейчас единственный вариант, который у меня есть, это исправить это вручную. Любые идеи приветствуются!

Спасибо. Субу

Рейтинг:1
флаг za

Должно. И устанавливает его. Но Linux устанавливает этот флаг в зависимости от того, какое оборудование предоставляет доступ. Linux отправляет команду SCSI INQUIRY во время фазы инициализации оборудования каждому обнаруженному устройству, чтобы узнать, что это такое, и другие команды идентификации, а также устанавливает эти флаги в зависимости от того, какие устройства отвечают. Если он отвечает, что это вращающийся жесткий диск, он устанавливает вращательный до 1.

AWS — это облако виртуализации, поэтому вы видите не физическое оборудование, а виртуальное.Думаю, это эмулируется какой-то версией QEMU. Вы можете подтвердить это из виртуальной машины, если вы видели какие-либо упоминания о виртуозно устройства в разных местах (dmesg, lspci и так далее). QEMU, в свою очередь, действительно имеет возможность предоставлять виртуальной машине каждое виртуальное запоминающее устройство либо как «ротационное», либо как «твердотельное».

Таким образом, Linux устанавливает все, что делает облако AWS. Облачная обязанность — запускать QEMU с соответствующими параметрами. Так что я бы расценил ответ как формальный шаблонный ответ или ответ на обход, они просто не хотят исследовать проблему.

rvs avatar
флаг vn
rvs
Стоит отметить, что вряд ли за тем, что предоставляет AWS, стоит один жесткий диск, поэтому у него не будет такого же профиля производительности, как у оборудования для чтения. Так что рассматривать как не вращающийся может быть лучше.
Nikita Kipriyanov avatar
флаг za
Это предположение. Мы просто не знаем, и нет никакого способа узнать, пока они не скажут нам.
rvs avatar
флаг vn
rvs
они не говорят об этом прямо, но многие вещи предполагают, что EBS работает аналогично таким вещам, как Ceph RBD. В их часто задаваемых вопросах прямо говорится что-то вроде «EBS — это многопользовательская служба блочного хранения». Профиль производительности предполагает, что. И, наконец, как человек, работающий над прямым конкурентом EBS, я могу сказать, что практически невозможно создать продукт с аналогичной ценой, надежностью и набором функций без какого-либо распределенного сетевого хранилища под ним.
rvs avatar
флаг vn
rvs
Тем не менее, я согласен, что это предположение, лучше или хуже установка вращения на 1. Это необходимо протестировать, и это может зависеть от конкретной версии ядра, файловой системы и рабочей нагрузки в гостевой системе.
Nikita Kipriyanov avatar
флаг za
Итак, опять же, как я уже сказал, ответ «ничего не могу с этим поделать» — это пустая болтовня. Могут, но не хотят ничего делать. Лучше всего, на мой взгляд, сделать это настраиваемым в панели управления экземпляром виртуальной машины. Также стоит дать рекомендацию использовать планировщик ввода/вывода `noop` ​​для дисков (поскольку реальное планирование должно выполняться хостом).
флаг cn
Итак, интересно то, что экземпляры D3 предоставляют «локальный жесткий диск». Это не экземпляры EBS. Но я согласен, что, вероятно, существует виртуализация и совместное использование дисков между различными «экземплярами», которые они выставляют из «голого железа». Я верну это снова с AWS.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.