Portál AbcLinuxu, 26. dubna 2024 13:22


Dotaz: Užití ramky linuxem

22.6.2006 15:18 Th3Butch3r | skóre: 4
Užití ramky linuxem
Přečteno: 80×
Odpovědět | Admin
Dobry den, mam debian 3 jadro 2.4.27, mam 32ramky pouzivam desktop xfce gkrellm mi hlasi ze mam dyz nic nebezi mam 12mb volny ale kdyz zapnu nejaky program treba gimp nebo tak i firefox(ktery je tak pomaly ze nejde pouzit) tak jse dostanu max na 9mb volnych, je mozne ze se linux boji pouzit vice ram, da se to nejak nastavit? dekuju za odpovedi nashledanou
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.6.2006 15:25 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den!

Pocitac s 32MB operacnej pamate pouzivam ako desktop s operacnym systemom Debian 3. Verzia jadra je 2.4.27. Ako destopove prostredie pouzivam xfce. Pokial nemam spustenu ziadnu pouzivatelsku aplikaciu, program gkerllm hlasi, ze mam 12MB volnej pamate. Ked spustim nejaku aplikaciu, napr. Gimp alebo Firefox -- ktory je mimochodom nepouzitelne pomaly -- klesne mi mnozstvo volnej operacnej pamate na 9MB.

Preco Linux nepouzil viac operacnej pamate? Da sa spotreba pamate ovplyvnit nejakym nastavenim?

Dakujem za odpoved.

Dovidenia.
Josef Kufner avatar 22.6.2006 16:03 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. Pust si htop, nech si to seradit podle vyuziti pameti (klavesa velke M) a zrus spousteni vseho nepotrebneho a postradatelneho. Vcetne gconfd, nautilus, vetsiny systemovych sluzeb, ruzna udelatka, ktera delaji zbytecnosti,... pokud nevis ani po precteni manu k cemu ti to je, tak to nejspis nepotrebujes.
  2. Nahrad vse co jde nejakou alternativou, ktera zere min pameti. Zbav se vseho co pouziva KDE nebo GNOME a provozuj verze pouzivajici jen toolkity samotne (tj. Qt a GTK+).
  3. Pokud mas moznost pridat kus ramku, udelej to. Tyhle stare kousky jsou levne a vykon se ti zvedne velmi znatelne.
Hello world ! Segmentation fault (core dumped)
22.6.2006 16:14 Th3Butch3r | skóre: 4
Rozbalit Rozbalit vše Re: Užití ramky linuxem
takze urcite linux vyuziva vsechnu ramku a neni tam nejake omezeni? jinak dik
22.6.2006 19:14 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Není tam žádné omezení, omezení jsou ale až od 1G ram - musí se povolit použití velké ramky v jádru.
22.6.2006 20:56 bleee
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Od 2 GB.
22.6.2006 21:44 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
To si nejspíš pletete s velkými soubory. Při základním modelu je to tuším asi 960 MB. Prostě necelý 1 GB. Další varianty jsou 4 GB a 64 GB.
23.6.2006 08:26 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Lenze ako sa zda, on ma problem, ze jeho komp pouziva malo pamate. Ale rad by som vedel, ako Gimp-u ci Firefox-u staci 3MB pamate.
23.6.2006 08:32 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
A z čeho usuzujete, že jim stačí 3 MB? Z toho, že po jejich spuštění kleslo množství volné fyzické paměti o 3 MB? Tak to by byla hodně povrchní úvaha…
23.6.2006 09:03 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Užití ramky linuxem
A z čeho usuzujete, že jim stačí 3 MB?
Z informacii, ktore autor otazky poskytol a z formulacie (ak sa to formulaciou vobec da nazvat) otazky. Ja viem ze je to volovina – nejaky ten piatok sa uz Linuxu, BSD systemom a Unix-om venujem – ale z toho jednoznacne vyplynulo, ze sa mu zda, ze jeho programy pouzivaju malo pamate a obava sa, ze je to obmedzene nejakym systemovym nastavenim.

However, 9MB volnej pamate na pocitaci s 32MB a spustenymi X-ami a Firefix-om ci Gimp-om sa zda cudne aj mne. Ocakaval by som, ze volnych bude nanajvys par sto kB, pocitac bude silno swapovat, nieco malo pamate bude pouzite na IO buffre. 9MB Free? Uff!
23.6.2006 12:45 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Z informacii, ktore autor otazky poskytol

To ale usuzujete naprosto neoprávněně. Autor poskytl pouze informaci, že po spuštění aplikace kleslo množství volné fyzické paměti o 3 MB. To ale přeci ani v nejmenším neznamená, že ta aplikace využívá 3 MB. Např. na svém systému mám 1 GB paměti a pokud se systémem nějakou dobu pracuji, volné fyzické paměti je nějakých 4-5 MB (to je dáno již dříve zmíněným limitem). Přesto ale mohu bez problémů spustit aplikaci, která spotřebuje několik set MB, a množství volné fyzické paměti se víceméně nezmění. Buď se totiž sníží množství paměti využité pro diskovou cache nebo se něco odswapuje.

23.6.2006 16:48 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Užití ramky linuxem
To ale usuzujete naprosto neoprávněně.
Prosim vas, nevysvetlujte mi virtual memory management na unixovskych a unixovych strojoch, myslim ze mu rozumiem viac, ako je bezne aj u vacsiny administratorov tychto systemov. Povedzte mi vsak, aky presne ma vlastne autor otazky problem. Otazka z povodneho prispevku:
Je mozne ze se linux boji pouzit vice ram, da se to nejak nastavit?
23.6.2006 19:56 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Já tu otázku asi chápu: když mám v počítači 1 GB paměti a systém trvale nechává 8 MB volných, je mi to celkem jedno (tím spíš, že vím, proč to tak je); pokud má někdo z 32 MB trvale 8 MB volných, je logické, že ho to trápí podstatně více.
23.6.2006 20:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Problém je v tom že RAM je přidělovaná pomocí stránek a stránka podle architektury CPU má danou velikost.

