Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: michalurban 17 Března 2010, 13:33:06
-
Zdravím,
a preventivně se omlouvám, pokud jsem podobné téma přehlédl.
Zajímalo by mě, zda by bylo možné a vhodné (a popřípadě jak to udělat) používat část RAM, kterou x64 systém nevidí, jako ramdrive pro swap. Mám Intel E8400 s 4Gb RAM a používám 64bitové ubuntu 9.10, ale pár aplikací mi v něm neběží - konkrétně mi vadí absence flasheru pro N900, ten je jen v x86 verzi.
Moje představa je taková, že by systém používal cca 3Gb RAM a zbylá Giga by sloužila jako RAMDRIVE Swapu ... otázky zní, zda by byl systém tu přebytečnou paměť vidět a kam by pak hybernoval - určit mu dodatečnou swap partisnu?
Sorry jestli to co tu popisuji je neuskutecnitelny zmatek, ale pripadlo mi z par clanku, ze by to mozne bylo ... Díky předem!
PS: Někomu se podařilo tento flasher nainstalovat i na 64bitovém systému, ale telefon paknebyl na USB vidět.
-
Prozradím vám malé tajemství: i 32bit systém umí víc jak 3,7GB (teď nevím, jak přesně to číslo je) RAMky. Kouzelné slůvko (spíš kouzelná zkratka) je "PAE" (a to už se tu řešilo několikrát, takže když už víte co hledat, půjde to skoro samo :)).
-
Prozradím vám malé tajemství: i 32bit systém umí víc jak 3,7GB (teď nevím, jak přesně to číslo je) RAMky. Kouzelné slůvko (spíš kouzelná zkratka) je "PAE" (a to už se tu řešilo několikrát, takže když už víte co hledat, půjde to skoro samo :)).
PAE je pomalé
-
nejak porad nerozumim tomu, proc chcete ukousnout kus pameti, udelat z toho ramdrive a pak do toho dat swap, ktery slouzi jako rozsireni pameti
pokud mate pameti dost, tak swap ani nepotrebujete (tedy patrne krom te hibernace, ale tu nepouzivam, tak nevim jiste - navic hibernace do swapu o ktery prijdete po vypnuti stroje je imho take ponekud kontraproduktivni)
proc si to chcete zbytecne tak zkomplikovat?
-
Zdravím, jestli chceš omezit co nejvíce swapování, když ti pravidelně zbývá volná RAM, zkus použít návod What is swappiness and how do I change it (Ubuntu Swap FAQ) (https://help.ubuntu.com/community/SwapFaq#What is swappiness and how do I change it?). Stručně: jedná se o hodnotu s názvem Swappiness a nastavuje tendenci jádra odsouvat procesy z hlavní paměti na swap disk. Může nabývat hodnot 0 - 100, kde 0 znamená vyhnout se swapování co nejdéle to jde a 100 naopak zařídí agresivní swapování. V příkladech uvedu nastavení na hodnotu 10 (přednastavená hodnota na Ubuntu je údajně 60).
Zjištění aktuálního stavu:
cat /proc/sys/vm/swappiness
Jednorázovou úpravu (dočasně do restartu) provedeš příkazem:
sudo sysctl vm.swappiness=10
Pokud budeš chtít hodnotu Swappiness nastavit trvale, musí se do odpovídajícího souboru
gksudo gedit /etc/sysctl.conf
zapsat (resp. upravit nebo doplnit) řádek:
vm.swappiness=10
a po úpravě restartovat (nebo nastavit jednorázově bez restartu, viz výše).
-
swap už asi rok nepoužívám ;D
4GB je dost
-
Díky za rady! :)