Portál AbcLinuxu, 14. května 2025 00:01
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!
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.
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?
[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 kBTakže pokud tam zůstává 8M je to podle mě OK (místo pro dvě stránky)
mike@lion:~> tail -3 /proc/meminfo HugePages_Total: 0 HugePages_Free: 0 Hugepagesize: 2048 kB mike@lion:~> cat /proc/sys/vm/min_free_kbytes 4055Jinak defaultní velikost stránky je AFAIK pořád 4 KB, jen novější procesory (od Pentia?) umějí používat i větší.
/proc/sys/vm/min_free_kbytesU 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.
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.
free
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.