Как мне решить проблему высокого использования диска?
Я работаю на довольно загруженном медиа-сайте и сохраняю потоковые данные на жестком диске SATA на сервере CentOS. Жесткий диск предназначен только для потоковых данных. Мультимедиа передается с использованием Flash Media Server. В последнее время количество одновременных подключений к FMS возросло, и теперь мое использование жесткого диска достигает пика в определенное время дня, что приводит к замедлению потоков или невозможности их воспроизведения.
Как я могу решить эту проблему?
Спасибо
1 ответ
Вы спрашиваете, какую команду набирать, чтобы волшебным образом увеличить пропускную способность ввода-вывода? Если так, я боюсь, что нет ни одного.
Обычное средство получения большей пропускной способности ввода-вывода - явно не магическое "больше шпинделей". Добавьте больше дисков SATA и распределите данные по ним.
Чередование (в программном обеспечении с использованием инструмента mdadm 1) является обычным способом сделать это, но это может дать вам крайне небезопасный массив RAID-0 или головную боль при выборе между RAID-5 и выделении дополнительных дисков для RAID-5 и RAID-1 (хотя звучит так, что ваше приложение интенсивно читает, в этом случае RAID-5 подойдет). В качестве альтернативы, если вы знаете, что трафик распределяется по разным деревьям каталогов, поместите некоторые из занятых деревьев на один диск, а некоторые - на другой.
1 Да, я знаю, это говорит, что это устарело в пользу вики; но я нахожу это очень хорошим руководством даже сейчас.