Установка Drupal 7 на 2-х дисках (обычный + SSD)

Главные вкладки

Аватар пользователя Denisor Denisor 20 октября 2012 в 0:31

Здравствуйте!
Есть возможность использовать Drupal 7.14 на Linux с 512Mb и двумя дисками SATAII: Intel SSD и Seagate 5400rpm.
Вопрос: как лучше настроить систему (где держать ОС, Drupal, БД и т.д.; как настроить кеширование; и т.д.)?
Одна из предпосылок вопроса в том, что в настоящее время производители SDD не рекомендуют держать на них кеши в любом виде (это здорово сокращает срок жизни SSD).

Комментарии

Аватар пользователя Denisor Denisor 20 октября 2012 в 9:43

Да, действительно: 512MB - оперативной памяти.

Имеющаяся архитектура не подразумевает возможность использования SCSI... Sad

Аватар пользователя orb orb 20 октября 2012 в 12:03

512Мб этом мало, для нескольких небольших сайтов хватит, но если сайтов мало и все небольшие, особо без разницы что и как настроенно. SCSI тут не нужно, это деньги на ветер.
SSD какой обьем, да и вообще все железо не мешало бы озвучить

Аватар пользователя Denisor Denisor 20 октября 2012 в 14:13

Спасибо за ответы...

Я не профессиональный "обслуживатель" сайтов и с CMS начал знакомство около 2-х месяцев назад, когда стал выбирать платформу для сайта, который вряд ли привлечет большое внимание (он делается в первую очередь для себя и моих знакомых, которым тема будет интересна). Сначала пробовал разобраться с Joomla! и когда понял, что на нем просто (а может даже и сложно) не получтся реализовать некоторый важный для меня функионал, наконец решил попробовать "тяжелый" Drupal и потратив на первоначальное знакомство раза в 2 меньше времени понял, что лучшего решения наверное искать уже и не нужно. Достаточно быстро разобрался со всем интересующим меня функционалом (приятно порадовало то, что он весь укладывается в саму систему + в 5-6 самых популярных дополения).

В настоящее время сайт, как единственное приложение, впоне нормально существует на на следующей конфигурации: CPU - 800MHz, RAM - 128Mb, SSD (120Gb), ОС - Linux.

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

Поэтому буду признателен за любые рекомендации и мысли.
Со своей стороны постараюсь максимально оперативно отвечать на все уточняющие вопросы.

Аватар пользователя Lotar Lotar 20 октября 2012 в 16:28

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

Аватар пользователя Denisor Denisor 20 октября 2012 в 17:08

Lotar wrote:
По моему вы сильно заморачиватесь. Не известно что за проект такой который будет вызывать нереальную нагрузку, чтобы держать его на нескольких дисках на отдельном сервере. Мне думается обычная установка дру + немного модулей для ускорения работы покроют все потребности без проблем.

Согласен. Но меня в данном случае больше интересует не производительность (с ней даже сейчас все достаточно хорошо), а отказоустойчивость.
Отказываться от SSD не хотелось бы, т.к. по моим тестам именно он дал мне достаточно высокую скорость и малое тепловыделение (что актуально для домашнего размещения ресурса).
Но обошелся он мне не дешево. Вот и хотелось бы что бы он прослужил как можно долше. Smile

Аватар пользователя Denisor Denisor 20 октября 2012 в 17:12

Lotar wrote:
По моему вы сильно заморачиватесь. Не известно что за проект такой который будет вызывать нереальную нагрузку, чтобы держать его на нескольких дисках на отдельном сервере. Мне думается обычная установка дру + немного модулей для ускорения работы покроют все потребности без проблем.

А можете перечислить "немного модулей для ускорения работы"?

Аватар пользователя Denisor Denisor 20 октября 2012 в 17:11

Уважаемые помошники!

Прошу вас, если это не очень трудно, ответьте просто на поставленные мной в самом начале вопросы, пожалуйста.

Думаю что это может быть полезная информация не только для меня.

Со своей стороны обещаю продемонстировать (если это будет необходимо) результаты ваших рекомендаций.

