LINUX.ORG.RU

Оптимизируем ядро для нужд Web Сервера/Сервера БД


0

0

Обширный гид по оптимизации Линукса (=ядра), железа, разбиения жёстких дисков, RAID массивов, серверов Apache и MySQL для нужд вебсервера с сервером БД.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Как-то не по-русски получилось. Простите ;)

birdie ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> kernel.shmmni = 4096
> kernel.shmall = 2097152
> kernel.shmmax = 2147483648
> fs.file-max = 65536

что-то я такое наблюдаю каждый раз, когда Oracle ставлю :)

так может лучше не эту статью почитать, а документацию по Oracle?

vadiml ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

по-моему, эпитет "обширный" тут совсем не к месту.

меня всегда умиляют перлы типа "oracle for dummies" или "c++ in two weeks".

если компании действительно нужен oracle dba, нужно его нанимать, а не пытаться "продвинуть" "эникейщика".

anonymous ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Дивная статья.

В 90% случаев на сервере не нужны Хы. И вообще, лучше не врубайте инитмод5 по дефолту.

Это чё, прикол такой?

AngryElf ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> В 90% случаев на сервере не нужны Хы. И вообще, лучше не врубайте инитмод5 по дефолту.

> Это чё, прикол такой?

прикол в том, что "мышководов" к серверу подпускать опасно. а чё, тебя без мыша сервером рулить не учили? поколение пепси, мля...

anonymous ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Приехали. Я бы в 99% сказал бы что не нужно. Я и на десктопе то иксы не всегда пускаю, а тут на сервере блин. Еще и игр туда наставьте, Q4 на сервере просто необходим блин.

anonymous ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

>Иксы, видеокарта, клава и прочее в итоге на сервере не нужны

а что, пакетная обработка имиджей к серверам не относится? (hint: Xvfb, ImageMagic, JAI).

Anode ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Да даже для генерации на лету PDF - Xlib необходим (то-есть установка иксов), уж не говоря про генерацию графиков/чартов, или снапшотов сайтов и пр. например thumbnail'ов.

Anode ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

ну может я тоже перегнул - это надо было EPS в PDF втраивать ;)
а тот уже тянул Xlib через библиотеки. То-есть богатый PDF, c графиками - не только текст.

Anode ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Ты не так меню понял. Не мышевод я, за фанатизмом своим сарказма не видишь :-)

Правда, есть прикол в бинарных дистрах. Пришлось мне как-то поадминить сервак под Fedora2. Шаг вправо-шаг влево и ставь Xы. И хоть ты тресни.

Хорошо, в дженте такого не бывает. Mysql+apache+php+что-то_там_еще, в сумме 400 мегов и никаких Хов. А в федоре почти в 2 раза больше получилась инсталляция. С иксами и прочей левой лабудой.

AngryElf ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> уж не говоря про генерацию графиков/чартов, или снапшотов сайтов и пр. например thumbnail'ов.

Зачем графикам-чартам Хы?

AngryElf ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

А в какой графический контекст они (чарты) будут рендерится? Графический буфер необходим - если только не возвращаем статические картинки как бинари.
Посмотрите на зависимости ImageMagick'а - необходимого даже для простейших операций преобразований (да даже размеров, форматов имиджей) или ghostscript'а (фонты, libpng, libjpeg итд).
Вывод: или Xorg или XFree86 - обязательно, пусть и не стартованные как сервера.

Anode ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> Иксы, видеокарта, клава и прочее в итоге на сервере не нужны.
не прав.
например - у OpenView сервера проблемы под Соляркой в бразуер клиенту норамльно отдать если ovm не запущен - а оно ч- читый воды иксовое приложеньице.
и потом - иногда для проверки проще пустить на саомм сервере иксы и проверить там чем выяснять у кого и что глючит по сетке (например Ora Forms и тд).

mumpster ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

перлы (ROTFL):
"SATA controllers support the same features as SCSI."
чувак реально не рубит для чгео скази и для чего сата.
низачот
"Raid 0+1 is the best solution in my opinion"
низачот - он даже не слышал про RAID10,3/5/6, etc. и чо для чего
КГ/АМ

mumpster ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> Вывод: или Xorg или XFree86 - обязательно, пусть и не стартованные > как сервера.

а не согласен у меня нет X сервера, графика генериться через Xvfb, Xlib установлены.

penguin ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

> kernel.shmmni = 4096
> kernel.shmall = 2097152
> kernel.shmmax = 2147483648
> fs.file-max = 65536
изменение данных параметров нужно не только для работы Oracle
и вобще в статья достаточно грамотная


по поводу RAID - не всем нужен raid 5, зачастую достаточно raid 1 или 0 в зависимости что конкретно мы хотим улучшить. скорость или надежность

barmaglot ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

2 penguin

XFree86-Xvfb требует/тянет XFree86, да и для Xlib и фонтов (ну и доков): всё равно XFree86 устанавливать конвенциональным методом, целиком (имеется в виду RH как пример). То-есть вручную что-то потом затирать после какого нибудь "rpm -i XFree86-4.3.0-Xvfb.rpm"- не правильно имхо, либо те админы кто поддерживает продакшн не согласятся принять отсебятину. Скажешь надо Xvfb - взгромоздится и Xfree86 as is.
<disclaimer>может что-то изменилось в последних XOrg?</disclaimer>

Anode

anonymous ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

Я всегда думал,что Raid10 - стрипинг и мирориниг в одном флаконе, и Raid10 он же. На счет Raid5,6 - по записи они выглядят совсем плохо. Согласен с автором, если лень думать , но есть ресурсы под Raid1+0 - делаем именно его .

eda ()

codex

сначала прожуй - потом говори
raid10=raid10 - тут я согласен.:-)
если же имелся в виду raid0+1 - это далеко не одно и тоже что radi1+0
raid5 для веба - самое оно - несмотря на "Запись":-)
если наслушались старшилок как всё тормозит с 5 рэйдом - просто купите железо получше. реально у 5 рейда один большой косяк - когад 2 ошибки случаются разом.

mumpster ★★★★★ ()

Re: Оптимизируем ядро для нужд Web Сервера/Сервера БД

возможно он на RH и тянет, но зачем пользовать RH ?

Package: xvfb Priority: optional Section: x11 Installed-Size: 3924 Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Architecture: i386 Source: xfree86 Version: 4.3.0.dfsg.1-14 Replaces: xbase (<< 3.3.2.1-2) <b>Depends: xfree86-common, libc6 (>= 2.3.2.ds1-21), libfreetype6 (>= 2.1.5-1), zlib1g (>= 1:1.2.1)</b> Suggests: xbase-clients

penguin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.