Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 01.04.2016, 22:12   #1
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

По умолчанию Тюнинг Centos под большую нагрузку

Подскажите, что почитать про тюнинг Centos 7.2 под большую нагрузку. Гугл выдает кучу статей, но там сплошь тюнинг mysql и apache. Мне интересно, что нужно подкрутить в самой ОС под 200 мбит трафика?
Вот здесь https://docs.basho.com/riak/1.4.0/co...rmance-Tuning/ рекомендации по тюнингу сети верные?

Сейчас лимиты выглядят так:
Код:
]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 127111
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 127111
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
open files поднять до 4096? Что ещё тут недостаточно для работы под нагрузкой?
Kpd вне форума   Ответить с цитированием

Реклама
Старый 02.04.2016, 09:13   #2
Andreyka
Настройщик серверов
 
Аватар для Andreyka
 
Регистрация: 19.02.2005
Адрес: Odessa
Сообщений: 12,728
Репутация: 391399
Отправить сообщение для Andreyka с помощью ICQ Отправить сообщение для Andreyka с помощью AIM Отправить сообщение для Andreyka с помощью MSN Отправить сообщение для Andreyka с помощью Yahoo Отправить сообщение для Andreyka с помощью Skype™ Send Message via Jabber to Andreyka
Социальные сети Профиль на Хабрахабре

По умолчанию Re: Тюнинг Centos под большую нагрузку

Чем отдается 200mbps? Каким софтом?
__________________
Взлом шифрованной файловой системы LUKS - реальность!
Andreyka вне форума   Ответить с цитированием
Старый 02.04.2016, 09:16   #3
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Тюнинг Centos под большую нагрузку

Andreyka, nginx+php-fpm (+mysql на внешнем сервере). С конфигом nginx и php-fpm в общем нет проблем. Но с Centos под нагрузкой ещё не работал.
Kpd вне форума   Ответить с цитированием
Старый 02.04.2016, 12:05   #4
Andreyka
Настройщик серверов
 
Аватар для Andreyka
 
Регистрация: 19.02.2005
Адрес: Odessa
Сообщений: 12,728
Репутация: 391399
Отправить сообщение для Andreyka с помощью ICQ Отправить сообщение для Andreyka с помощью AIM Отправить сообщение для Andreyka с помощью MSN Отправить сообщение для Andreyka с помощью Yahoo Отправить сообщение для Andreyka с помощью Skype™ Send Message via Jabber to Andreyka
Социальные сети Профиль на Хабрахабре

По умолчанию Re: Тюнинг Centos под большую нагрузку

Прежде всего - тюнигнг сетевой карты, раскидать прерывания по ядрам равномерно
Andreyka вне форума   Ответить с цитированием
Старый 02.04.2016, 12:15   #5
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,097
Репутация: 1955655
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Тюнинг Centos под большую нагрузку

А какой результат должен быть на выходе? Просто интересно. Как можно отследить, что вот теперь настроено?
LEOnidUKG вне форума   Ответить с цитированием
Старый 02.04.2016, 12:23   #6
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от LEOnidUKG Посмотреть сообщение
Как можно отследить, что вот теперь настроено?
Никак
Но можно (попытаться) предотвратить проблемы из-за дефолтных настроек ОС, которые заведомо не рассчитаны на нагрузку.
Я почти уверен, что open files 1024 мне не хватит. Сколько можно поставить в Centos без проблем?

Привык настраивать FreeBSD по лекции Сысоева. Для Centos пока не нашел аналогичный мануал.

Цитата:
Сообщение от Andreyka Посмотреть сообщение
тюнигнг сетевой карты, раскидать прерывания по ядрам равномерно
Подскажите ключевые слова для поиска, пожалуйста.
Kpd вне форума   Ответить с цитированием
Старый 02.04.2016, 13:06   #7
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от Kpd Посмотреть сообщение
Но можно (попытаться) предотвратить проблемы из-за дефолтных настроек ОС, которые заведомо не рассчитаны на нагрузку.
Я почти уверен, что open files 1024 мне не хватит.
На лимите на файлы как раз можно и остановиться. 200 мбит не настолько много чтобы выдумывать проблемы там где их нет.
netwind вне форума   Ответить с цитированием
Старый 02.04.2016, 13:23   #8
foxi
Mik Foxi
 
Аватар для foxi
 
Регистрация: 03.03.2011
Адрес: Budva
Сообщений: 9,564
Репутация: 1039819
Социальные сети Аккаунт в Telegram

По умолчанию Re: Тюнинг Centos под большую нагрузку

А почему их так мало по умолчанию? Ось 64 битная?
На дебиане оно изначально идет с open files (-n) 65536.
foxi вне форума   Ответить с цитированием
Старый 02.04.2016, 13:31   #9
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,097
Репутация: 1955655
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Тюнинг Centos под большую нагрузку

У меня soft limit 4096 и хоть ты тресни.

менял и в limits.conf и в 90-nproc.conf

У меня 64 битная Centos 6. Все лимиты меняются кроме soft limit ... где он его берёт ХЗ.... Хотя на mysql стоит лимит 10700 как так... ХЗ...
LEOnidUKG вне форума   Ответить с цитированием
Старый 02.04.2016, 13:53   #10
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от netwind Посмотреть сообщение
На лимите на файлы как раз можно и остановиться.
Согласен. Как это сделать?

Добавил в /etc/sysctl.conf
fs.file-max

# sysctl -p

# sysctl fs.file-max
fs.file-max = 2097152

# ulimit -n
1024

Параметр open files в конфиге в Centos как-то иначе называется?

---------- Добавлено 02.04.2016 в 13:53 ----------

# ulimit -Hn
4096
# ulimit -Sn
1024
Kpd вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 06:28. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны