nicht benötigte Module

FiX

Registered User
Hallo. Ich weiß, dass die Frage wohl generell nicht allgemein beantwortet werden kann, aber vielleicht kann ja jmd einen kleinen Tipp geben.

Wir haben ein Vbulletin Forum laufen und noch eine kleine zweite Seite, die aber wohl keine zusätzlichen Funktionen hat, die ein Vbulletin nicht auch hat. rewrite brauchen wir, bei den anderen Modulen weiß ich es nicht richtig. Weiß jmd auf anhieb was was überflüssig sein könnte das man entfernen könnte um die Performance zu verbessern?

Code:
LoadModule access_module                  /usr/lib/apache2-prefork/mod_access.so
LoadModule actions_module                 /usr/lib/apache2-prefork/mod_actions.so
LoadModule alias_module                   /usr/lib/apache2-prefork/mod_alias.so
LoadModule auth_module                    /usr/lib/apache2-prefork/mod_auth.so
LoadModule auth_dbm_module                /usr/lib/apache2-prefork/mod_auth_dbm.so
LoadModule autoindex_module               /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule cgi_module                     /usr/lib/apache2-prefork/mod_cgi.so
LoadModule dir_module                     /usr/lib/apache2-prefork/mod_dir.so
LoadModule env_module                     /usr/lib/apache2-prefork/mod_env.so
LoadModule expires_module                 /usr/lib/apache2-prefork/mod_expires.so
LoadModule include_module                 /usr/lib/apache2-prefork/mod_include.so
LoadModule log_config_module              /usr/lib/apache2-prefork/mod_log_config.so
LoadModule mime_module                    /usr/lib/apache2-prefork/mod_mime.so
LoadModule negotiation_module             /usr/lib/apache2-prefork/mod_negotiation.so
LoadModule setenvif_module                /usr/lib/apache2-prefork/mod_setenvif.so
LoadModule ssl_module                     /usr/lib/apache2-prefork/mod_ssl.so
LoadModule suexec_module                  /usr/lib/apache2-prefork/mod_suexec.so
LoadModule userdir_module                 /usr/lib/apache2-prefork/mod_userdir.so
LoadModule php5_module                    /usr/lib/apache2-prefork/libphp5.so
LoadModule rewrite_module                 /usr/lib/apache2-prefork/mod_rewrite.so
 
ssl ist eventuell ueberfluessig, wenn du kein https nuztz.
Welche Adminsoftwaere nutzt du?
 
confixx und webmin, da brauche ich das so wie ich es sehe

hatte grad mal mod_cgi.so und mod_suexec deaktiviert, aber irgendwie wurden die von selber wieder aktiviert. in welcher datei muss man das denn ändern? habs in loadmodule.conf versucht, aber es wurde halt geändert wieder :o

Auf http://www.huschi.net/10_54_de.html hab ich noch gelesen, dass rewrite performance kostet - ist das verhältnismäßig viel? ich hab das kürzlich aktiviert für die google sitemap, aber wenn das nicht sinnvoll ist, dann würd ichs auch wieder rausnehmen
 
ich noch gelesen, dass rewrite performance kostet
Ja stimmt. Das wird bei dir aber nicht ins Gewicht fallen.
Erst wenn weitreichende Regeln verwendet werden, kann man es eventuell merken.
Aber ich denke mal, dass dein Server sich vor Langeweile eh in der Nase bohrt ;)

Ich bin mir nicht sicher, aber wird cgi nicht von Confixx benoetigt?

... aber irgendwie wurden die von selber wieder aktiviert. in welcher datei muss man das denn ändern? habs in loadmodule.conf versucht, aber es wurde halt geändert wieder
Ich rate mal du hast Suse? Da waren gerade 2 Treads hier, wo Module aktiviert werden mussten. Du machst es denn anders rum wie da.
 
Nein das Problem ist, dass er recht ausgelastet ist und die Performance nicht so überragend ist - daher jetzt der Ansatz mit den Modulen.

Code:
top - 22:04:43 up 1 day, 21:46,  1 user,  load average: 2.08, 2.10, 1.72
Tasks: 132 total,   5 running, 125 sleeping,   0 stopped,   2 zombie
Cpu(s):  42.7% user,   4.1% system,   0.0% nice,  53.2% idle
Mem:    512552k total,   507732k used,     4820k free,     5100k buffers
Swap:   514072k total,    55480k used,   458592k free,   148024k cached

Ok, ich probiere das mal mit den modulen und danach wohl php.ini und my.conf überarbeitung..
 
An den Modulen wird es nicht liegen.

Ist dein Forum den gut besucht?
Mir scheint eher die Anzahl der Prozesse etwas hoch.
 
Ja, sind grad relativ viele Leute online

