Linuxbarát Posted January 17, 2006 Posted January 17, 2006 Három éve használok Linuxot, az utóbbi kettõ évben UHU-t. Sok dolgot olvastam már a rendszerrõl, de a mai napig nem tudom, hogy hogyan kezeli a Linux a memóriát és a virtuális memóriát. A Windows-ét ismerem, és az is világos hogy a Linuxé ettõl eltér(szerencsére). De hogy pontosan hogyan mûködik, arról csak igen halvány elképzeléseim vannak. Megkérlek benneteket, hogy aki ezzel tisztában van, az legyen szíves felvilágosítani ezen az oldalon. Elõre is köszönöm.
Kovács Dávid ( Davs ) Posted January 17, 2006 Posted January 17, 2006 Valahogy úgy, hogy azt a file-t, ami most nem aktív, tehát nem csinál semmit, azt kiteszi a swap-ra, de mindjárt utánanézek.
Greene Posted January 17, 2006 Posted January 17, 2006 A Linuxnál a kernel kezeli a virtuális memóriát (VM). Kétféle VM van. Lehet létrehozni egy külön SWAP partíciót (ez egy régi Unixos filerendszer), vagy egy filet, amit swapnek használ a linux. Egyébként elég agresszívan swappel a linux, hogy minél több legyen a szabad memória. Így lehet létrehozni swap file-t: $ dd if=/dev/zero of=/extra-swap bs=1024 count=1024 1024+0 records in 1024+0 records out $ Létrehozzuk a /extra-swap filet. Feltöltjük nullákkal. Blokkméret (bs) 1024 byte, Count (szorzó) 1024. $ mkswap /extra-swap 1024 Setting up swapspace, size = 1044480 bytes $ Swap filet csinálunk az állományból. $ swapon /extra-swap $ "Bekapcsoljuk" a swap filet, így már tudja a linux használni
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now