View previous topic :: View next topic |
Author |
Message |
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 7:11 pm Post subject: Wie kann ich die RAM-Nutzung verbessern? |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Thu Jun 23, 2005 7:13 pm Post subject: |
|
|
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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 7:16 pm Post subject: |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Thu Jun 23, 2005 7:18 pm Post subject: |
|
|
"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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 7:21 pm Post subject: |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Thu Jun 23, 2005 7:29 pm Post subject: |
|
|
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... _________________ 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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 7:32 pm Post subject: |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Thu Jun 23, 2005 7:34 pm Post subject: |
|
|
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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 7:43 pm Post subject: |
|
|
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 (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 |
|
|
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Thu Jun 23, 2005 8:19 pm Post subject: |
|
|
marc@amarok wrote: |
Auf jeden Fall war das mit dem cachen von tmpfs schon mal Gold wert, jetzt emerged er wie die Hölle (Ich emerge gerade 307 Pakete, weil ich den Prozessor gewechselt habe)
Gruß, Marcus |
Wie geht das?
G. Roland |
|
Back to top |
|
|
Inte Veteran
Joined: 15 Jul 2003 Posts: 1387 Location: Mannheim, GER
|
Posted: Thu Jun 23, 2005 8:23 pm Post subject: Re: Wie kann ich die RAM-Nutzung verbessern? |
|
|
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 |
|
|
NightDragon Veteran
Joined: 21 Aug 2004 Posts: 1156 Location: Vienna (Austria)
|
Posted: Thu Jun 23, 2005 8:29 pm Post subject: |
|
|
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 |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1657
|
Posted: Thu Jun 23, 2005 8:35 pm Post subject: |
|
|
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 (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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 8:36 pm Post subject: |
|
|
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
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 |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Thu Jun 23, 2005 8:46 pm Post subject: |
|
|
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
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 |
|
|
NightDragon Veteran
Joined: 21 Aug 2004 Posts: 1156 Location: Vienna (Austria)
|
Posted: Thu Jun 23, 2005 9:43 pm Post subject: |
|
|
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 |
|
|
Säck Tux's lil' helper
Joined: 13 Dec 2003 Posts: 141 Location: Switzerland
|
Posted: Mon Jul 04, 2005 2:12 pm Post subject: |
|
|
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 |
|
|
|