Инструкция по эксплуатации Dell Brocade Adapters
Страница 157
Руководство
по
устранению
неполадок
адаптеров
Brocade
131
53-1002145-01
Глава
4
Оптимизация производительности
Содержание главы
•
Настройка драйверов устройств хранения . . . . . . . . . . . . . . . . . . . . . . . . 131
•
Настройка сетевых драйверов (CNA или NIC). . . . . . . . . . . . . . . . . . . . . . 134
Настройка драйверов устройств хранения
В данном разделе описаны ресурсы для оптимизации производительности адаптеров путем
настройки драйверов в ОС Linux, Windows, Solaris и VMware. Для оптимизации
производительности портов адаптеров CNA и Fabric, настроенных для работы в режимах
конвергированного сетевого адаптера (CNA) или платы сетевого интерфейса (NIC), также
можно использовать ресурсы, описанные в
«Настройка сетевых драйверов (CNA или NIC)»
Настройка в системе Linux
Дисковый планировщик ввода-вывода системы Linux перераспределяет, задерживает и
совмещает запросы в целях обеспечения оптимальной пропускной способности и
минимизации задержки, по сравнению с тем режимом, при котором все запросы
отправляются непосредственно на диск. Система Linux 2.6 имеет четыре различных дисковых
планировщика ввода-вывода: Noop (без сортировки), Deadline (с сортировкой), Anticipatory
(упреждающий) и планировщик полностью справедливой очереди. Включение планировщика
Noop позволяет устранить все задержки постановки команд ввода-вывода в очередь. Он
позволяет достичь максимально высоких скоростей ввода-вывода, создавая очереди из
многочисленных отдельных запросов ввода-вывода для каждого диска.
Чтобы включить планировщик Noop, введите в систему следующие команды:
for i in /sys/block/sd[b-z]/queue/scheduler
do
echo noop > $i
done
ПРИМЕЧАНИЕ
Планировщик, установленный по умолчанию, необходимо отключить, поскольку он не настроен
для достижения максимальной производительности ввода-вывода.
Для настройки производительности в системе Linux обратитесь к следующим документам:
•
Workload Dependent Performance Evaluation of the Linux 2.6 IO Schedulers (Оценка
производительности планировщиков ввода-вывода для Linux 2.6 в зависимости
от нагрузки).
Heger, D., Pratt, S., Linux Symposium, Ottawa, Canada, July 2004