Ola, probleem hier.
Ik heb hier een server draaien met Ubuntu 8.10 LTS (2.6.27-15-server) waar ik een raar probleem met m'n swapspace heb.
/dev/sda1 is m'n hoofdpartitie waar ook het systeem op draait, hier wordt ook af en toe gegevens naartoe gehaald die naar /dev/sdb1 wordt geschreven.
Na een mailalert die ik maandag kreeg, keek ik hoeveel ruimte er nog overwas, en blijkbaar zat m'n schijf vol omdat de backup op de temp locatie te groot was).
Nadat alles opgeschoont is, zie ik dat m'n swappartitie toch nog vol zit, terwijl het huidige ram op zo'n 1/3e gebruikt wordt.
M'n cacti metingen stopten er ook mee, zo is hier goed te zien dat m'n geheugenverbruik er niet meer doorheen kwam.
Free geeft mij:
Terwijl htop mij kan vertellen dat m'n memory usage 638/1516MB is, en m'n swap op 1452/1466 staat.
Ik zit te kijken of ik swap niet tijdelijk uit kan zetten door swapoff, helaas na het uitvoeren hiervan:
Als ik zo lees is dat begrijpelijk, het wordt eerst naar het fysieke ram geschreven voordat swap uitgaat.
Als ik bij htop, top of ps kijk, zie ik dat mysql de enige "grootverbruiker" is met 10 processen van 1% per process.
Dus waar ik tegenaan loop is: hoe kan ik m'n swap leegmaken zonder dat m'n fysieke geheugen vol gaat lopen?
En hoe kan het zijn dat m'n swap volblijft?
Ik heb hier een server draaien met Ubuntu 8.10 LTS (2.6.27-15-server) waar ik een raar probleem met m'n swapspace heb.
/dev/sda1 is m'n hoofdpartitie waar ook het systeem op draait, hier wordt ook af en toe gegevens naartoe gehaald die naar /dev/sdb1 wordt geschreven.
Na een mailalert die ik maandag kreeg, keek ik hoeveel ruimte er nog overwas, en blijkbaar zat m'n schijf vol omdat de backup op de temp locatie te groot was).
Nadat alles opgeschoont is, zie ik dat m'n swappartitie toch nog vol zit, terwijl het huidige ram op zo'n 1/3e gebruikt wordt.
M'n cacti metingen stopten er ook mee, zo is hier goed te zien dat m'n geheugenverbruik er niet meer doorheen kwam.
Free geeft mij:
mem: | total | used | free |
ram | 1518504 | 1517760 | 35124 |
swap | 1502036 | 1487716 | 14320 |
Terwijl htop mij kan vertellen dat m'n memory usage 638/1516MB is, en m'n swap op 1452/1466 staat.
Ik zit te kijken of ik swap niet tijdelijk uit kan zetten door swapoff, helaas na het uitvoeren hiervan:
swapoff: /dev/sda5: Cannot allocate memory
Als ik zo lees is dat begrijpelijk, het wordt eerst naar het fysieke ram geschreven voordat swap uitgaat.
Als ik bij htop, top of ps kijk, zie ik dat mysql de enige "grootverbruiker" is met 10 processen van 1% per process.
Dus waar ik tegenaan loop is: hoe kan ik m'n swap leegmaken zonder dat m'n fysieke geheugen vol gaat lopen?
En hoe kan het zijn dat m'n swap volblijft?
Bovenstaande is mijn post. Lees deze aandachtig, dank u wel voor uw medewerking.