Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wie kann ich die RAM-Nutzung verbessern?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 7:11 pm    Post subject: Wie kann ich die RAM-Nutzung verbessern? Reply with quote

Hallo!
Ich habe mir heute den Luxus eines Speicherupgrades auf 1 G RAM geleistet.
Jetzt habe ich ein lustiges "Problem" (unter Windoofs wars immer genau anders herum...):
Wenn ich mir so gkrellm betrachte, fällt auf, dass immer nur 100-200 MB RAM benutzt werden, selbst beim kompilieren und bei 10-12 gleichzeitig geöffneten Proggs.
Deshalb nun meine etwas dekadente Frage: Wie kann ich das Letzte Quentchen aus meinem Arbeitsspeicher herrausholen, so dass er möglichst ausgelastet ist? (Bezahlt ist bezahlt :) )
Folgendes habe ich schon ausprobiert/aktiviert:
- highmem im kernel
- vm.swappiness = 25 in der /etc/sysctl.conf
- tmpfs /tmp tmpfs defaults,nosuid,size=1024M,mode=1777 0 0
in der /etc/fstab setzen, so dass tmpfs ins RAM gemountet wird.

Kann ich noch mehr machen??? Habe immer noch ca. 600 MB frei.
Hoffe jemand weiß noch was nettes ;)
Cu, Marcus
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Thu Jun 23, 2005 7:13 pm    Post subject: Reply with quote

Vielleicht brauchen die Programme einfach nicht mehr RAM? Ich habe bei laufendem KDE, Firefox, Thunderbird und ein wenig anderem Kleinkram auch "nur" ca. 200-250 MB Speicherbedarf... Wenn Du denkst, daß da was nicht paßt bei Dir: Was sagt free?
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 7:16 pm    Post subject: Reply with quote

Free sagt folgendes: (die krasse Nutzung liegt am kompilieren...):
Code:
   
         total       used       free     shared    buffers     cached
Mem:       1034780     786512     248268          0      68576     482808
-/+ buffers/cache:     235128     799652
Swap:       979924          0     979924


Passen tut das schon, ich hätte nur gerne eine *optimale* Auslastung...[/code]
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Thu Jun 23, 2005 7:18 pm    Post subject: Reply with quote

"Optimale Auslastung" != "der gesamte Speicher ist voll".

Wenn nicht mehr gebraucht wird, sei doch froh. Wenn die Kiste ein paar Stunden/Tage am Stück läuft und Du entsprechend viele Festplattenzugriffe hast, wird der Speicher durch Caching schon voll...
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 7:21 pm    Post subject: Reply with quote

:) is ja fast wie in nem chat hier *freu*
Naja, hast wohl recht, dann hab ich jetzt wenigstens genug Speicher, um auch vmware mal *optimal* zu nutzen (sprich >700MB)
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Thu Jun 23, 2005 7:29 pm    Post subject: Reply with quote

Nur mal so als Info:

Code:

             total       used       free     shared    buffers     cached
Mem:        775540     767472       8068          0      12852     485888
-/+ buffers/cache:     268732     506808
Swap:      1048784       2644    1046140


Das ist die Speicherauslastung meines Desktop-Rechners nach 9 Tagen Uptime - das kommt doch sehr nah an eine optimale Speichernutzung... :P
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 7:32 pm    Post subject: Reply with quote

Ja, so ungefähr stelle ich mir das auch vor...
Aber das mit dem caching verstehe ich nicht wirklich... schaukelt sich das immer weiter hoch, je mehr Festplattenzugriffe ich habe oder wie?
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Thu Jun 23, 2005 7:34 pm    Post subject: Reply with quote

Ja - solange RAM frei ist, hält Linux alles, was von der Platte geladen wurde, im Cache im RAM - das merkt man zum Beispiel sehr deutlich, wenn man ein Programm zum ersten Mal startet, es dann beendet und nochmal startet. Das Programm muß dann nicht neu von der Platte gelesen werden, sondern liegt noch im Cache im RAM.
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 7:43 pm    Post subject: Reply with quote

Ja, ok, das habe ich gerade ausprobiert> mit OpenOffice...
Es lädt wirklich um EINIGES schneller als gewohnt :)
Nun ja, das zeigt doch mal wieder wie überlegen Linux gegenüber Windows ist...
Ich erinnere mich sogar noch an Programme, die ungenutzten Speicher wieder freigeben, weil Windows das alleine nicht schafft ;)
Auf jeden Fall war das mit dem cachen von tmpfs schon mal Gold wert, jetzt emerged er wie die Hölle :twisted: (Ich emerge gerade 307 Pakete, weil ich den Prozessor gewechselt habe)
Gruß, Marcus
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1754

