🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #412

Re: Memory Verschleiss?

#412
From: Christof Buergi
Date: Fri, 30 May 2008 11:22
27 lines
2530 bytes
Johannes Vogel schrieb:
> Für meine privaten Server-Dienste benutze ich einen VServer auf Basis 
> Virtuozzo und Debian Linux 2.6 (2.6.9-023stab044.12-smp). Ich stelle nun 
> fest, dass immer mal wieder kein Memory mehr vorhanden ist, offenbar 
> also Prozesse zu viel Memory klauen.

Es kann sein, dass du irgendwo ein so genanntes Memory Leak hast. Dieser 
Effekt tritt bei ständig laufenden Programmen auf, wenn ein gewisser, 
regelmässig durchgeführter Prozess Speicher reserviert, ohne ihn wieder 
freizugeben. Typisches Anzeichen dafür ist ein Programm, dessen 
Speicherverbrauch im Lauf der Zeit immer weiter ansteigt.

> Es stellt sich mir also die Frage, ob Linux diese Speicherbereiche 
> unnötig reserviert (ala Fragmentation) oder ob der Speicher von weiteren 
> Applikationen gebraucht werden kann.

Nein, Linux reserviert nicht "von sich aus" Speicher. Allerdings 
unterscheidet sich die Speicherverwaltung von vielen anderen Systemen:

Linux verwaltet den Speicher im so genannten mmap Verfahren. Vereinfacht 
gesagt dient praktisch der gesamte, freie Speicher als Festplattencache, 
wobei der Cache automatisch verkleinert wird, wenn ein Programm mehr 
Speicher anfordert. Was von Memoryutilities wie "free" als "freier 
Speicher" gemeldet wird, ist lediglich das, was weder von Progrmmen direkt 
alloziert noch für den Cache verwendet wird, also meist sehr wenig. Erst 
wenn "Cache" und "freier Speicher" beide auf kleine Zahlen fallen, ist der 
Speicher tatsächlich überbelegt.
Technical Details
Message-ID: <3e5aa200007fa860eb2cebac118eeead$1@www.buergi.lugs.ch>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder.news-service.com!newsfeed.freenet.de!solnet.ch!solnet.ch!nntp.init7.net!not-for-mail
References: <a099$483fb9d2$50db7d0d$2253@news.hispeed.ch>

Show Full Headers
Complete Article Headers
X-Google-Thread: f4b73,8a8158c718091522
X-Google-Attributes: gidf4b73,domainid0,public,usenet
X-Google-Language: GERMAN,UTF8
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder.news-service.com!newsfeed.freenet.de!solnet.ch!solnet.ch!nntp.init7.net!not-for-mail
From: christof@buergi.lugs.ch (Christof Buergi)
Newsgroups: ch.comp.os.linux
Subject: Re: Memory Verschleiss?
Date: Fri, 30 May 2008 11:22:22 +0000 (UTC)
Organization: Christof Buergi Privat
Lines: 29
Message-ID: <3e5aa200007fa860eb2cebac118eeead$1@www.buergi.lugs.ch>
References: <a099$483fb9d2$50db7d0d$2253@news.hispeed.ch>
NNTP-Posting-Host: www.buergi.lugs.ch
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: klatschtante.init7.net 1212146542 2552 213.144.133.26 (30 May 2008 11:22:22 GMT)
X-Complaints-To: abuse@init7.net
NNTP-Posting-Date: Fri, 30 May 2008 11:22:22 +0000 (UTC)
User-Agent: NewsPortal/0.36 (http://florian-amrhein.de/newsportal)