- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Помогите разобраться при настройке будущей конфигурации.
Для повышения быстродействия системы и файлового хранилища взяты дополнительно 8 винчестеров. Сейчас на сервере 4 диска, объединённых в один массив, где расположены веб-сервера (apache+nginx), сервер базы данных и данные, с которыми эти сервера работают.
Интересует вот какой момент: если серверы (веб-серверы и сервер базы данных) стоят на одном массиве, а данные, с которыми они работают - стоят на другом(-их), то как в этом случае распределяются операции ввода/вывода по массивам? Будет ли загружен этими операциями массив, на котором стоят сервера (не данные), или основная нагрузка будет на массивы с данными, к которым будут обращаться эти программы?
Заранее огромное спасибо за помощь.
Все зависит от используемого ПО и его настроек.
Как показывает практика, почти всегда лучше не мучаться, а сделать мега-10-рейд.
Все зависит от используемого ПО и его настроек.
Как показывает практика, почти всегда лучше не мучаться, а сделать мега-10-рейд.
Можно, конечно, сделать мегарейд на 16 дисков (благо контроллер подходящий на 16 портов есть).
Но хотелось бы отделить прораммную часть (файлы базы данных и файлы контента сайтов) от управляющих сервесов (веб-сервера, сервер базы данных) и поместить серверы на одном (меньшем) массиве(для возможности простого обновления системы без затрагивания данных), а данные (коих более 5ТБ) подключить bind'om с другого большого и более быстрого массива.
Только не станет ли этот меньший из массивов с веб-серверами (apache+nginx) и сервером базы данных узким местом по операциям ввода/вывода?
Конкретно хотелось бы уточнить на примере:
Если при наличии только основного массива поступил запрос на 100 операций, в каком соотношении распределяться операции по двум массивам (на одном - серверы (веб и баз данных), на другом - файлы данных)?
слишком математики много, на один ответ.
слишком математики много, на один ответ.
А теоретически?
А теоретически?
10 рейд видемо :)
10 рейд видемо :)
На обоих массивах будет рейд 10, но одни из массивов будет быстрее (за счёт большего числа дисков и объёмнее).
Нужно знать примерное процентное распределение запросов по массивам?
Лучше делать так
Под систему - raid1
Под контент (который в основном ro) - raid5
Под базу - raid10
Под логи - обычный веник
Может проще все варианты проверить на практике, благо перестроить структуру несложно.
диски какие и кнтроллер на матери ?
Лучше делать так
Под систему - raid1
Под контент (который в основном ro) - raid5
Под базу - raid10
Под логи - обычный веник
Т.е. между о одним более медленным массивом под систему и более быстрым - под данные этот вариант быстрее по максимальному поличеству IO?
Nunkomm добавил 28.07.2010 в 19:50
Может проще все варианты проверить на практике, благо перестроить структуру несложно.
На практике всегда можно проверить, только это долго и бессмысленно, если заранее известны все теоретические моменты.
Nunkomm добавил 28.07.2010 в 20:04
диски какие и кнтроллер на матери ?
Это не имеет значение т.к. нужны результаты при прочих равных параметрах.
Р.S. Ещё раз пишу то, что требуется обосновать: какая дисковая подсистема будет быстрее- при создании из всех винчестеров одного массива, или при создании двух массивов (меньшего - для системы + веб-серверы nginx и apache + MySQL сервер) и большего - для всех данных (баз данных + файлового контента сайтов, подключаемых в соответствующие директории первого массива командой bind)?
Или же, если будет нагляднее в цифрах, то:
Первый вариант:
- первый массив - 4 диска RAID 10;
- второй массив - 8 дисков RAID 10;
Второй вариант: один массив на 12 дисков.
ВАЖНА СУММАРНАЯ пропускная способность на обработку запросов и не станет ли меньший (и более медленный по IO) массив "тормозом" для большего (откуда будут отдаваться данные)?
Нужно теоретическое обоснование.
Всё остальное на сервере в норме: 2xXEON 5450, 64ГБ RAM, RAID контроллер Adaptec 51645.