Permalänk
Medlem

Minnesproblem

Hehehey, jag har börjat spåra vad det är som laggar ner min dator:

Presis när jag bootat datorn (X är inte igång) så står det att 41 meg av minnet är upptaget, vet inte om det är bra eller dåligt.
Men efter jag startat X och fluxbox används 140 meg av minnet, och det ökar hela tiden. Destå längre jag har datorn igång destå mindre minne har jag.
Innan jag bootade om nyss användes 450 meg av minnet, då hade jag mozilla och dcgui-qt igång.

När jag kollar prosesserna med "top" ser jag bara 3-4 stycken program som tar över en prosent med minne, tillsammans tar de 13% av minnet, vilket borde vara kring 50-60 meg. Varför är då 150 meg av minnet uppslukat?

tack för svar!

//SPENEN

Visa signatur

http://www.dvp.nu
#dvp @ quakenet.org

Permalänk
Medlem

Som jag har förstått det så reserverar vissa program minne och sen när nått annat program vill ha minnet så säger den "hej jag vill ha lite minne" då släpper det programmet som har reserverat minnet till det andra som behöver det. Inte direkt nån teknisk eller ingående förklaring men det är ungefär på det sättet.
Rätta mig gärna!

Visa signatur
Permalänk
Permalänk
Medlem

WorldSpawn, tack så mycket, jag skulle googlat om jag vetat vad jag skulle leta efter =/

Mod, nu ere uppe på 300 =D, om alla vill ha minne tar de väll tilslut slut? =D

edit: Vet inte om det kan stämma, 323584 + 1867776 + 323585 bytes, det är typ 2 meg?
Men jag fortsätter fortsätta på ämnet =), tack

Visa signatur

http://www.dvp.nu
#dvp @ quakenet.org

Permalänk
Medlem

Linux använder minnet till fil-buffring, när sedan program behöver minne så minskar det på buffert-minnet för att ge programmen minne. Windows gör lika dant, men där visar man inte buffertanvändningen som allokerat minne i Taskmanagern.
Ett kul test. Använd datorn ett tag, kopiera filer mm tills free visar att det mesta av minnet är använt, starta nu upp massvis med minneslukande program, t.e.x. öppna bilder på 10 megapixel i gimp, osv, free kommer fortfarande visa att allt minne är använt men stäng nu av alla programmen så kommer du se att free visar några hundra megabyte ledigt.

Visa signatur

kill -s SIGCHLD `pidof Kenny`
bash: Oh my god, they killed Kenny
init: You Bastards

Permalänk
Medlem

Ok tack jag ska prova det =).

En sista grejj, hur mycket cpu tar er XFree86 prosess upp?

(Anledningen till att jag frågar allt detta är att min dator laggar för mycket)

Visa signatur

http://www.dvp.nu
#dvp @ quakenet.org

Permalänk
Medlem

top - 00:13:30 up 9 days, 11:17, 1 user, load average: 0.13, 0.09, 0.03 Tasks: 82 total, 1 running, 69 sleeping, 0 stopped, 12 zombie Cpu(s): 2.9% user, 2.1% system, 0.0% nice, 95.0% idle Mem: 1032548k total, 1017488k used, 15060k free, 294188k buffers Swap: 265064k total, 25700k used, 239364k free, 197588k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 302 root 16 0 269m 68m 3164 S 3.2 6.8 679:29.41 X

Permalänk
Medlem

Min cpu ligger på 15-20% user och 2% system, skumt skumt

Visa signatur

http://www.dvp.nu
#dvp @ quakenet.org