RAM update?

Anagramm

New Member
Heyo liebe Community =D

Ich habe da einmal eine einfache Frage, glaube ich:
Mein Server hat zur Zeit eine Load Average von 2.8 - 3.8.
Für mich das das sehr im roten Bereich. Mein vServer hat z.T. 512 MB Ram (1024 swap).

Würde eine RAM-Erhöhung den LA wieder runtersetzen bzw. würde bei mir eine Ram-Erweiterung was bringen?
Im Fall, dass es nun was bringen sollte: Kann man da überschlagsmässig sagen, wie man rausfindet, wie viel ram man nun zusätzlich braucht?

MfG und schöne Festtage

//EDIT: Wenn ispCP seine (was auch immer) macht, gehts manchmal auf 20 oder noch höher hoch... Aber da muss ich mir halt einfach mal anschauen, was genau da los ist.
 
Last edited by a moderator:
So pauschal kann man die Frage nicht beantworten. Dazu müsste klar sein, dass die Load vorwiegend durch das Swappen verursacht wird. Anhaltspunkte könnte die Ausgabe von "top" liefern. Einfach mal hier in [noparse]
Code:
...
[/noparse]-Tags posten.
 
Oki, dass wäre folgendes:
[Da noch "morgen" ist, liegt die Load Average momentan erst bei 1.24 - Ich kann sonst heute Nachmittag/Abend dann noch eins posten, wenn es be 2-3 ist.]

Code:
top - 11:02:10 up  7:01,  2 users,  load average: 1.24, 1.24, 0.91
Tasks:  91 total,   2 running,  89 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.3%us,  2.3%sy,  0.0%ni, 66.7%id, 16.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524504k total,   511792k used,    12712k free,    11588k buffers
Swap:  1048568k total,   127636k used,   920932k free,   213436k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                     
31060 vu2001    20   0  159m  40m  19m S  8.7  7.8   0:54.61 php5-cgi                     
31057 vu2001    20   0  159m  39m  19m S  6.7  7.6   0:36.00 php5-cgi                     
 1240 mysql     20   0  213m  36m 4384 S  1.0  7.2   1:29.62 mysqld                       
 1627 root      20   0 59632 3024 2484 S  0.7  0.6   0:09.56 ispcp-apache-lo              
    1 root      20   0 10312  608  576 S  0.0  0.1   0:00.24 init                         
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                     
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                  
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/0                  
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.22 watchdog/0                   
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.66 events/0                     
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                      
   19 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch                     
   20 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus                       
   51 root      15  -5     0    0    0 S  0.0  0.0   0:00.12 kblockd/0                    
   60 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd                
   66 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                        
   69 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod                      
  101 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush                      
  102 root      20   0     0    0    0 S  0.0  0.0   0:00.34 pdflush                      
  103 root      15  -5     0    0    0 S  0.0  0.0   0:01.12 kswapd0                      
  104 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                        
  224 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 net_accel/0                  
  514 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kstriped                     
  519 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksnapd                       
  547 root      15  -5     0    0    0 S  0.0  0.0   0:01.66 kjournald                    
  628 root      16  -4 16824  448  444 S  0.0  0.1   0:00.08 udevd                        
 1062 daemon    20   0  8020  372  368 S  0.0  0.1   0:00.00 portmap                      
 1144 root      20   0 56040 1108  896 S  0.0  0.2   0:00.05 rsyslogd                     
 1158 root      20   0 48864  852  636 S  0.0  0.2   0:00.00 sshd                         
 1201 root      20   0 17312 1164 1160 S  0.0  0.2   0:00.00 mysqld_safe                  
 1242 root      20   0  3780  484  484 S  0.0  0.1   0:00.00 logger                       
 1304 polw      20   0 46488 1980 1280 S  0.0  0.4   0:00.02 policyd-weight               
 1305 polw      20   0 46488 1560  952 S  0.0  0.3   0:00.04 policyd-weight               
 1308 postgrey  20   0 56976 3840 1972 S  0.0  0.7   0:00.08 postgrey                     
 1401 clamav    20   0 17548  668  560 S  0.0  0.1   0:00.00 freshclam                    
 1443 root      20   0 73356 3428 1540 S  0.0  0.7   0:05.93 fail2ban-server              
 1548 root      20   0 20176  296  292 S  0.0  0.1   0:00.00 famd                         
 1562 nobody    20   0 75680  700  512 S  0.0  0.1   0:00.44 proftpd                      
 1582 root      20   0 18548  816  724 S  0.0  0.2   0:00.10 cron                         
 1617 bind      20   0  110m 2216 1340 S  0.0  0.4   0:00.02 named                        
 1625 root      20   0  130m 1868 1244 S  0.0  0.4   0:01.80 apache2                      
 1626 root      20   0 59500 3128 2484 S  0.0  0.6   0:00.84 ispcp-apache-lo              
 1628 www-data  20   0  130m 1296  640 S  0.0  0.2   0:00.40 apache2                      
 1696 root      20   0  3780  440  364 S  0.0  0.1   0:00.00 ispcp_daemon                 
 1761 root      20   0  3796  468  464 S  0.0  0.1   0:00.00 getty

MfG und schonmal Danke =D

