toch bedankt mate.
toch bedankt mate.
Je hebt een prive bericht.
Dank je heb het beantwoord.
Graag gedaan, je hebt weer antwoord terug.Origineel geplaatst door hauwens
Dank je heb het beantwoord.
Hardware is meer dan voldoende, daar hoef je ook niet veel aan te doen.
We hebben een dual P3-733 die >120 http requests/s afhandeld. (50% php/perl/mysql dynamische pagina's)
Deze machine piekt op 30mbit/s
Je zal de daemons wel een boel kunnen tweaken.
Maar daar is geen gouden formule voor.
Je zal eerst bottlenecks moeten vinden. (zodra ze optreden)
Met zo veel RAM kan je wel beginnen door apache en mysql meer processen/memory toe te wijzen.
AB is het programma van Apache.org voor Apache-benchmarking. :)Code:[root@server root]# /usr/sbin/ab /usr/sbin/ab: wrong number of arguments Usage: /usr/sbin/ab [options] [http://]hostname[:port]/path Options are: -n requests Number of requests to perform -c concurrency Number of multiple requests to make -t timelimit Seconds to max. wait for responses -p postfile File containg data to POST -T content-type Content-type header for POSTing -v verbosity How much troubleshooting info to print -w Print out results in HTML tables -i Use HEAD instead of GET -x attributes String to insert as table attributes -y attributes String to insert as tr attributes -z attributes String to insert as td or th attributes -C attribute Add cookie, eg. 'Apache=1234' (repeatable) -H attribute Add Arbitrary header line, eg. 'Accept-Encoding: zop' Inserted after all normal header lines. (repeatable) -A attribute Add Basic WWW Authentication, the attributes are a colon separated username and password. -P attribute Add Basic Proxy Authentication, the attributes are a colon separated username and password. -X proxy:port Proxyserver and port number to use -V Print version number and exit -k Use HTTP KeepAlive feature -d Do not show percentiles served table. -S Do not show confidence estimators and warnings. -g filename Output collected data to gnuplot format file. -e filename Output CSV file with percentages served -h Display usage information (this message) [root@server root]#
ahja, dat was het.
en "ab2" voor apache2 ofzo.
.htaccess uitzetten voor Apache, symlink controle voor Apache uitzetten, voldoende child processen laten draaien en veel requests door dezelfde child laten afhandelen. En zo zijn er vast nog wel wat tweaks te maken.
Aloha,
Martin
Staat je reverse dns goed, samen met je hostname?
Dit kan ook snelheid opleveren als het gaat om tcp/ip connections waarop gethosybyaddr gebruikt wordt. Zoals bijvoorbeeld het inloggen met ssh, sendmail, apache enz, enz.
Controleer of je geen duplex mismatch fouten hebt, als een switch bijvoorbeeld geforceerd staat op 100 mbit fdx, en er gaat iets fout met autoneg. en je nic draait op 100 mbit hdx krijg je errors, maar heb je wel verbinding. Dit kun je checken met mii-tool of ethtool afhankelijk van de netwerkkaart.
Zet het laden van apache modules die niet gebruikt worden uit.
Check even of check reverse lookup ook uit staat in apache.
Compileer een kernel geoptimaliseerd voor jouw systeem, in het geval je dit nog niet gedaan hebt.
Btw Sander kan je even je PM aanzetten?
staat aan nu
Door al dat tweaken kan een systeem ook instabiel worden, en dat is het laaste wat je wilt.
Zijn er tips wat je zeker in het algemeen niet moet doen.
Cpu overklokken lijkt mij er een van
zelfde geld voor cas latency van RAM
wie heeft er nog meer van?