PostPosted: Thu Jun 23, 2005 8:19 pm    Post subject: Reply with quote

marc@amarok wrote:

Auf jeden Fall war das mit dem cachen von tmpfs schon mal Gold wert, jetzt emerged er wie die Hölle :twisted: (Ich emerge gerade 307 Pakete, weil ich den Prozessor gewechselt habe)
Gruß, Marcus


Wie geht das?

G. Roland
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Thu Jun 23, 2005 8:23 pm    Post subject: Re: Wie kann ich die RAM-Nutzung verbessern? Reply with quote

marc@amarok wrote:
- tmpfs /tmp tmpfs defaults,nosuid,size=1024M,mode=1777 0 0
in der /etc/fstab setzen, so dass tmpfs ins RAM gemountet wird.

Wo hast Du denn das her?

EDIT: Hat sich erledigt! https://forums.gentoo.org/viewtopic-t-268155.html
_________________
Gentoo Linux - Die Metadistribution


Last edited by Inte on Thu Jun 23, 2005 8:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Thu Jun 23, 2005 8:29 pm    Post subject: Reply with quote

beeep ...
Code:
 so dass tmpfs ins RAM gemountet


Tmpfs geht doch wenn der RAM voll ist, auch auf die swap über oder?

sprich 1GB tmpfs, 500 MB RAM voll heißt ca.
500 MB tmpfs im ram, der rest im swap... oder?

Kann man bei tmpfs nicht auch einstellen wieviel prozent er im RAM behalten soll?
_________________
You are the problem too all my solutions ;)
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1657

PostPosted: Thu Jun 23, 2005 8:35 pm    Post subject: Reply with quote

Tinitus wrote:
marc@amarok wrote:

Auf jeden Fall war das mit dem cachen von tmpfs schon mal Gold wert, jetzt emerged er wie die Hölle :twisted: (Ich emerge gerade 307 Pakete, weil ich den Prozessor gewechselt habe)
Gruß, Marcus


Wie geht das?

G. Roland


http://de.gentoo-wiki.com/Emerge_beschleunigen
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 8:36 pm    Post subject: Reply with quote

Wenn Du das cachen von tmpfs ins RAM meinst, einfach folgenden Eintrag der /etc/fstab hinzufügen:

Code:

tmpfs   /tmp   tmpfs   defaults,nosuid,size=1024M,mode=1777   0 0

Gesehen, hier (Englisch):
https://forums.gentoo.org/viewtopic-t-268155-highlight-ram+usage.html

Danach ist auf jeden Fall ein reboot fällig.
Außerdem habe ich in der /etc/sysctl.conf
Code:

vm.swappiness = 25

gesetzt...
Jetzt ist beim emergen DEUTLICH meht RAM belegt, so 4-500 MB von 1 G und es geht rasend viel schneller!
Viel Spaß ;)
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Thu Jun 23, 2005 8:46 pm    Post subject: Reply with quote

NightDragon hat geschrieben:
Quote:

Tmpfs geht doch wenn der RAM voll ist, auch auf die swap über oder?

Das hoffe/denke ich auch, deshallb habe ich
vm.swappiness = 25 in der /etc/sysctl.conf noch nicht auf null gesetzt, falls der Platz mal ausgehen sollte...
Quote:

Kann man bei tmpfs nicht auch einstellen wieviel prozent er im RAM behalten soll?

Ich denke das läüft über
Code:

size=1024M

Quote:

sprich 1GB tmpfs, 500 MB RAM voll heißt ca.
500 MB tmpfs im ram, der rest im swap... oder?

Die swap-Partition wird wohl erst benutzt wenn das RAM voll ist?!?
Verbessert mich, wenn ich das falsch sehe.
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Thu Jun 23, 2005 9:43 pm    Post subject: Reply with quote

Nein das sah ich schon auch so...

Aber *grübel* wer hat vorrang? Programme oder tmpfs ? Also wenns um die RAM-Nutzung geht....

Weiß das jemand?
_________________
You are the problem too all my solutions ;)
Back to top
View user's profile Send private message
Säck
Tux's lil' helper
Tux's lil' helper


Joined: 13 Dec 2003
Posts: 141
Location: Switzerland

PostPosted: Mon Jul 04, 2005 2:12 pm    Post subject: Reply with quote

Je nach FS wird auch mehr oder wenig gecached.

XFS z.B. cached viel ins RAM. D.h. viel RAM -> schnelles FS.
(ich glaub auch dass Reiser4 ähnlich funktioniert, ich erinnere mich etwas darüber
gelesen zu haben)

Nach meiner Meinung ist sowieso die HD das grösste Problem wens um speed geht.
_________________
Remember: Gentoo Rocks
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum