Оптимизация под большое количество запросов
Оптимизация под большое количество запросов
Как можно оптимизировать работу сервера, чтобы не падал при еще больших нагрузках? Планируется 40к хостов
Что имеется: Сервер Standart D3 от Azure
4 ядерный проц
14 гб ОЗУ
200 гб SSD
10 000 + хостов в день. ~600 пользователей онлайн. Большое количество одновременных обращений к БД (Mysql)





Спасибо.
Что имеется: Сервер Standart D3 от Azure
4 ядерный проц
14 гб ОЗУ
200 гб SSD
10 000 + хостов в день. ~600 пользователей онлайн. Большое количество одновременных обращений к БД (Mysql)
Спасибо.
Re: Оптимизация под большое количество запросов
почему так сильно нагружается ЦП? Из-за чего это может быть?
Re: Оптимизация под большое количество запросов
- оптимизация скриптов - смотрите, что жрет память
- оптимизация apache (рубите лишние модули) / nginx (смотрите буферы, время коннектов)
- по возможности используйте кэширование nginx
- тюнингуйте mysql -> mysqltuner
- оптимизация apache (рубите лишние модули) / nginx (смотрите буферы, время коннектов)
- по возможности используйте кэширование nginx
- тюнингуйте mysql -> mysqltuner
Re: Оптимизация под большое количество запросов
Предположу, ночью - бэкап и поисковые роботы, а дальше скорее всего апач и/или базаquicksdk wrote:почему так сильно нагружается ЦП? Из-за чего это может быть?
Re: Оптимизация под большое количество запросов
интересует последний пункт... как бы оттюнинговать mysql... не нагреете ссылочкой на практическое руководство?))skurudo wrote:- оптимизация скриптов - смотрите, что жрет память
- оптимизация apache (рубите лишние модули) / nginx (смотрите буферы, время коннектов)
- по возможности используйте кэширование nginx
- тюнингуйте mysql -> mysqltuner
насчет нагрузки на ЦП, смотреть в сторону оптимизации apache?
Re: Оптимизация под большое количество запросов
подключил кэширование memcached... скорость отклика сервера заметно улучшилась
а как в моем случае может помочь mysqltune?
а как в моем случае может помочь mysqltune?
Re: Оптимизация под большое количество запросов
подскажите пожалуйста, почему во всех серверах синяя полоска стоит на 300 - поинтах?
у меня на данном сервере я так понял, максимум это 2067? то есть еще есть запас? как увеличить границу этой синей полоски?
Re: Оптимизация под большое количество запросов
Можно подобрать оптимальные параметры для базы данных.quicksdk wrote:подключил кэширование memcached... скорость отклика сервера заметно улучшилась
а как в моем случае может помочь mysqltune?
Re: Оптимизация под большое количество запросов
Load averagequicksdk wrote:подскажите пожалуйста, почему во всех серверах синяя полоска стоит на 300 - поинтах?
у меня на данном сервере я так понял, максимум это 2067? то есть еще есть запас? как увеличить границу этой синей полоски?
http://habrahabr.ru/post/71020/
CPU Load: когда начинать волноваться?
http://habrahabr.ru/post/216827/
ну и для ликбеза:
http://habrahabr.ru/post/114082/