FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Flitig postare
|
Hej,
Är det någon som har koll på om Linux (Ubuntu Hardy i detta fall) buffrar minne som inte används så att ledigt minne som visas via cat /proc/meminfo via SSH är i princip 0? Jag kör inget på servern nu, inte ens en lokal MySQL, ändå finns inget ledigt utrymme enligt kommandot ovan. Läste i någon forumtråd att så kunde vara fallet, man skulle köra "top" och kolla, men det funkar inte för då blir det fel: top: error while loading shared libraries: libtermcap.so.2: Någon som har kollen? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Det stämmer bra det, är en uttalad praxis att allt minne ska användas. Om du vill tömma så kan man kan skrota cachade inodes och/eller page cache genom echo [1,2] > /proc/sys/drop_cache... kanske finns nåt lättare sätt nu för tiden.
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Ok, vad bra!
Lite udda bara att mätningen är så att minnet "ska" slå i taket. Inget bra kommando kolla minnesknas på alltså... |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Flitig postare
|
Hmm, inte så haj på detta...än...vi får se.
Men nu ligger den på 100% och swap går in + meddelande från kontrollpanelen om "Resource shortage - slmmemorylimit" Är detta som det ska vara? Isåfall lirar ju Viirtuozzo och Linux inte så bra ihop på denna punkt...?! |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Klarade millennium-buggen
|
Vad kör du för processer?
Vilka processer är det som tar minne? Kod:
ps aux|sort -nr +3|grep -v USER|head -5 |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Flitig postare
|
Tackar, så här ser det ut:
www-data 23669 0.0 888.2 230716 9096 ? S 16:35 0:00 /usr/sbin/apache2 -k www-data 1932 0.0 421.8 162644 4320 ? S 21:59 0:00 /usr/sbin/apache2 -k www-data 1739 0.0 888.2 230716 9096 ? S 18:33 0:00 /usr/sbin/apache2 -k www-data 1698 0.0 888.2 230716 9096 ? S 18:33 0:00 /usr/sbin/apache2 -k syslog 13626 0.0 72.2 12284 740 ? S Mar 19 0:00 /sbin/syslogd -u sysl Har aldrig kört det kommandot förut och kan inte heller tyda ut vad som är vad eller om det är något skumt, vad tycker ni? |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Klarade millennium-buggen
|
Ang. din "output"
Den läses så här: Kod:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND Kod:
www-data är "USER" 23669 är "PID" "0.0" är % av CPU 888.2 är % av minne VSZ är virtual memory size RSS är "resident set size" TTY är tty fönster (bara om man har en terminal igång) STAT är process status. START är starttid för processen TIME processortid COMMAND är kommandot Apache slukar allt ditt minne verkar det som. (888.2 % AV MINNET?????) Det du kan göra är att inaktivera moduler som du inte använder. a2enmod & a2dismod för att aktivera samt inaktivera moduler. Du måste ladda om / starta om apache mellan varje kommando /etc/init.d/apache2 reload eller restart. När det gäller modulerna så är det lite trial & error för att komma fram till vad som behöver och inte behövs. Senast redigerad av Jonas den 2010-03-21 klockan 10:09 |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Har WN som tidsfördriv
|
Bra kommando för att kolla vad som används vs inte används och hur mycket som är cachat:
Kod:
[ 0]root@tux:pts/0\~ free -m total used free shared buffers cached Mem: 2014 1762 252 0 195 928 -/+ buffers/cache: 637 1377 Swap: 255 0 255 Kanske nginx eller lighttpd. Dem är mycket snällare med resurser. ![]() |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Flitig postare
|
Tack Crazzy, ska kolla detta.
Nginx är jag lite sugen på. Problemet är att man är inkörd på Apache, lite svårt att behålla lönsamheten om man ska sätta sig in i en ny webserver tyvärr. Men just denna server beter sig konstigt, något är allvarligt galet. Virtuozzo panel ger 500 internal hela tiden. |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Flitig postare
|
Tack Jonas,
Det verkar ju vara helt galet detta. Vad ligger ni på själva i procent på de största slukarna? |
||
![]() |
![]() |
Svara |
|
|