Sie sind nicht angemeldet.

1

16.05.2003, 13:56

speicher und swap-management unter linux

hi leute!

habe redhat 9 i686 auf athlon XP_1900, elitegr. K7S5A, 256Mb-ram; installiert(sound, drucker, mail usw. funkt bestens). XMMS spielt auch mp3's. als erstes seti(commandline) mit crontabeintrag zum laufen gebracht soweit sogut ...
aber im systemmonitor sehe ich nach dem start das mein "X" 149Mb braucht bei ca. 100Mb freien speicher. nach einigen stunden laufzeit sind es 156Mb für X, der speicher ist voll und das gerät swapt mit 13Mb, außer seti kein aktiver prozess, was tut linux da? soll/kann ich meiner maschine das swapen abgewöhnen?

:keineahnung:


danke im vorraus

avu

Anfänger

  • »avu« ist männlich

Beiträge: 14

Wohnort: Bonn

Beruf: FIAE

  • Nachricht senden

2

17.05.2003, 09:39

Hallo Zefelbär,

zuerst muss Dir wohl gesagt werden, dass Linux anders mit Speicher umgeht als Windows o.Ä. Wenn dein Physikallischer Speicher voll ist, ist das im Allgemeinen nicht schlimm. (Du hast ihn a schliesslich, damit er auch benutzt wird, oder?)
Auch dass der swap-space zum Einsatz kommt ist mehr als akzeptabel, auch der ist ja nicht zum brachliegen da.

Wo ich dir nur nicht folgen kann ist die Sache mit X. Woher nimmst du den glauben, X allein würde so viel Speicher brauchen? Überprüfe nochmal, welche Prozesse es wirklich sind, Programme wie 'top' können helfen.

Damit du eine kleine Referenz hast: Auf meinem Rechner mit zwei Monitoren (1600x1200@85Hz + 800x600@72Hz) verbraucht XFree86 etwa 10% meines insgesamt ~500MB grossen Speichers.


HTH

Jan
Um Rekursion zu verstehen muss man Rekursion verstanden haben.

  • »Doomshammer« ist männlich

Beiträge: 668

Wohnort: Ostfriesland

Beruf: Netzwerk- & Systemadministrator

  • Nachricht senden

3

17.05.2003, 14:06

Oehm, damals auf meinem 386-DX 40 MHz mit 32 MB Ram lief SuSE 4.3 mit XFree und das lief dort schon sehr gut und fluessig und auf meinem heutigen System braucht X auch nur 4,5% Speicher und nochmal ca. 1% fuer Enlightenment (bei 512 MB Ram).

Ich wuerd eher sagen was da bei euch Speicher frisst ist KDE und Co.
perl -e 'print pack("B248","01010010010101000100011001001101001000000010110100100000010010000110000101101100011101000010000001000100011010010110001101101000001000000110010001110010011000010110111000100001");'

4

19.05.2003, 13:38

system monitor screenshot

danke einmal für die schnelle antwort!!
schicke euch einen screenshot meines system monitors,
dürfte sich um gnome handeln falls eure vermutung richtig ist, gibt es eine möglichkeit den speicherhunger etwas zu bremsen,
und macht das sinn?
arbeite wenn es geht mit dem terminal, aber geht halt nicht immer ...

lg
»zefelbaer« hat folgendes Bild angehängt:
  • screeshot.png

5

19.05.2003, 13:49

RE: speicher und swap-management unter linux

Was hast Du denn für eine Grafikkarte?
Bei meiner NVidia benötigt X gerade mal 4.9% der Speichers!
Wobei AGP ja sowieso zulässt, den RAM des Systems mit zu Nutzen, daher sind solche (z.B. von SiS in Notebooks verwendete) 8MB "Shared Memory"-Lösungen möglich!

Also ich tippe mal nicht auf einen Windowmanager, sondern den Grafikkartentreiber, der sich Arbeitsspeicher "reserviert"!


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

6

19.05.2003, 15:18

speichermanagement

grafik ist ati radeon 7500 mit 128Mb; das sollte eigentlich kein flaschenhals im system sei
und "shared memory" nicht nötig haben; gerade wenn nur der seti-client läuft und ein terminal offen ist, oder?

lg

7

19.05.2003, 15:27

RE: speichermanagement

Zitat

Original von zefelbaer
grafik ist ati radeon 7500 mit 128Mb; ... "shared memory" nicht nötig haben;


eigentlich nicht.
Wie sieht die Sache mit Knoppix aus?
Evtl. hat das X von RH9, bzw. dessen Grafikkartentreiber ein paar RedHat-spezifische Eigenheiten ...


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

8

19.05.2003, 16:23

knoppix ... guter tipp

hab im moment die cd leider nicht zur hand, werde es morgen früh versuchen;

lg

Arven

Anfänger

  • »Arven« ist männlich

Beiträge: 45

Beruf: von-Physik-zu-Mechatronik-Student

  • Nachricht senden

9

19.05.2003, 17:44

Also, es scheint nicht ungewöhnlich zu sein!

Ick hab Mandrake 9.1 mit Geforce 2, da nimmt X laut ksysguard 280 (!) MB ein.

Ich hab dann mal versucht meine 384 MB Ram vollzukriegen. Ich hab jetzt Mozilla, Evolution, OpenOffice (2x) , Opera, Audacity, XMMS, Xsane, XawTV, Ksysguard,Gimp unter KDE 3.1 laufen (natürlich mit irgendwelchen geladenen Dateien, nicht nur leere Progs). Jetzt hab ich zum erstenmal in meinen Leben 4 MB meines Swaps in Benutzung. Was mir aufgefallen ist: der Ram wurde beim starten der Progs nicht voller (erst bei OO.org). Es scheint sich also nur um reservierten Speicher zu handeln, der dann so nach und nach auch den anderen Programmen wieder Platz abgibt, wenn sie ihn brauchen.

Übrigens sind bei dieser Programmvielfalt keine Einschränkungen zu spüren . auch keine Instabilitäten oder so!:+++: :+++: :+++:

Hat das mal jemand mit Windows versucht (stichwort: Bluescreen???):---: :---: :---:


Gruß! =D
Wenn schon crashen dann wenigstens mit Stil.
Deshalb Linux!

10

20.05.2003, 10:52

mit knoppix ...

habe leider keinen screenshot, aber sehr ähnliche werte mit systeminfo erhalten, dafür aber beser dokumentiert:

unter ...

physikalischer speicher:

als zwischenspeicher verwendet 58% (154Mb)
gemeisam benutzt 31%
freier speicher 6%

freie auslagerungsdatei 99%

also, wenn ich das richtig interpretiere sind die 58% der cache
für diverse noch zu startende aplikationen, also eigentlich frei! oder?
was sie mit gemeisam genutzt gemeint haben können ..?

lg

Thema bewerten