@VMConsult

Размещение MySQL + Sphinx + отдача файлов

Планируется переезд на новый сервер, будет хорошая нагрузка на диски. Куда лучше разместить данные?

Сейчас размер данных такой:

MySQL - 60GB
Sphinx - 10GB
Файлы на отдачу - 100GB (.flv streaming) + кеш (куча мелких файлов 10GB, постоянно перезаписываются).

Всего доступно два диска:

1. 300GB SAS 15k
2. 256 GB SSD

Я склоняюсь на SSD повесить базу и сфинкс, а на SAS все остальное. Как лучше будет?
  • Вопрос задан
  • 3019 просмотров
Пригласить эксперта
Ответы на вопрос 3
AxisPod
@AxisPod
А сколько памяти? В общем файлы тоже стоило бы как-то ускорить, тут вопрос спорный, я бы запихал мелкие файлы на ssd (постоянно перезапиываются это сколько в сутки/час?), вариант держать кэш в оперативке. Случайный доступ быстро сожрет все IOPS у SAS диска. Опять же для мускула, особенно если достаточно памяти и хранилище InnoDB, можно слить на SAS, всё равно будет в памяти держать базу.

Без знания специфики всё равно сложно сказать, смотрите в первую очередь IOPS дисков, а не их скорость.
Ответ написан
@Nc_Soft
А у вас других вариантов и нет, на sas файлы под раздачу, на ssd базу.
Ответ написан
Комментировать
@klirichek
В сфинксе io-нагрузка в основном при старте/ротации индекса. А при поиске словарь и атрибуты лежат в памяти, с диска идёт обращение на чтение только к файлам spd/spp (случайное)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы