The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"apache + perfomance"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"apache + perfomance"
Сообщение от Stingo emailИскать по авторуВ закладки on 02-Июн-03, 02:42  (MSK)
вот собственно как увеличить производительность этого монстра?
вот в конфиге прописал
Timeout 20
KeepAlive Off
MaxKeepAliveRequests 500
KeepAliveTimeout 3
MinSpareServers 200
MaxSpareServers 300
StartServers 100
MaxClients 384
MaxRequestsPerChild 30000
SendBufferSize 16384

но все равно аверадже 45, много ((
если использовать keepalive аверадже падает до 2х но тормозить при открытии сайтов начинает (
есть какие мысли что еще покрутить?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "apache + perfomance"
Сообщение от uldus Искать по авторуВ закладки on 02-Июн-03, 10:13  (MSK)
>начинает (
>есть какие мысли что еще покрутить?

KeepAlive зря убрал, верни, плюс поставь таймаут побольше, около 10.

Сообщи число посетителей в пиках, число одновременных коннектов, какие модули используются с apache, сколько ОЗУ в машине, какие диски и какой CPU, запускаются ли скрипты (какие, используют ли MySQL) или отдается статика ?

Если на сервере не только статика, но копать нужно глубже, вплоть до адаптации под mod_perl или полного переписывания PHP кода, особенно всяких досок. В качестве временного решения подойдет установка mod_accel, увеличение ОЗУ или апгрейд CPU.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "apache + perfomance"
Сообщение от Stingo emailИскать по авторуВ закладки on 02-Июн-03, 10:35  (MSK)
С KeepAlive слишком задумываться начинает при отдаче контента.
при установке MaxClients 384 все были использованы "384 requests currently being processed" как сообщил мне server-status, но больше 200 requests/sec не поднялось.
Apache использует php и ssi и MySQL, ram 512 но его судя по top хватало, машина 2xPIII/SCSI, FreeBSD.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "apache + perfomance"
Сообщение от uldus Искать по авторуВ закладки on 02-Июн-03, 16:47  (MSK)
>С KeepAlive слишком задумываться начинает при отдаче контента.

Тормозит KeepAlive, так как требуется больше ожидающих процессов и твой апач упирается в органичение в 384 юзера.
Увеличь ОЗУ, увеличь MaxClients.

Вынеси всю отдачу статики на другой, легкий, apache. Или используй mod_accel.

>при установке MaxClients 384 все были использованы "384 requests currently being processed"
>как сообщил мне server-status, но больше 200 requests/sec не поднялось.

Сколько запросов только скриптов, не включая картинки и статику ?

>Apache использует php и ssi и MySQL, ram 512 но его судя
>по top хватало, машина 2xPIII/SCSI, FreeBSD.


512Мб на 384 apache с mod_php при любой раскладке не хватает. mod_php не так хорошо расшаривается, MySQL память под буферы сильно любит. Тебе раза в три нужно ОЗУ нарастить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру