Linux Swap méretezés

Linux Swap méretezés
2022-05-12T09:12:45+02:00
2022-05-12T10:54:24+02:00
2022-11-13T17:15:32+01:00
Juzzie
Sziasztok!

Az egyik ügyfelünknél kértünk egy Linux szervert (régen CentOS volt, most az ottani rendszergazda ezt fel upgrade-elte Oracle Linux-ra). Azonban számomra elég érdekesen állította be a swap lemez használatot. Én még úgy tanultam és még most is több helyen olvasom, hogy ahány GB memóriád van a gépben, legyen annyi a swap is vagy ha sok-sok fizikai memória van a gépben, akkor igazából el is hagyható a cserehely. Az ügyfél egy 16 GB-os memóriával ellátott szerverre beállított 2 GB-os swap partíciót.

A gondom az, hogy bár a memóriából még szabad 3 GB, a swap már meg is telt.

A szerveren egy ElasticSearch fut egy másik alkalmazás keresési motorjaként.

htop

Előre is köszönöm a válaszokat!
Üdv
Mutasd a teljes hozzászólást!
A legjobb a rendszerre bízni "Automatikusan beállított méret. A rendszer kezeli.",beállításon hagyni és csak indokolt esetben megváltoztatni.

Linux-ról szól a kérdés, az nem Windows!

@Juzzie - én is kevesellem, de ez a rendszergazda dolga. Ez a RAM / SWAP ökölszabály amit írsz régóta nem állja meg a helyét. Az adott feladathoz kell optimalizálni.
Mutasd a teljes hozzászólást!

  • Neki jelezd, ne nekünk, az ottani rendszernek van gazdája, ő az illetékes ez ügyben.

    A legjobb a rendszerre bízni "Automatikusan beállított méret. A rendszer kezeli.",
    beállításon hagyni és csak indokolt esetben megváltoztatni.

    Van gazdája a rendszernek, majd ő felel érte, ha esetlegesen ebből gond adódik.
    Mutasd a teljes hozzászólást!
  • A legjobb a rendszerre bízni "Automatikusan beállított méret. A rendszer kezeli.",beállításon hagyni és csak indokolt esetben megváltoztatni.

    Linux-ról szól a kérdés, az nem Windows!

    @Juzzie - én is kevesellem, de ez a rendszergazda dolga. Ez a RAM / SWAP ökölszabály amit írsz régóta nem állja meg a helyét. Az adott feladathoz kell optimalizálni.
    Mutasd a teljes hozzászólást!
  • Normálisan méretezett szerver esetén nem fog megtelni a RAM. Ha vsizont időközben a tervezettnél nagyobbra nőtt a terhelés, akkor utólag is lehet swap fájlt(!) illeszteni a rendszerbe, és esetleg beállítani a vm.swappiness értékét megfelelően alacsonyra.
    Szándékosan írtam fájlt és nem partíciót, mert ahogy manapság jellemzően nincs értelme külön /boot, /bin, /sbin, /usr partíciókat létrehozni, ugyanúgy nincs értelme swap partícióval szórakozni.
    Mutasd a teljes hozzászólást!
  • Szia,

    A swap méretére nincs általános szabály. Van olyan vasam itthon, ahol 2 GB ram mellé nem raktam SWAP-ot és olyan is van, ahol 16GB ram mellé került 8GB swap. Előbbi esetében ez bőven elegendő is, fél giga fölé nem megy a ram használat soha. Utóbbi vas esetén pedig simán volt olyan, amikor az összesített 24 GB-ból fél gigva volt szabad. Valószínűleg jobban járnék 32 Giga rammal és 0 swappal.

    Alapvetően tehát az adott telepítés határozza meg a swap-ot. Mivel ha jól sejtem, ti vagytok a megoldás szállítói, így az ügyfél adatai alapján nektek kell javaslatot tenni az optimális hardver és szoftver környezetre. Ha ez azt jelenti, hogy nektek a 2 giga swap csak problémának van, akkor szólni kell a rendszergazdának, hogy inkább dobjon a szerverbe még 2 giga ramot a swap helyett. Vagy ha úgy működik a progi, hogy nincs minden memóriában levő adatra azonnal szükség, akkor pedig maradhat a swap (akár növelhető is a mérete), mivel a disk olcsóbb, mint a ram.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd