Upgrade? (+Vorstellung)

Jace25

New Member
Hallo,

ich bin "neu" hier, nachdem ich dieses Forum meistens nur für Recherchen genutzt habe, habe ich eben beschlossen mich produktiv von meiner Masterarbeit abzuhalten und stattdessen hier zu registrieren.

Ich bin (noch) Informatikstudent und betreibe seid 2008 ein kleines Forum und ein paar kleinere Webseiten für welche ich mir damals einen vServer angeschafft habe (auch, um mal ein wenig damit umgehen zu lernen).

Ich bereits geschrieben ist mein Server ein wenig älter, ich halte ihn aber Softwaretechnisch auf dem laufendem. Monitoring betreibe ich mit Munin, was im Grunde auch direkt zu meiner Frage führt.

Vor allem in letzter Zeit häufen sich Emails vom Munin Cron, dass zuwenig Speicher zur Verfügung steht. (Auch im Error.log vom Apache ist das Problem zu sehen). Mit Htop sieht eigentlich alles gut aus. Ein Blick auf die Beancounters brachte aber Gewissheit:
Code:
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
  xxxxxxx:  kmemsize                 10253832             15659673             15523666             17076032              5040307
            lockedpages                     0                  429                  860                  860                    0
            privvmpages                113446               280452               262144               278528               509822
            shmpages                      999                19567                19567                19567                    2
            dummy                           0                    0  9223372036854775807  9223372036854775807                    0
            numproc                        81                  124                  128                  128                    0
            physpages                   53720               125722                    0  9223372036854775807                    0
            vmguarpages                     0                    0               131072  9223372036854775807                    0
            oomguarpages                53778               125785                98304  9223372036854775807                    0
            numtcpsock                     26                  153                 1200                 1200                    0
            numflock                       10                   22                  224                  246                    0
            numpty                          1                    2                   16                   16                    0
            numsiginfo                      0                  104                  512                  512                    0
            tcpsndbuf                  438912              3673888              3673848              5398068               749220
            tcprcvbuf                  401776              3684464              3673848              5398068                  896
            othersockbuf                33336               393200               844366              1481926                    0
            dgramrcvbuf                     0               117080               844366               844366                    0
            numothersock                   34                  105                 1200                 1200                    0
            dcachesize                1193084              1640713              2254786              2322430                    0
            numfile                      2783                 4147                 4256                 4256                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      34                   34                   64                   64                    0
df:
15:51:33 up 2 days, 20:54, 1 user, load average: 0.63, 0.46, 0.46

Mein MYSQLD sowie der Apache sind "eigentlich" halbwegs an den hier befindlichen Anleitungen ausgerichtet (die ich nichtmehr finde wgn. 2008).

Ich kann das ganze schlecht Einschätzen, besteht noch Potential die Maschine zu optimieren oder schlägt der Speicherverbrauch so sehr über die Stränge, dass ich auf den nächst größeren Server wechseln sollte (3072MB Arbeitsspeicher Garantiert, FlexRAM??? 6144MB)?

Aktuell habe ich 768MB Ram, Plesk zeigt eine Nutzung von 583MB an.

Ich freue mich auf gute Zusammenarbeit :)
 
Last edited by a moderator:
Welche Prozesse verbrauchen denn so viel Ram?
Ansonsten zu sehen ob man Mysql und Apache dementsprechend konfiguriert, dass nicht so viel Ressourcen verbraucht werden. Gleichzeitig werden damit dann natürlich die Webseiten auch langsamer.

Und was noch Ressourcen frei gibt wäre eine LAMP-Umgebung ohne Plesk, da Plesk einen zweiten (zusätzlichen) Webserver neben Apache installiert.
 
Kann es sein das du bei einem Hoster bist der seine Hostsysteme so überlädt das den Kunden kaum noch Ram zur Verfügung steht?
 
Kann es sein das du bei einem Hoster bist der seine Hostsysteme so überlädt das den Kunden kaum noch Ram zur Verfügung steht?
Aus was kannst du das ableiten?
Alles was ich sehe ist dass er sehr oft ans Limit seines zugewiesenen RAM's kommt und die Allocation fehlschlaegt.
Flexi-RAM faellt eh nicht ins Gewicht da es nicht benutzbar ist; wenn man nicht weiss ob und wann Prozesse die ihn benutzen OOM-killed werden ist das eher Gluecksspiel als Serveradministration.


Ich wuerde dir empfehlen Plesk los zu werden falls es nicht notwendig ist; dessen RAM-Verbrauch ist relativ hoch.
Ausserdem ist 1GB RAM selbst fuer kleine Webseiten schon eher als Limit an zu sehen.
Jetzt mal rein vom wirtschaftlichen und technischen Aspekt; gibt es irgendeinen bestimmten Grund warum Webspace fuer dein Forum nicht ausreicht? Aktuelle Webserver koennen aufgrund der Hardware bedeutend optimaler und groesser ausfallen als vServer in der gleichen Preislage.
 
Welche Prozesse verbrauchen denn so viel Ram?
Ansonsten zu sehen ob man Mysql und Apache dementsprechend konfiguriert, dass nicht so viel Ressourcen verbraucht werden. Gleichzeitig werden damit dann natürlich die Webseiten auch langsamer.

