Hirdetés

Új hozzászólás Aktív témák

  • emvy

    nagyúr

    válasz #54625216 #126 üzenetére

    A swap nem ugy mukodik, hogy van egy hard limit, ami utan elindul a swappeles. Tehat ha van egy programom, ami 4K-s darabokban keri a memoriat, akkor nem az lesz, h az OS 4K-nkent lapatolja ki a regebbi page-eket a diszkre, hogy legyen eleg memoria. (Erre egyebkent igy nem is lenne szukseg, belemehetunk, h miert nem.)
    Inkabb ugy mukodik, hogy amikor mar 'eleg keves' RAM van, akkor egy jo csomo page-et kitol a hattertarra.
    Azt, hogy ez pont hogy tortenik, csomo parameter szabalyozza. Pl. Linuxon a swappiness allitja azt, h mennyire koran kezdjen el kipakolni adatot a hattertarra a fizikai RAM-bol, 0 swappiness eseten akkor kezdi el, amikor a 'high watermark' fole kerul a foglalt megmoria erteke (ami szinten beallithato). Magasabb swappiness eseten mar korabban is elkezdi (a watermark 0% es 10% kozott allithato asszem).

    while (!sleep) sheep++;

Új hozzászólás Aktív témák