Sziasztok!
Konkrétan keresgélek napok óta az interneten és válaszokat nem kaptam így a kedvenc fórumomat hívom segítségül. A téma azért az ubi, mert végül is mégis csak ott fut az indiánom.
Van egy apache 2.2 ubuntu 11.04 server edisönön és az a kérdés, hogy tudnék belőle kifacsarni sok-sok Szabad Slot-ot. Kikapcsoltam a Keepalive-t mert főleg olyan tartalmakat kérnek le a júzerek, amiknél ez nem jön jól. Emellett körül-belül ilyen beállításokkal futunk:
StartServers 20
ServerLimit 900
MinSpareServers 30
MaxSpareServers 300
MaxClients 400
(A prefork beállításai ezek). Amit mindenhol olvasok, hogy a rendelkezésre álló maximum slot Keepalive ON esetén 256db, OFF esetén 400db. Miért? Hol lehet állítani?
http://www.apache.org/server-status
Nekik miért szabad? :) Nekem is legyen szabad.
Segítsetek :)
Köszi
- 2065 megtekintés
Hozzászólások
Ha ezt megnézed:
48 requests currently being processed, 208 idle workers
Ez bizony 256 slot. Ez hardkódolva van. Az apache így van megvalósítva ennek elégnek kell lennie.
72.6 requests/sec
Azért ez nem rossz:
72.6 req/s * 60s * 60min * 24h = 6272640 req/day
ha ez kevés akkor nem az apache kell neked, vagy nem egy apache kell neked. Különben csak az apache -on performanciát tuningolni nem elég, biztos, hogy a sysctl -en is érdemes tekergetni és tesztelni.
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
köszi a gyors választ. A current slots valóban 256 nak tűnik, bár (107 requests currently being processed, 277 idle workers). Viszont ha megnézed a pontocskákat. Namost nekem abból 400db van, neki meg legalább háromszor annyi. Amúgy persze hogy elég, főleg még, de kíváncsiságból szerettem volna tudakolni hogyan megy ez :)
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
ServerLimit -el befolyásolható a dolog. És csak akkor növeli meg a beállított értékre, ha van forgalom. Például futtatsz egy benchmarkot és akkor beállítódik a kért slot maximum. fakkje :)
- A hozzászóláshoz be kell jelentkezni