Und was noch Ressourcen frei gibt wäre eine LAMP-Umgebung ohne Plesk, da Plesk einen zweiten (zusätzlichen) Webserver neben Apache installiert.
Ich denke vor allem Plesk wird da viel schlucken.
ps aux:
Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.7  0.0   2032   708 ?        Ss   21:05   0:05 init [2]
root      1228  0.0  0.1   2292   856 ?        Ss   21:06   0:00 /usr/sbin/cron
root      1321  0.0  0.6   7160  5452 ?        Ss   21:06   0:00 /usr/sbin/munin
popuser   3565  0.0  0.1   4476   972 ?        S    21:10   0:00 /usr/bin/imapd
www-data  3764  1.4  2.2  57900 18064 ?        S    21:14   0:02 /usr/sbin/apach
www-data  3766  2.5  3.0  62824 24224 ?        S    21:14   0:04 /usr/sbin/apach
www-data  4082  1.9  3.4  66688 27160 ?        S    21:15   0:02 /usr/sbin/apach
www-data  4087  1.6  2.3  58164 18208 ?        S    21:16   0:01 /usr/sbin/apach
www-data  5157  1.8  2.3  57396 18276 ?        S    21:16   0:01 /usr/sbin/apach
root      5164  0.1  0.3   8080  2612 ?        Ss   21:17   0:00 sshd: jace25 [
jace25   5166  0.0  0.1   8080  1228 ?        S    21:17   0:00 sshd: jace25@p
jace25   5167  0.0  0.2   2964  1600 pts/0    Ss   21:17   0:00 -bash
root      5171  0.0  0.2   6236  1912 pts/0    S    21:17   0:00 su root
root      5172  9.7  0.3   4108  2812 pts/0    S    21:17   0:00 bash
root      5190  0.0  0.1   2352   932 pts/0    R+   21:18   0:00 ps aux
root     28502  0.0  0.0   1740   620 ?        Ss   21:05   0:00 /sbin/syslogd
root     28509  0.0  0.0   1688   408 ?        Ss   21:05   0:00 /sbin/klogd -x
104      28515  0.0  0.0   2580   540 ?        Ss   21:05   0:00 /usr/bin/dbus-d
bind     28522  0.0  1.4  81656 11244 ?        Ssl  21:05   0:00 /usr/sbin/named
root     28535  0.0  0.1   5496   972 ?        Ss   21:05   0:00 /usr/sbin/sshd
root     28570  0.0  0.0   1748   552 ?        S    21:05   0:00 /bin/sh /usr/bi
mysql    28607  1.0  1.7  24032 14024 ?        Sl   21:05   0:07 /usr/sbin/mysql
root     28608  0.0  0.0   1672   564 ?        S    21:05   0:00 logger -p daemo
root     28658  0.0  0.0   3304   616 ?        S    21:05   0:00 /usr/lib/courie
root     28660  0.0  0.0   1676   520 ?        S    21:05   0:00 /usr/sbin/couri
root     29698  0.0  0.0   3304   616 ?        S    21:05   0:00 /usr/lib/courie
root     29700  0.0  0.0   1544   356 ?        S    21:05   0:00 /usr/sbin/couri
root     29709  0.0  0.0   3304   620 ?        S    21:05   0:00 /usr/lib/courie
root     29714  0.0  0.0   1676   516 ?        S    21:05   0:00 /usr/sbin/couri
root     29722  0.0  0.0   3304   608 ?        S    21:05   0:00 /usr/lib/courie
root     29724  0.0  0.0   1544   356 ?        S    21:05   0:00 /usr/sbin/couri
10008    29768  0.0  0.1   4360  1032 ?        S    21:05   0:00 /usr/sbin/sw-cp
root     29777  0.0  0.1   2396   876 ?        Ss   21:05   0:00 /usr/sbin/xinet
bind     29783  0.0  1.3  80788 10384 ?        Ssl  21:05   0:00 /usr/sbin/named
root     30050  0.6  3.8  33588 30520 ?        Ss   21:05   0:05 /usr/sbin/spamd
popuser  32155  1.1  4.2  36260 33652 ?        S    21:05   0:08 spamd child
qmails   32198  0.0  0.0   1724   528 ?        S    21:05   0:00 qmail-send
qmaill   32200  0.0  0.0   1684   512 ?        S    21:05   0:00 splogger qmail
root     32201  0.0  0.0   1712   412 ?        S    21:05   0:00 qmail-lspawn |
qmailr   32202  0.0  0.0   1712   440 ?        S    21:05   0:00 qmail-rspawn
qmailq   32203  0.0  0.0   1676   388 ?        S    21:05   0:00 qmail-clean
root     32559  0.0  2.0  51268 15900 ?        Ss   21:05   0:00 /usr/sbin/apach
www-data 32563  0.0  0.5  27112  4520 ?        S    21:05   0:00 /usr/sbin/apach

Kann es sein das du bei einem Hoster bist der seine Hostsysteme so überlädt das den Kunden kaum noch Ram zur Verfügung steht?
Ich bin mit meinem Hoster (S4Y) eigentlich sehr zufrieden, ich dachte auch eigentlich, dass man wenig auf den restlichen Nutzen des Hostsystems schließen kann?


Aus was kannst du das ableiten?
Alles was ich sehe ist dass er sehr oft ans Limit seines zugewiesenen RAM's kommt und die Allocation fehlschlaegt.
Flexi-RAM faellt eh nicht ins Gewicht da es nicht benutzbar ist; wenn man nicht weiss ob und wann Prozesse die ihn benutzen OOM-killed werden ist das eher Gluecksspiel als Serveradministration.


Ich wuerde dir empfehlen Plesk los zu werden falls es nicht notwendig ist; dessen RAM-Verbrauch ist relativ hoch.
Ausserdem ist 1GB RAM selbst fuer kleine Webseiten schon eher als Limit an zu sehen.
Jetzt mal rein vom wirtschaftlichen und technischen Aspekt; gibt es irgendeinen bestimmten Grund warum Webspace fuer dein Forum nicht ausreicht? Aktuelle Webserver koennen aufgrund der Hardware bedeutend optimaler und groesser ausfallen als vServer in der gleichen Preislage.
Mir wurde auch von anderer Seite geraten, Plesk loszuwerden, allerdings behersche ich nicht alle Aspekte von Plesk auf der Konsole, bin also mehr oder weniger noch davon abhängig.

Rein wirtschaftlich würde ich mit einem Webspace bestimmt besser fahren, aber mich reizt ja auch der technische Hintergrund (solang man davon sprechen kann bei einem vServer) und die möglichkeiten die man hat (Tunneln, Anwendungen nachinstallieren, Dinge testen (Munin, Icinga, Shoutcast, Teamspeak und was es da noch alles an spielereien gibt)).

Wechseln zu einem Webspace möchte ich eher nicht, ein Upgrade des vServers kann ich durch Einnahmen aus Werbung durchaus decken.
 
Plesk schluckt aktuell nicht "all zu viel". Ein grosser Teil der belegten RAM wird von Apache und vom spamd (Spamassassin) geschluckt.

Es waere noch interessant zu wissen als was Apache den PHP-Interpreter eingebunden hat; CGI, FCGI oder DSI (mod_php).

Letzteres hat unter den meisten MPM's den Nachteil dass ein PHP-Skript von zB 32MB RAM dafuer sorgt dass der Fork 32MB RAM belegt (die er nicht mehr braucht) bis er nach zig Aufrufen stirbt.
mpm_itk zB hat dieses Problem nicht da es einen neuen Prozess fuer jede Anfrage verwendet - dadurch wird aber die Systembelastung erhoeht.

allerdings behersche ich nicht alle Aspekte von Plesk auf der Konsole, bin also mehr oder weniger noch davon abhängig.
Das kommentiere ich jetzt lieber nicht. Das ueberlasse ich den Spezialisten im Kommentier-Gebiet.

(Tunneln, Anwendungen nachinstallieren, Dinge testen (Munin, Icinga, Shoutcast, Teamspeak und was es da noch alles an spielereien gibt)).
Spricht was dagegen den Webspace auf einen Webserver zu legen und die Anwendungen auf den VPS? Rein technisch gesehen macht es nicht wirklich Sinn in diesem Setup und es wuerde dir viel Arbeit, Muehe, Gefrickel sowie Kosten ersparen =)
 
