Antwort
 
Themen-Optionen
Alt 04.04.2006, 23:26 Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard Speicherbedarf gewöhnlicher Linux Server

Servus allerseits,

ich habe gerade meinen vserver VPS 2.0 XL eingerichtet, und bin etwas schockiert über den Speicherbedarf im "Rohzustand". Das vorinstallierte Tomcat im installationsfrischen Zustand starten war aufgrund von mangelndem Speicher nicht möglich. (Anm: 512 MB zugeteilter Speicher).
Das kam mir sehr komisch vor, ich habe sämtliche vorhandenen Services gestoppt, einmal neugestartet (die vorinstallierte java-vm war kaputt, und hätte evtl memory leaks erzeugen können.. alte windowsgewohnheit).
Nur mit Plesk am laufen und Apache/SMTP Server sidn wir schon bei 28% Speicherauslastung -> 120 MB.
Starte ich Tomcat kommen wir auf 58% Auslastung -> 300MB.

Ist das normal? Ich hab des öfteren auch Apache2 und Tomcat bei mir auf meinem Deskop Windows PC laufen und sogar mit Eclipse, Browsern, Media Player, und und und keine Speicherprobleme mit meinen mageren 512MB.

Ich mein... fehlt nur noch PostgreSQL, Subversion und ich bin im roten Bereich , und das ohne auch nur Daten bereitzustellen.
Irgendwo kann da doch was nicht stimmen, oder?

Gruß
Dennis
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2006, 00:20 Nach oben    #2
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Das heisst nicht, dass da nix stimmt. Default-Einstellungen der Java VM können sich durchaus unterscheiden. Frage: Wie guckst du nach freiem Speicher? Nicht, dass du falsch guckst... und Swaps oder so zurechnest... Ist der Tomcat nackig, also ohne Webapps?
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2006, 07:13 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard

Nach dem Freien Speicher schaue ich per Virtuzzo Panel. Dort ist zum einen eine Prozentangabe, und ein Wert namens "privmpages" welcher bei 81146 liegt (in 4KB pages).
Das Limit liegt bei 160.000 pages, was also etwas unter 600 MB entspricht.
Was mich aber auch wundert ist folgendes (free -m
Code:
             total       used       free     shared    buffers     cached
Mem:          4040       4023         17          0        232       2100
-/+ buffers/cache:       1690       2350
Swap:         8001         51       7950
(Angaben in MB)
Der Gesamte Arbeitsspeicher des Servers Beträgt 4GB, und davon sind nur noch 17 MB frei?
Ich selbst müsste eigentlich noch mindestens 200MB zur Verfügung haben.

Tomcat läuft fast nackt. Nur die Beispielanwendung läuft. Wie gesagt, alles komplett in der Hausausstattung.

Geändert von xardias (05.04.2006 um 07:21 Uhr).
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2006, 08:40 Nach oben    #4
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

Naja, das ist nichts schlimmes. Linux verwaltet den Arbeitsspeicher schon selbst.

Ich hab hier in meinem Schrank einen alten Athlon800 mit 1GB Ram. Von diesem 1GB sind noch 30MB frei. Es laufen nur Apache und MySQL. Mehr nicht. Bisher hatte ich auch keine Performancceeinbußen, wenn ich was auf dem Server gemacht habe.

Ich würd vorschlagen, erstmal alles einrichten, testen und dann sehen, wie er sich verhält.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2006, 09:50 Nach oben    #5
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Cache und Buffers sind anzuziehen. Du hast 17MB richtig frei, wobei aber das Betriebssystem Caches nutzt, analog zu dem, was du im Windows Taskmanager unter "Systemcache" siehst.
Sprich: Brauchen die Anwendungen mehr Speicher, wird das voraussichtlich vom Cache abgezogen, statt geswapt.
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2006, 23:23 Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard

Naja, da scheint was mit der VPS Software faul zu sein...
Tomcat und Apache2 lassen sich nicht Simultan Betreiben. Apache2 wird gekillt wenn ich es starten will weil ich in die memory black zone komme.

und das mit 512 zugesicherten MB RAM. Ich habe bisher eher die erfahrung gemacht dass tomcat grad mal ~60 MB speicher braucht. aber bei mir jagt das die relevante "system resourcen" Anzeige gleich von 4% auf 60%.

Abe mitlerweile sogar mal debian installiert, da suse mit plesk selbst schon 40% der resourcen belegt haben.
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2006, 14:02 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard

Der Support kann mir auch nicht Helfen.
Also schließe ich daraus -> VPS 2.0 kann man vergessen, ich leg mir nun einen von den günstigen root servern...
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2006, 14:42 Nach oben    #8
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Im Originalzustand wirds beim RootDS auch nicht anders aussehen. Ich hab mir Debian installiert, da gibts im Kundenfrum ein sehr gutes Topic zu (such mal nach dem User "nibbler").
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2006, 17:12 Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard

Ich hatte auch Debian drauf. da war ds noch schlimmer, da lies sich apache2 schon nicht mehr starten wenn tomcat läuft (system resourcen auf 100%, wonach es gekillt wird).
Ich werde aber ganz von host europe weg wechseln. Deren "echten" Server sind viel zu teuer.
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.04.2006, 13:50 Nach oben    #10
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Hosteurope hat keine echten Server. Die RootDS laufen auch als SharedServers.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.04.2006, 21:18 Nach oben    #11
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 575
Standard

Ich kann dir zwar nicht direkt mit deinem Problem weiterhelfen, aber ein voller Arbeitsspeicher unter Linux ist ganz normal.
Linux arbeitet nach dem Grundsatz: leerer Speicher ist schlechter Speicher.
Auf diesen Satz wirst du in der Linux-Gemeinde immer wieder stoßen, und eigentlich macht er ja auch Sinn

Der Kernel nutzt also jeglichen Speicher aus, cached alles was frei ist voll um dir eine maximale Performance bieten zu können.

Eigentlich schwitzt der Server noch gar nicht, denn die bissl MB die da geswapt werden sind irgendwelche Sachen die der Kernel offensichtlich nie braucht.
Tatsächlich verwendeter Speicher von Programmen ist:
Total - free - cached

Allerdings kommt es drauf an wie die entsprechenden Server mit der Trennung des Speichers umgeht, immerhin nutzen dort ja mehrere Personen den Server.
Ich denke mal, dass da der Hund begraben ist.

Gruß
Sparrow
sparrow ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.04.2006, 23:30 Nach oben    #12
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 136
Standard

Genau das habe ich auch befürchtet. Ich denke mal dass der Kernel nicht darauf ausgelegt ist 4 GB speicher vor sich stehen zu haben und ihn nicht nutzen zu können.
Wie auch immer, seit dem suche ich einen Root Server. (Auch HE hat welche. die RootDS gibts es nicht mehr, die wurden auch durch VPS 2.0 ersetzt. Aber bei HE ist das ganze unbezahlbar für einen armen studentenschlucker wie mir )
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Microsoft plant Unterstützung von SuSe Linux Ben Nachrichten 20 22.06.2007 17:43
Apache kann nicht gestartet werden. Jan Tools, Server, Betriebssysteme 11 23.11.2006 09:26
IBM kündigt Lotus Notes für Linux an Ben Nachrichten 0 11.07.2006 20:37
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
Probleme mit Tomcateinrichtung auf Suse Linux Server fluxy Enterprise Java 0 27.10.2004 10:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:30 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44