Веб сервер и файлы сайтов - на разных массивах. Как распределятся дисковые операции?

12
N
На сайте с 06.05.2007
Offline
419
#11

С точки зрения диагностики, важнее разнести задачи по массивам. Тогда намного проще на глаз оценить какая из задач дает большую нагрузку, независимо от программы и встроенных в нее возможностей диагностики.

И можно, например, низкоприоритетным задачам не давать разогнаться. Причем абсолютно точно известно, что они не повлияют на производительность важных задач.

Кнопка вызова админа ()
iamsens
На сайте с 26.08.2009
Offline
115
#12
Nunkomm:
Здравствуйте. Помогите разобраться при настройке будущей конфигурации.
Для повышения быстродействия системы и файлового хранилища взяты дополнительно 8 винчестеров. Сейчас на сервере 4 диска, объединённых в один массив, где расположены веб-сервера (apache+nginx), сервер базы данных и данные, с которыми эти сервера работают.
Интересует вот какой момент: если серверы (веб-серверы и сервер базы данных) стоят на одном массиве, а данные, с которыми они работают - стоят на другом(-их), то как в этом случае распределяются операции ввода/вывода по массивам? Будет ли загружен этими операциями массив, на котором стоят сервера (не данные), или основная нагрузка будет на массивы с данными, к которым будут обращаться эти программы?
Заранее огромное спасибо за помощь.

ответ немного не по-теме, не уверен что Вам подойдет

но лучше разнести нагрузку на несколько серверов, более слабых,

отдельно мускуль, отдельно скрипты, отдельно статический контент(если есть)

бо кажется мне, что всё так гладко на таком сторедже не пойдет...

GR
На сайте с 30.07.2010
Offline
5
#13

Какое ПО стоит?

P
На сайте с 08.03.2007
Offline
250
#14
Nunkomm:
Nunkomm добавил 28.07.2010 в 19:50

На практике всегда можно проверить, только это долго и бессмысленно, если заранее известны все теоретические моменты.

Даже разные комбинации винтов в одном рейде могут дать очень разные результаты, а Вы про теорию... Теория говорит, что raid10 в общем случае нормально работает на случайных запросах, а ксли есть какие-то закономерности - тогда их и надо выявлять.

Zaqwr
На сайте с 08.08.2007
Offline
111
#15
Andreyka:
Под систему - raid1
Под контент (который в основном ro) - raid5
Под базу - raid10
Под логи - обычный веник

какой контролер сумеет это всё сразу разрулить?

Nunkomm, вы лучше огласите задачу для чего будет использоваться сие чудо, а то фантазировать можно много, но одно я знаю точно, что 12 отдельных дисков, будут более производительнее чем любые массивы созданные из них же, но с наименьшей отказоустойчивостью.

Администрирование, Linux, Cisco, Juniper
Nunkomm
На сайте с 29.07.2009
Offline
31
#16
Zaqwr:
какой контролер сумеет это всё сразу разрулить?
Nunkomm, вы лучше огласите задачу для чего будет использоваться сие чудо, а то фантазировать можно много, но одно я знаю точно, что 12 отдельных дисков, будут более производительнее чем любые массивы созданные из них же, но с наименьшей отказоустойчивостью.

Сие чудо нужно для: хранения статики портала (около 5ТБ) - поэтому и делается для этого файлый архив; обеспечения высокопроизодительности при посещаемости 100К+ хосто в день для портала; обеспечения быстрого и лёгкого техобслуживания системы в случае её краха (замена системы БЕЗ перетаскивания файлового хранилища).

Именно поэтому и дана такая конфигурации, как в первом посте.

...

Лето с задержкой поставки нужных комплектующих вносит свои коррективы: прочтя нужные мануалы, смоделировав на тестовой системе аналогичное окружение и смониторив параметры обнаружил, что:

- система ставится на одиночный диск с коротким временем ответа (выбран SSD на 128ГБ);

- серверы (веб и баз данных) + файлы баз данных + панель хостинга ставятся на RAID массив из 4-х винчестеров (RAID10);

-статика ставится на самый большой и самый быстрый массив из 8-ми винчестеров (RAID10) и подключается в соответствующую папку командой bind.

При этом нагрузка по IO по всем массивам (исключая массив с OS, где она меньше) примерно выравнивается и в итоге получаем высокопроизводительный сервер.

Andreyka
На сайте с 19.02.2005
Offline
822
#17
Zaqwr:
какой контролер сумеет это всё сразу разрулить?

Профессиональный, от 800$ :)

Не стоит плодить сущности без необходимости
Zaqwr
На сайте с 08.08.2007
Offline
111
#18
Nunkomm:
Сие чудо нужно для: хранения статики портала (около 5ТБ)

html, картинки или что, что-то не понятно..

Nunkomm:
- система ставится на одиночный диск с коротким временем ответа (выбран SSD на 128ГБ);

для этого вполне достаточно будут 2xSAS в райд1

Nunkomm:
- серверы (веб и баз данных) + файлы баз данных + панель хостинга ставятся на RAID массив из 4-х винчестеров (RAID10);

файлы базы данных, особенно если будет innodb, лучше держать отдельно от всего

Andreyka:
Профессиональный, от 800$

сам не пробовал но говорят что не все , стоимостью за 800$, нормально держат такой зоопарк..

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий