Ja teda davam bezne nejmene 2x velikost RAM, nejvice 500MB. 1. kvuli spani (to sice zatim nechodi, ale pevne verim, ze jednoho dne bude ) 2. kvuli SW - KDE, par vetsich editovanych obrazku v GIMPU, stahovani neceho na pozadi, par otevrenych tabu v webbrowseru - proste normalni pouzivani desktopu - a hned je 400MB swapu + 256MB RAM zaplneno. Jde to snadnejc, nez by se mi libilo... Treba ted nedelam nic narocneho - a ejhle:
Jediný rozdíl mezi chlapcem a mužem je v ceně jejich hraček.
Hezke a asi většinou pravdivé.
256 MiB je na desktop spodní použitelná hranice velikosti RAM. Zvlášť při použití Mozilly a Gimpu(ale jen gimpu, bez obrázku ).
ani pri kompilaci jsem se snad nikdy nedostal ve swapu nad velikost fyzicke pameti (320M) - ze je pamet plna asi neznamena, ze je taky porad pouzivana. vim, ze se rika, ze ji neni nikdy dost (z dob <32M?), ale priste si nastavim swap max. 512M, pripadne +150-250M k fyzicke 512M. Video needituju a jinak vyuziti ani nevidim :) na druhe strane zablokovat si dnes 1-2G nijak neboli, to je fakt.
Aktuálně mám na desktopu 288 MiB RAM, na tom běžně provozuju dvě Xka, na jedněch KDE, na druhých Fluxbox s Operou (dynamicky linkovanou), Thunderbirdem a pár programy nad GTK2. RAM mám plnou pořád, ale ve swapu nemám nikdy víc než 20 MiB.
Na notebook se 192 MiB RAM jsem dal 512 MiB swapu - tam bývá obsazeno do 40 MiB, ale až rozjedu ten suspend...
Já teď uvažuju, že swap zruším, protože 1,75GB RAM asi jen tak nevyužiju.
Co se (v praxi) začne dít, jakmile je fyzická RAM vyčerpána a není žádný swap?
Předpokládám, že nastane problém Systém nebude mít žádnou paměť kterou by přidělil, takže programy asi začnou padat a nepůjdou spustit další. Tak si to v praxi vyzkoušej?
Co myslis? Kernel je panic. Uz to mam vykouseny, provedla mi to jednou cache Konqueroru - v programu byla chybka. Jen jsem koukal, jak krell swapu jede doprava....a pak uz nic.
Když se to povedlo mně, tak mi jenom spadla Xka, systém to přežil (narozdíl od situace, kdy se mi jedním blbě napsaným programem podařilo neustále v nekonečné smyčce forkovat nové procesy , to jsem musel vzít resetem)
Kernel panic by neměla hned tak kvůli vypotřebované paměti nastat... OOM killer by měl začít - více či méně inteligentně - aplikace odstřelovat, aby si jádro uvolnilo místo pro svůj běh.
Já bych swap nerušil, udělal bych ho třeba stejně velký jako je RAM a přimountoval /tmp jako tmpfs s nějakou rozumnou velikostí (aby se cely /tmp vešel do swapu kdyby bylo potřeba).