Jump to content
GSForum - Segélyvonal

Memóriakezelés


Recommended Posts

Posted

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

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.

Posted

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

  • 1 month later...
Linuxbarát
Posted

Nagyon szépen köszönöm a segítséget.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...