//Edit: Nun ist er über 3
Code:
top - 12:01:50 up  8:01,  3 users,  load average: 3.12, 2.12, 1.41
Tasks: 117 total,   4 running, 112 sleeping,   0 stopped,   1 zombie
Cpu(s): 29.1%us,  4.0%sy,  0.0%ni, 44.1%id, 22.4%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:    524504k total,   517164k used,     7340k free,    46796k buffers
Swap:  1048568k total,   176228k used,   872340k free,   143480k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                     
 1882 vu2001    20   0  161m  37m  17m R 18.6  7.4   0:07.78 php5-cgi                     
 1881 vu2001    20   0  166m  39m  17m S  9.3  7.8   0:06.38 php5-cgi                     
 1864 vu2001    20   0  161m  37m  17m R  5.3  7.2   0:06.84 php5-cgi                     
 1240 mysql     20   0  213m  32m 3628 S  1.0  6.3   2:12.63 mysqld                       
 2141 www-data  20   0  130m 2676 1504 S  0.7  0.5   0:00.02 apache2                      
    1 root      20   0 10312  548  524 S  0.0  0.1   0:00.28 init                         
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                     
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                  
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.06 ksoftirqd/0                  
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.26 watchdog/0                   
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.76 events/0                     
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                      
   19 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch                     
   20 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus                       
   51 root      15  -5     0    0    0 S  0.0  0.0   0:00.14 kblockd/0                    
   60 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd                
   66 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                        
   69 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod                      
  101 root      20   0     0    0    0 S  0.0  0.0   0:00.04 pdflush                      
  102 root      20   0     0    0    0 S  0.0  0.0   0:00.36 pdflush                      
  103 root      15  -5     0    0    0 S  0.0  0.0   0:02.42 kswapd0                      
  104 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                        
  224 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 net_accel/0                  
  352 root      20   0 66064 1520 1516 S  0.0  0.3   0:00.02 sshd                         
  355 root      20   0 42084 1276 1272 S  0.0  0.2   0:00.04 sftp-server                  
  514 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kstriped                     
  519 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksnapd                       
  547 root      15  -5     0    0    0 S  0.0  0.0   0:02.24 kjournald                    
  628 root      16  -4 16824  440  436 S  0.0  0.1   0:00.08 udevd                        
 1062 daemon    20   0  8020  360  356 S  0.0  0.1   0:00.00 portmap                      
 1144 root      20   0 56040 1044  856 S  0.0  0.2   0:00.15 rsyslogd                     
 1158 root      20   0 48864  520  516 S  0.0  0.1   0:00.00 sshd                         
 1201 root      20   0 17312 1080 1076 S  0.0  0.2   0:00.00 mysqld_safe                  
 1242 root      20   0  3780  488  484 S  0.0  0.1   0:00.00 logger                       
 1304 polw      20   0 46488  968  880 S  0.0  0.2   0:00.02 policyd-weight               
 1305 polw      20   0 46488 1240  688 S  0.0  0.2   0:00.04 policyd-weight               
 1308 postgrey  20   0 56976 1228 1224 S  0.0  0.2   0:00.08 postgrey                     
 1401 clamav    20   0 17548  668  560 S  0.0  0.1   0:00.00 freshclam                    
 1443 root      20   0 73356 2728 1284 S  0.0  0.5   0:06.59 fail2ban-server              
 1548 root      20   0 20176  280  276 S  0.0  0.1   0:00.00 famd                         
 1562 nobody    20   0 75680  560  452 S  0.0  0.1   0:00.50 proftpd                      
 1582 root      20   0 18548  684  600 S  0.0  0.1   0:00.12 cron                         
 1617 bind      20   0  110m 1368  984 S  0.0  0.3   0:00.02 named                        
 1696 root      20   0  3780  356  352 S  0.0  0.1   0:00.00 ispcp_daemon                 
 1761 root      20   0  3796  468  464 S  0.0  0.1   0:00.00 getty
 
Last edited by a moderator:
Der Server ist zwar zu 22% damit beschäftigt, auf etwas zu warten, aber das können durchaus ganz normale Plattenzugriffe sein, die nichts mit dem Swapping zu tun haben.
Ich glaube nicht, dass ein RAM-Upgrade jetzt große Performance-Wunder bringen wird. Arg viel mehr Speicher solltest Du allerdings trotzdem nicht verbrauchen, da keine Reserven mehr vorhanden sind.
Auch wenn ein Großteil des Speichers von den CGI-Prozessen (PHP) verbraucht werden, könnte es sich evtl. lohnen die Parameter von Apache und MySQL zu optimieren. Dazu gibt es im SQL-Forum oben einen Sticky-Thread (im Titel geht es um das tuning-primer-Script), der sehr lesenswert ist.

PS: Wie sehr der Swap-Speicher aktuell benutzt wird, kannst Du mit dem Befehl "vmstat -s K 5" rausfinden. Es ist schließlich kein Problem, wenn 125 MB ausgelagert sind, auf die kaum zugegriffen wird. Langsam wird es nur, wenn dauernd eine große Zahl von Pages ausgetauscht werden muss.
Interessant sind in Deinem Fall die Spalten "si" und "so". Das Programm liefert Dir alle 5 Sekunden einen neuen Wert in KB (Abbruch mit Strg-C). Einfach mal eine Weile laufen lassen und sehen wie viel ausgetauscht wird.
Lies auch die man-page dazu ("man vmstat"). Hohe Werte in der Spalte "bi" deuten darauf hin, dass viel von der Platte gelesen wird (was ich bei Dir vermute).
 
Boa, vielen Dank für diese ausführliche Antwort. :-D

Dann werde ich mich mal ans lesen machen :)

Frohe Weihnachten und thx.
 
Back
Top