Автор Тема: оптимизация разделов web-сервер  (Прочитано 659 раз)

Оффлайн Selen

  • Прошу помощи!
  • Участник
  • *
  • Сообщений: 42
  • Selen
Добрый день!
Помогите чайнику!

Прочитал статьи по распределению разделов, но, в связи с чайниковостью, остались вопросы.

Конфигурация железа:
RAM 48Gb
SSD 112GB
RAID1 1Tb

Нужен небольшой LAMP с почтой, FTP и DNS
без хостингов.

Пока, до чего додумался, исходя из рекомендаций, это так:
SSD
/ (ROOT)  10GB    - на SSD потому, что вроде как загрузка должна быть быстрее
/SWAP       30GB    - тут, вроде, понятно - чем быстрее, тем лучше
/usr           все остальное, т.е. порядка 70Гб

RAID1
/home       весь объем

TMP
/tmp         в tmpfs, т.е. в RAM

Теперь куча вопросов:
1. Зачем ROOT столько места? Потому что в нем хранится, условно, "таблица" всех файлов, включая все разделы на всех дисках?
    Или там что-то еще хранится? Просто разделов легион... dev, boot, var, lib и т.д и т.п. и все это в root?
2. Если я правильно понял, то программы будут устанавливаться в "/usr"? Все? Или как-то можно влиять на процесс?
3. Можно ли сделать отдельный раздел для "ядра" LAMP с выделением соответствующих прав доступа? Как?
4. Для LOG файлов все таки надо выделить отдельный раздел? Какого размера, если планируется 20-30 тыс. обращений (не посещений!)
    к серверу в сутки? И где его лучше выделить - на ССД или ЖД?
5. Насколько я понял, /home это данные пользователей. Без исполняемых модулей. Сами модули в /usr. Мне, конечно, не критично,
    т.к. пользователей 3-4 штуки, но для общего образования. Причем скрипты можно выполнять везде?

Еще куча вопросов, но думаю хватит!

Буду Очень! благодарен за конструктивные ответы!


   
     

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: оптимизация разделов web-сервер
« Ответ #1 : 22.04.2016 12:08:35 »
Прочитал статьи по распределению разделов, но, в связи с чайниковостью, остались вопросы.
А какие ? Вот тут ещё одна: https://www.altlinux.org/РазбиениеДиска

SSD
/SWAP       30GB    - тут, вроде, понятно - чем быстрее, тем лучше
Такой выбор право на жизнь имеет. Но я бы считал, что использование swap - это ненормальный режим. Соответственно, его на raid, а место на ssd использовать с большей пользой.

Потому что в нем хранится, условно, "таблица" всех файлов
Нет, никаких "условно, "таблица" всех файлов" не существует. Каждая файловая система самодостаточна в пределах своего раздела. В варианте с отдельными /usr, /home и /tmp, всё остальное получается, что лежит в корне.

Оффлайн Selen

  • Прошу помощи!
  • Участник
  • *
  • Сообщений: 42
  • Selen
Re: оптимизация разделов web-сервер
« Ответ #2 : 22.04.2016 12:32:55 »
А какие ? Вот тут ещё одна: https://www.altlinux.org/РазбиениеДиска
Читал. И сейчас открыта.
Например /usr
"Обычно достаточно большой раздел (20-30Гб), который редко разбивается на подразделы. Объём зависит от количества и назначения устанавливаемого ПО: некоторые приложения (офисные пакеты, игры и т.п.) могут занимать много места (игра VegaStrike, к примеру, требует 1.2Гб). Рекомендуется минимум 20Gb для рабочей станции"
Вот и возник вопрос.

Цитата: Selen от Сегодня в 11:59:32
SSD
/SWAP       30GB    - тут, вроде, понятно - чем быстрее, тем лучше

Такой выбор право на жизнь имеет. Но я бы считал, что использование swap - это ненормальный режим. Соответственно, его на raid, а место на ssd использовать с большей пользой.
Вот, собственно, у меня тоже как то зудит. А для чего на SSD больше места? В смысле, более нужного чем swap?
А почему swap не нужно ускорять?

Цитата: Selen от Сегодня в 11:59:32
Потому что в нем хранится, условно, "таблица" всех файлов
Нет, никаких "условно, "таблица" всех файлов" не существует. Каждая файловая система самодостаточна в пределах своего раздела. В варианте с отдельными /usr, /home и /tmp, всё остальное получается, что лежит в корне.
Т.е. все, что я не хочу хранить на SSD в ROOT (во избежании порчи оного) я должен создать принудительно?
Типа /var, /srv
Хочется, чтобы избежать "износа" SSD, убрать с него все лишнее, а на него поставить только то, что
должно использоваться очень быстро.

« Последнее редактирование: 22.04.2016 12:46:17 от Selen »

Оффлайн Selen

  • Прошу помощи!
  • Участник
  • *
  • Сообщений: 42
  • Selen