Viz:
[petr@soban ~]$ cat /proc/meminfo 
MemTotal:      1035904 kB
MemFree:         13532 kB
Buffers:         25376 kB
Cached:         715152 kB
SwapCached:          0 kB
Active:         563152 kB
Inactive:       386124 kB
HighTotal:      131012 kB
HighFree:          240 kB
LowTotal:       904892 kB
LowFree:         13292 kB
SwapTotal:      977248 kB
SwapFree:       977248 kB
Dirty:            1416 kB
Writeback:           0 kB
Mapped:         263992 kB
Slab:            54032 kB
CommitLimit:   1495200 kB
Committed_AS:   382616 kB
PageTables:       3300 kB
VmallocTotal:   114680 kB
VmallocUsed:     24500 kB
VmallocChunk:    87028 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     4096 kB
Takže pokud tam zůstává 8M je to podle mě OK (místo pro dvě stránky)
23.6.2006 21:25 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
To zní jako celkem logické vysvětlení, ale jen do chvíle, kdy se podívám i na dva řádky nad tím, který jste zvýraznil… :-) Navíc třeba na mém systému by se tam ani dvě celé velkostránky nevešly:
  mike@lion:~> tail -3 /proc/meminfo
  HugePages_Total:     0
  HugePages_Free:      0
  Hugepagesize:     2048 kB
  mike@lion:~> cat /proc/sys/vm/min_free_kbytes
  4055
Jinak defaultní velikost stránky je AFAIK pořád 4 KB, jen novější procesory (od Pentia?) umějí používat i větší.
23.6.2006 22:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Já mám cat /proc/sys/vm/min_free_kbytes 3831

Jinak máš tedy menší stránky.

Nijak jsem to nestudoval, ale jádro mám dojem že používá pro stránku tu velikost v Hugepagesize: a potom se to ještě dělí na menší dle HW.

Čili nějak tak že program dostane přiděleno x stránek o velikosti Hugepagesize ale pouze část co se používá je alokovaná ve vlastní ram o velikostu stránek co umí CPU.

Jinak prostě to neřeším prostě pro dnešní OS není nikdy dost RAM.

Jinak s jakou prioritou se bude swapovat jde nastavit.
22.6.2006 19:41 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Správce paměti ponechává trvale nějakou rezervu kvůli stránkování - když je potřeba přistoupit ke stránce, která momentálně není v paměti, nebylo by příliš praktické začít nejdřív přemýšlet, kterou jinou stránku nejdřív odswapovat. Nepátral jsem přesně, jak se toto množství určuje, pokud si to s něčím nepletu, měl byste ho vidět v
  /proc/sys/vm/min_free_kbytes
U mne jsou to asi 4 MB, ale já mám přeci jen trochu víc paměti, takže si netroufám hádat, kolik by to mohlo být u vás.

P.S.: jestli je to vážně 12 milibitů, tak tím bych se určitě netrápil; jestli 12 megabytů, měli byste začít k psaní jednotek přistupovat zodpovědněji.

23.6.2006 16:52 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Užití ramky linuxem
P.S.: jestli je to vážně 12 milibitů, tak tím bych se určitě netrápil; jestli 12 megabytů, měli byste začít k psaní jednotek přistupovat zodpovědněji.
Nielen v jednotkach, aj v gramatike, pouzivani interpunkcie, etc. Preto som hned v prvej reakcii prelozil jeho prispevok do ludskejsej reci. ;-)
23.6.2006 21:33 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepřipočítává Gkrellm do volné paměti i paměť zabranou keší? Viz příkaz free.
24.6.2006 17:13 Th3Butch3r | skóre: 4
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Jo je to vyreseno gkrellm to pocita asi nejak divne viz free mam asi tak 700kb. Ale linux se da docela dobre pouzit pouzivam lehke aplikace a furt lepsi nez win98(ty tam mam mimo jine taky). btw: nezna nekdo nejak plnohodnotny lehky prohlizec v linksech toho moc neudelam a firefox ani netscape a ani mozzila se proste neda pouzit...
24.6.2006 18:00 Flip
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Opera?
24.6.2006 19:01 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Opera!
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.
kozzi avatar 24.6.2006 18:07 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Užití ramky linuxem
proc ne links? no tak treba dillo
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
24.6.2006 18:08 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Užití ramky linuxem
Lehký prohlížeč – třeba Dillo, ale nevím, jak moc je použitelné. Pak znám ještě Galeon, ten je sice stejně jako Firefox založen na Gecku, ale mohl by být o něco rychlejší.
kozzi avatar 24.6.2006 18:13 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Užití ramky linuxem
no s galeonem mam zkusenost a nemyslim si že to bude to co hledá. to dillo je lepší sice použitelnost na některých stránkách problémová ale dá se to. Pokud si chceš užívat brouzdání po netu přikup ramky. Kdyby jsi napsal dřív moh jsem ti 64mb dat za daco ted uz je ma kamos.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
30.6.2006 12:36 Th3Butch3r | skóre: 4
Rozbalit Rozbalit vše Re: Užití ramky linuxem
no jo kdyby to nebyl notebook tak bych to jako problem nevidel...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.