Anzeige:
Ergebnis 1 bis 2 von 2

Thema: wie rausfinden ob SWAP Nutzung ok oder kritisch ist

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.08.2006
    Beiträge
    33

    wie rausfinden ob SWAP Nutzung ok oder kritisch ist

    MOin,

    ich habe von zeit zu zeit eine Crash, die Kernelmeldung sagt mir dann das 0KB SWAP frei waren.
    Bei einer anderen Maschine ist der SWAP fast immer voll, diese crashed aber nicht.
    Es gibt ja fälle in dennen der kernel dinge ins swap auslagert weil diese schon länger nicht gebraucht wurden, was ja unkritisch sein sollte.
    Ein Kollege meinte man sollte MemFree, SwapFree und SwapCached zusammenzählen und anhand dieser Zahl würde man erkennen wie der tatsächliche swap verbrauch ist.
    Stimmt das so?

    Hier mal die Info von einem der Server:

    cat /proc/meminfo
    MemTotal: 7413644 kB
    MemFree: 249936 kB
    Buffers: 315528 kB
    Cached: 399196 kB
    SwapCached: 2027856 kB
    Active: 4292268 kB
    Inactive: 2729520 kB
    HighTotal: 0 kB
    HighFree: 0 kB
    LowTotal: 7413644 kB
    LowFree: 249936 kB
    SwapTotal: 2048276 kB
    SwapFree: 4 kB
    Dirty: 264 kB
    Writeback: 0 kB
    AnonPages: 6305504 kB
    Mapped: 18964 kB
    Slab: 105736 kB
    PageTables: 16036 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    CommitLimit: 5755096 kB
    Committed_AS: 6591176 kB
    VmallocTotal: 34359738367 kB
    VmallocUsed: 1300 kB
    VmallocChunk: 34359736907 kB
    HugePages_Total: 0
    HugePages_Free: 0
    HugePages_Rsvd: 0
    Hugepagesize: 2048 kB


    Gruß und Dank

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ich guck immer den Output von "free" an; da hats ne Zeile "+/- buffers/cache" - die sagt dir wieviel vom Ram noch verfügbar ist, ohne die Buffer/Caches (z.B. HD Lesebuffer und so Zeugs das der Kernel bei Bedarf problemlos wieder freigeben kann)

    Das was dort als "free" steht, plus das was im Swap noch frei ist sollte der Speicher sein den deine Programme noch belegen können.

    z.B.
    Code:
    peschmae@sid:~$ free -m
                 total       used       free     shared    buffers     cached
    Mem:          3970        921       3049          0          7        624
    -/+ buffers/cache:        288       3681
    Swap:         3812          0       3812
    peschmae@sid:~$
    also noch 3681+3812 = 7493 MB frei.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •