Mít swap o velikosti dvojnásobku RAM se doporučovalo dříve. Souviselo to s tím, že uživatelé mělo obvykle málo fyzické RAM (byla dražší než dnes) a jestli se nepletu, tak s tím i nějak počítalo jádro (že bude swap roven 2x RAM). Dnes je to spíše o tom kolik má PC k dispozici fyzicke RAM resp. kolik je předpokládaná potřeba + pořádná rezerva pro případ, že se nějaký program zblázní a začně volnou paměť rychle spotřebovávat.
Mam 1GB RAM a 2GB swap. Na plnohodnotný desktop to chce podle mého názoru alespoň 512MB RAM, spíše více. Samozřejmě záleží na tom jak bude počítač používán, s jak velkými daty se bude pracovat atp.
Často se mi stávalo, že jsem měl obsazeno např, 300MB RAM a 500MB ve swapu. Hledal jsem jak swapování co nejvíce potlačit. Osvědčilo se mi toto nastavení:
do /etc/sysctl.conf přidat řádek
vm.swappiness=0
(0 = nejmenší používání swapu, 100 = maximální)
Po tomto nastaveni je poměr rekněme 600MB v RAM a 200MB ve swapu. Do obsazení 500MB RAM je swap téměř prázdný.