Zurzeit aktive Benutzer: 105 (Registrierte Benutzer: 53, Gäste: 52) (http://www.united-forum.de für einen persönlihen geschwindigkeitseindruck)

Ich verstehe aber nicht ganz warum der load so hoch ist, weil zwar vor meinem letzten update (php5.1.2 auf 5.1.4) zwar auch nicht alles optimal war, aber der load sich zumindest immer so um 1 aufgehalten hatte

ich hab aber auch schon die php.ini einfach von der alten installation wieder genommen, das hat nicht verbessert - daher dachte ich halt jetzt nur, dass vielleicht beim apache was falsch gelaufen ist mit den modulen

an prozessen ist von speicher und cpu lastigen sachen eigentlich nur apache und mysql zu nennen

Code:
 9573 mysql      9   0 55288  44m  19m S  2.5  8.9   0:36.48 mysqld
19705 mysql      9   0 55288  44m  19m S  0.9  8.9   0:10.20 mysqld
 9542 mysql      9   0 55288  44m  19m S  0.6  8.9   0:23.48 mysqld
20838 mysql     10   0 55288  44m  19m S  0.6  8.9   0:07.88 mysqld
 9574 mysql      9   0 55288  44m  19m S  0.3  8.9   0:22.19 mysqld
 9575 mysql      9   0 55288  44m  19m S  0.3  8.9   0:21.98 mysqld
 9538 mysql      9   0 55288  44m  19m S  0.0  8.9   0:01.09 mysqld
 9539 mysql      9   0 55288  44m  19m S  0.0  8.9   0:00.14 mysqld
 9540 mysql      9   0 55288  44m  19m S  0.0  8.9   0:02.77 mysqld
 9541 mysql      9   0 55288  44m  19m S  0.0  8.9   0:21.88 mysqld
 9571 mysql      9   0 55288  44m  19m S  0.0  8.9   0:23.99 mysqld
 9576 mysql      9   0 55288  44m  19m S  0.0  8.9   0:21.86 mysqld
 9577 mysql      9   0 55288  44m  19m S  0.0  8.9   0:24.46 mysqld
19706 mysql      9   0 55288  44m  19m S  0.0  8.9   0:10.51 mysqld
20835 mysql      9   0 55288  44m  19m S  0.0  8.9   0:08.03 mysqld
20836 mysql      9   0 55288  44m  19m S  0.0  8.9   0:08.61 mysqld
20837 mysql      9   0 55288  44m  19m S  0.0  8.9   0:07.34 mysqld
20839 mysql      9   0 55288  44m  19m S  0.0  8.9   0:08.18 mysqld
28176 mysql      9   0 55288  44m  19m S  0.0  8.9   0:00.26 mysqld

Code:
28121 wwwrun     9   0 20364  19m 8700 S 24.6  4.0   0:13.42 httpd2-prefork
28053 wwwrun    18   0 20616  20m 8612 S 24.2  4.0   0:09.34 httpd2-prefork
28172 wwwrun    14   0 20448  19m 8748 R  9.7  4.0   0:05.55 httpd2-prefork
27947 wwwrun     9   0 20788  20m 8732 S  0.4  4.1   0:14.28 httpd2-prefork
28158 wwwrun     9   0 20548  20m 8584 S  0.4  4.0   0:07.52 httpd2-prefork
28178 wwwrun     9   0 19412  18m 8728 S  0.4  3.8   0:04.34 httpd2-prefork
27722 wwwrun     9   0 20416  19m 8816 S  0.0  4.0   0:19.67 httpd2-prefork
27723 wwwrun     9   0 20668  20m 8728 S  0.0  4.0   0:19.45 httpd2-prefork
28050 wwwrun     9   0 20648  20m 8844 S  0.0  4.0   0:08.07 httpd2-prefork
28056 wwwrun     9   0 20172  19m 8612 S  0.0  3.9   0:09.84 httpd2-prefork
28115 wwwrun     9   0 21228  20m 8784 S  0.0  4.1   0:07.09 httpd2-prefork
28120 wwwrun     9   0 20472  19m 8752 S  0.0  4.0   0:05.92 httpd2-prefork
28168 wwwrun     9   0 21024  20m 8620 S  0.0  4.1   0:05.17 httpd2-prefork
28169 wwwrun     9   0 19896  19m 8760 S  0.0  3.9   0:06.21 httpd2-prefork
28170 wwwrun     9   0 20312  19m 8764 S  0.0  4.0   0:05.44 httpd2-prefork
28171 wwwrun     9   0 20508  20m 8728 S  0.0  4.0   0:09.08 httpd2-prefork
28173 wwwrun     9   0 20540  20m 8752 S  0.0  4.0   0:07.70 httpd2-prefork
28174 wwwrun     9   0 20396  19m 8740 S  0.0  4.0   0:06.13 httpd2-prefork
28175 wwwrun     9   0 20516  20m 8636 S  0.0  4.0   0:07.74 httpd2-prefork
28177 wwwrun     9   0 20484  20m 8748 S  0.0  4.0   0:02.63 httpd2-prefork
28179 wwwrun     9   0 21160  20m 8700 S  0.0  4.1   0:06.10 httpd2-prefork
28180 wwwrun     9   0 20764  20m 8844 S  0.0  4.1   0:07.37 httpd2-prefork
28181 wwwrun     9   0 20464  19m 8716 S  0.0  4.0   0:04.07 httpd2-prefork
28183 wwwrun     9   0 20336  19m 8756 S  0.0  4.0   0:08.38 httpd2-prefork
28275 wwwrun     9   0 19640  19m 8784 S  0.0  3.8   0:01.15 httpd2-prefork
 
FiX said:
Dann hast Du ja das wichtigste bereits gelesen. Das Wirksamste ist meist die KeepAlive-Einstellungen.
Wenn Du das alles befolgt hast, und immer noch einen std. Load von >=Anzahl der CPU's (meist 1) hast, brauchst Du einen schnelleren/besseren/stärkeren Server.
(Load bezeichnet die Zahl der CPU's die der Server im Schnitt auslastet.)

huschi.
 
Dass keepalive hat Wunder bewirkt - vorher war die Last oft mal bei 2 und schoss dann auch mal gerne ins zweistellige was den Server fast zum erliegen brachte. Das ist nun anscheinend nicht mehr der Fall.

Das größte Problem bei uns sind die nur 512MB Ram - durch keepalive aus ist viel mehr Arbeitsspeicher verfügbar, was Linux für cachen verwendet. Das hat schon einiges gebracht.

Irgendwann wirds aber wohl trotzdem Zeit für nen besseren Server, aber erstmal gehts jetzt - danke :)
 
Back
Top