Аватар пользователя orb orb 20 октября 2012 в 20:37

я вижу 2 варианта
1. Использовать хостинг, например, ИТ-Патруль за 100 рублей в месяц
2. Убрать SSD на полку, поставить обычный диск. В вашем случае производительности обычного диска и вашего конфига хватит на 10 сайтов.

Аватар пользователя Andruxa Andruxa 20 октября 2012 в 22:39

"Denisor" wrote:
512Mb и двумя дисками SATAII: Intel SSD и Seagate 5400rpm.

"Denisor" wrote:
CPU - 800MHz, RAM - 128Mb, SSD (120Gb)

"Denisor" wrote:
что актуально для домашнего размещения ресурса

судя по конфам, север у вас крутится на ноуте (рамы как-то маловато, в виртуалке что ли?), при этом вы потратились на новый SSD, но запиливать его кешированием неохота.

Поэтому ответ на ваш вопрос такой: используйте этот SSD для более подходящих задач - поставьте его загрузочным себе на десктоп/рабочий комп, на сервере он вам никчему, уже выше об этом сказали.

Для поиграться с конфигурацией вебсервера обычного диска хватит за глаза, а если вдруг нагрузка на сайт станет расти, его всё равно придется перенести на хостинг в датацентр - вы никогда не обеспечите на домашнем сервере того аптайма и исходящего канала, как в ДЦ.

Аватар пользователя Denisor Denisor 21 октября 2012 в 9:39

Andruxa wrote:
"Denisor" wrote:
512Mb и двумя дисками SATAII: Intel SSD и Seagate 5400rpm.

"Denisor" wrote:
CPU - 800MHz, RAM - 128Mb, SSD (120Gb)

"Denisor" wrote:
что актуально для домашнего размещения ресурса

судя по конфам, север у вас крутится на ноуте (рамы как-то маловато, в виртуалке что ли?), при этом вы потратились на новый SSD, но запиливать его кешированием неохота.

Поэтому ответ на ваш вопрос такой: используйте этот SSD для более подходящих задач - поставьте его загрузочным себе на десктоп/рабочий комп, на сервере он вам никчему, уже выше об этом сказали.

Для поиграться с конфигурацией вебсервера обычного диска хватит за глаза, а если вдруг нагрузка на сайт станет расти, его всё равно придется перенести на хостинг в датацентр - вы никогда не обеспечите на домашнем сервере того аптайма и исходящего канала, как в ДЦ.

Если вам интересно, то это не ноутбук, а некое устройство Синолоджи ДС 110j. Сибараюсь переходить на его "старшего" брата - 213.
Опять же, если интересно, то можете заглянуть на ресур ради которого все это делается - он указан в свойствах моего профиля.

Основная же идея видимо в следующем: разобраться в сочетании конфигурации железа и настроек Drupal для оптимального использования такого важного механизма как кэширование + 2 дисковых массива.

Но в общем если данная тема, действительно уважаемому мной Drupal-сообществу, не интересна - буду эксперементировать самомтоятельно. Smile

Аватар пользователя Crea Crea 21 октября 2012 в 10:17

Базу на SSD
Если файлов много заливается - на HDD. Если заливается мало, или они вообще не изменяются- тоже на SSD.
Только TRIM включите обязательно.

Аватар пользователя Denisor Denisor 21 октября 2012 в 19:36

Crea wrote:
Базу на SSD
Если файлов много заливается - на HDD. Если заливается мало, или они вообще не изменяются- тоже на SSD.
Только TRIM включите обязательно.

Большое спасибо за ответ!
Уточняющие вопросы:
1. где располагается стандартный кэш Drupal, настраевыемый "Конфигурация - Кэширование"? (сейчас, насколько я понимаю, именно он работает у меня на сайте)
2. правильно ли я понял, что мне нужент http://drupal.org/project/menu_block ?

Пока сайт наполняется информацией тексты разного объема будут появляться с некоторой регулярностью, после наполнения части касающейся произведений и несколько позже, картотеки (текстовая информация + файлы-архивы), изменения на сайте скорее всего будут происходить не часто...