mdadm 10 дальний рейд неравномерная скорость чтения

Для тех, кто, как и я, может быть новичком в написании сценариев оболочки, вот пошаговый -за -шаг о том, как мне удалось настроить и запустить скрипт @Radovan:

  1. $ cd /usr/local/binЗдесь будут сохранены сценарии. Сохранение скриптов в этом каталоге НЕ требует добавления новых ПУТЕЙ.
  2. sudo vim rsuo.shЧтобы правильно взаимодействовать с этим каталогом, скрипт должен быть создан с привилегиями sudo
  3. Добавлен сценарий @Radovan, который, благодаря замечательному совету @JdeBP, теперь пропускает команды SIGTERM и SIGKILL, поэтому сценарий может выполняться до завершения
  4. После сохранения файла необходимо расширить его права доступа, чтобы пользователь без полномочий -мог получить к нему доступ, с помощью следующих команд:$ sudo chmod u+x rsuo.shи/или$ sudo chown <user_name> rsuo.sh
  5. Теперь, когда файл настроен, чтобы создать псевдоним для команды, откройте.bashrc($ vim ~/.bashrc)и добавьтеalias rsuo="cd /usr/local/bin && sudo rsuo.sh"
  6. После сохранения закройте и перезапустите терминал, и когда вы наберете $ rsuo, вам будет предложено ввести пароль sudo, а затем выполнить сценарий.
  7. Я повторил описанные выше шаги для команды rsub, чтобы иметь возможность перезагрузить систему.
  8. Употребляйте Double Stuf Oreos по своему вкусу;)
0
30.03.2021, 18:59
1 ответ

Размер фрагмента составляет 1 МБ, поэтому при 8 дисках размер полосы составляет 8 МБ. Если вы выдаете прямое чтение ввода-вывода 10M, то вы запрашиваете 1 и дробную полосу, поэтому для завершения чтения потребуется столько же времени, сколько две полосы. Если вы собираетесь использовать прямой ввод-вывод, вы захотите, чтобы ваши bs были кратны размеру полосы. Обычные приложения также не используют прямой ввод-вывод, а проходят через кеш, поэтому вы можете убедиться, что значение readahead достаточно велико (/sys/block/mdxxx/queue ). Использование меньшего размера фрагмента при создании массива может быть хорошей идеей. Я думал, что в эти дни по умолчанию было 512 КБ, но раньше было 64 КБ, и я не уверен, почему оно было увеличено.

1
28.04.2021, 22:54

Теги

Похожие вопросы