Plesk schluckt aktuell nicht "all zu viel". Ein grosser Teil der belegten RAM wird von Apache und vom spamd (Spamassassin) geschluckt.

Es waere noch interessant zu wissen als was Apache den PHP-Interpreter eingebunden hat; CGI, FCGI oder DSI (mod_php).

Letzteres hat unter den meisten MPM's den Nachteil dass ein PHP-Skript von zB 32MB RAM dafuer sorgt dass der Fork 32MB RAM belegt (die er nicht mehr braucht) bis er nach zig Aufrufen stirbt.
mpm_itk zB hat dieses Problem nicht da es einen neuen Prozess fuer jede Anfrage verwendet - dadurch wird aber die Systembelastung erhoeht.
Code:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
sowie
Code:
Loaded Modules 	...mod_php5...
sagen, dass es als Modul eingebunden ist, oder?

Das kommentiere ich jetzt lieber nicht. Das ueberlasse ich den Spezialisten im Kommentier-Gebiet.
Danke ;) Im Grunde nutze ich es nur für die Verwaltung der verschiedenen Domains die auf den Server zeigen
Spricht was dagegen den Webspace auf einen Webserver zu legen und die Anwendungen auf den VPS? Rein technisch gesehen macht es nicht wirklich Sinn in diesem Setup und es wuerde dir viel Arbeit, Muehe, Gefrickel sowie Kosten ersparen =)
Wenn ich mir schaue, was ein passender Webspace bei S4Y (bei denen ich eigentlich gerne bleiben möchte) kostet (23€/M), kann ich dafür auch schon das Upgrade meines vServers nehmen (18,90€/M) und habe doch ein paar mehr Vorteile?
 
Back
Top