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

Как решить проблему с высокой загрузкой диска?

У меня довольно загруженный медиа-сайт, и я храню потоковые медиа на жестком диске SATA на сервере CentOS. Жесткий диск предназначен только для потоковой передачи мультимедиа. Медиа передается с помощью Flash Media Server. В последнее время количество одновременных подключений к FMS увеличилось, и теперь мое использование жесткого диска достигает пика в определенное время дня, из-за чего потоки замедляются или не воспроизводятся вообще.

Как я могу решить эту проблему?

Спасибо

Вы спрашиваете, какую команду ввести, чтобы волшебным образом увеличить пропускную способность ввода-вывода? Если так, то, боюсь, его нет.

Обычным средством увеличения пропускной способности ввода-вывода является явно немагическое «больше шпинделей». Добавьте больше дисков SATA и распределите по ним данные.

Чередование (в программном обеспечении, используя мдадм инструмент 1) - обычный способ сделать это, но это может дать вам опасно небезопасный массив RAID-0 или головную боль при выборе между RAID-5 и RAID-1 и фиксацией дополнительных дисков (хотя это звучит как ваше приложение требует интенсивного чтения, и в этом случае RAID-5 подойдет). В качестве альтернативы, если вы знаете, что трафик распределяется по разным деревьям каталогов, поместите некоторые из деревьев занятости на один диск, а некоторые - на другой.

1 Да, я знаю, что там написано, что это не рекомендуется в пользу вики; но я считаю это очень хорошим руководством даже сейчас.