Re: оптимизация разделов web-сервер
« Ответ #3 : 22.04.2016 13:36:01 »
Я смогу после установки изменить, перенести, скопировать разделы?

Не дождался :(
« Последнее редактирование: 22.04.2016 13:38:23 от Selen »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: оптимизация разделов web-сервер
« Ответ #4 : 22.04.2016 13:50:08 »
Я смогу после установки изменить, перенести, скопировать разделы?
Да, но для этого нужны лишние телодвижения. Лучше "на берегу" решить, как выполнить разметку диска.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: оптимизация разделов web-сервер
« Ответ #5 : 22.04.2016 13:53:49 »
Если много логов будет, то всё это будет писаться в /var/log.

Про swap с asy согласен, его на RAID.

Цитировать
2. Если я правильно понял, то программы будут устанавливаться в "/usr"? Все? Или как-то можно влиять на процесс?
Можно (по крайней мере где-то подобное видел), но ни к чему хорошему это не приведёт.
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: оптимизация разделов web-сервер
« Ответ #6 : 22.04.2016 15:01:58 »
Читал. И сейчас открыта.
Например /usr
...
Вот и возник вопрос.
В самом низу, в примерах, видно, сколько и где занимается. Конечно, ещё от набора приложений зависит, но можно сориентироваться.
А для чего на SSD больше места? В смысле, более нужного чем swap?
Мало ли.
А почему swap не нужно ускорять?
swap нужно не иметь. :-) А уж если без него совсем никак, то ускорять. Но, при современных объёмах ОЗУ, свап пуст, как правило. 48Gb RAM вполне может означать, что до свопа дело дойдёт не скоро, соответственно swap будет впустую занимать быстрый носитель.
Т.е. все, что я не хочу хранить на SSD в ROOT (во избежании порчи оного) я должен создать принудительно?
Типа /var, /srv
Да. Особенно следует убрать /var, из-за наличия там /var/log, /var/run и /var/lock
Хочется, чтобы избежать "износа" SSD, убрать с него все лишнее, а на него поставить только то, что должно использоваться очень быстро.
Кстати, бывает, что хочется быстро, и по барабану износ.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: оптимизация разделов web-сервер
« Ответ #7 : 22.04.2016 15:04:38 »
Я смогу после установки изменить, перенести, скопировать разделы?
В той статье упоминаются LVM и BTRFS (каждый вариант сам по себе).

Оффлайн Selen

  • Прошу помощи!
  • Участник
  • *
  • Сообщений: 42
  • Selen
Re: оптимизация разделов web-сервер
« Ответ #8 : 22.04.2016 20:29:42 »
В самом низу, в примерах, видно, сколько и где занимается. Конечно, ещё от набора приложений зависит, но можно сориентироваться.
;-) Мы же про одну статью говорим? https://www.altlinux.org/РазбиениеДиска?
"В самом низу, в примерах, видно, сколько и где занимается."
Посмотрите жадными до информации глазами чайника!
49% /usr
99% /var/ftp

Ну да ладно! Это можно прокипятить! Там разные устройства!
Но в "граммах сколько весить?" (с)


Цитата: Selen от Сегодня в 12:32:55
swap нужно не иметь.  А уж если без него совсем никак, то ускорять. Но, при современных объёмах ОЗУ, свап пуст, как правило. 48Gb RAM вполне может означать, что до свопа дело дойдёт не скоро, соответственно swap будет впустую занимать быстрый носитель.
Т.е. прям совсем в пежо? А если 20-30 тсч ajax'ов в сутки?
Хотя я и сам так же подумал! Только есть еще tmpfs!

Да. Особенно следует убрать /var, из-за наличия там /var/log, /var/run и /var/lock
Кстати, бывает, что хочется быстро, и по барабану износ.
Ну.... опять извилины вьются!  :-\



Оффлайн Selen

  • Прошу помощи!
  • Участник
  • *
  • Сообщений: 42
  • Selen
Re: оптимизация разделов web-сервер
« Ответ #9 : 22.04.2016 21:21:20 »
И опять выключил сервер. Не нашел оптимальной разбивки диска.
Буду завтра искать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: оптимизация разделов web-сервер
« Ответ #10 : 22.04.2016 21:23:35 »
И опять выключил сервер. Не нашел оптимальной разбивки диска.
Буду завтра искать.
А посчитать на бумажке не помогает?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: оптимизация разделов web-сервер
« Ответ #11 : 22.04.2016 21:51:37 »
Посмотрите жадными до информации глазами чайника!
49% /usr
99% /var/ftp

Ну да ладно! Это можно прокипятить! Там разные устройства!
Но в "граммах сколько весить?" (с)
Это мой рабочий десктоп, и на /var/ftp лежит нужный, или не очень, разный хлам. Включая фотки с зимних рыбалок, а, так же, парусных гонок уровня чемионата Поволжья. ;-)