VSERVER Performance

fmschrader

Registered User
Hi Forum,

in den letzten Tagen scheint mein VServer BAsic ab und zu ein wenig langsam zu reagieren.

Der Befehl TOP gibt diese ergebnisse (ohne die Liste):

Code:
top - 18:15:58 up 57 days,  1:11,  1 user,  load average: 2.57, 3.72, 4.04
Tasks:  38 total,   3 running,  34 sleeping,   0 stopped,   1 zombie
Cpu(s):  64.3% user,  10.7% system,  25.0% nice,   0.0% idle
Mem:   6205056k total,  6039404k used,   165652k free,  1665556k buffers
Swap:  8225200k total,  4970356k used,  3254844k free,  1087312k cached

Kann das jemand interpretieren?

Ciao

Martin
 
ps aux:

Code:
# ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   620   72 ?        S     2005   2:35 init
root     12163  0.0  0.0  1564  592 ?        S     2005   1:09 /sbin/syslogd -a /var/lib/named/dev/log -a /var/lib/stunnel/d
root     12256  0.0  0.0  1628  396 ?        S     2005   0:00 /sbin/klogd -c 1 -2
root     12483  0.0  0.0  4460 1304 ?        S     2005   0:00 /usr/sbin/saslauthd -a pam -n 1
root     13984  0.0  0.0  2168  780 ?        S     2005   0:24 /usr/sbin/xinetd
root     14280  0.0  0.0  1712  628 ?        S     2005   0:34 /usr/sbin/cron
root     14282  0.0  0.0  2460  852 ?        S     2005   0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib
root     14286  0.0  0.0  4928 1396 ?        S     2005   1:52 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
mysql    15332  0.0  0.0 38764 4692 ?        S     2005   0:21 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --us
mysql    16352  0.0  0.0 38764 4692 ?        S     2005   2:47 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --us
mysql    16388  0.0  0.0 38764 4692 ?        S     2005  13:05 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --us
root     31736  0.0  0.0 24940 2272 ?        S     2005   0:01 /usr/bin/spamd -d -x -m 2 -q
root      7778  0.1  0.0  3460 1568 ?        S    Jan23  26:13 /usr/bin/perl /srv/www/confixx/html/cgi-bin/check_logins.pl -
root      8324  0.1  0.4 36116 26924 ?       S    Feb06   2:16 spamd child
root     13699  0.0  0.3 27112 19936 ?       S    03:50   0:18 spamd child
root     14080  0.0  0.0  7368 3224 ?        SN   17:46   0:00 sendmail: k17GkYQt014080 pD9FD1809.dip.t-dialin.net [217.253.
root      6148  0.0  0.1 20200 7912 ?        S    18:30   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
root      6275  0.0  0.0  3320 1344 ?        S    18:30   0:00 /usr/bin/perl /usr/local/confixx/pipelog.pl
wwwrun    4451  0.0  0.2 27104 15640 ?       S    18:38   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun   17058  0.0  0.2 27284 15876 ?       S    18:42   0:02 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    5602  0.0  0.2 25220 13552 ?       S    19:08   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
wwwrun    5669  1.9  0.2 26756 15196 ?       S    19:08   0:17 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
mysql    26150  6.7  0.0 38764 4692 ?        R    19:10   0:55 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --us
mysql      581  0.0  0.0 38764 4692 ?        S    19:10   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --us
wwwrun   21345  0.3  0.1 22068 10452 ?       S    19:21   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
root     19522  0.4  0.0  5448 2272 ?        S    19:23   0:00 sshd: root@notty
root     19992  0.0  0.0  5448 2272 ?        S    19:23   0:00 sshd: root@notty
root     20609  0.0  0.0  2652 1292 ?        S    19:23   0:00 -bash
root     27653  1.6  0.0  5448 2288 ?        R    19:23   0:00 sshd: root@pts/3
root     29312  0.0  0.0  5448 2288 ?        S    19:23   0:00 sshd: root@pts/3
root     31747  0.4  0.0  2788 1652 pts/3    S    19:24   0:00 -bash
root      4099  0.0  0.0  2860  836 pts/3    R    19:24   0:00 ps aux

und zur gleichen Zeit TOP:

Code:
top - 19:25:15 up 57 days,  2:20,  1 user,  load average: 1.76, 1.68, 1.59
Tasks:  32 total,   3 running,  29 sleeping,   0 stopped,   0 zombie
Cpu(s):  81.8% user,  18.2% system,   0.0% nice,   0.0% idle
Mem:   6205056k total,  6013384k used,   191672k free,  1677672k buffers
Swap:  8225200k total,  5055644k used,  3169556k free,  1144504k cached
 Unknown command - try 'h' for help
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
26150 mysql     14   0 22056 4692 2232 R 10.8  0.1   0:59.82 mysqld
 5669 wwwrun     9   0 15200  14m 8012 S  1.2  0.2   0:19.45 httpd2-prefork
17475 root      11   0  1028 1028  836 R  1.2  0.0   0:00.13 top
    1 root       9   0    84   72   52 S  0.0  0.0   2:35.11 init
12163 root       9   0   616  592  520 S  0.0  0.0   1:09.97 syslogd
12256 root       9   0   676  396  392 S  0.0  0.0   0:00.01 klogd
12483 root       9   0  1392 1304 1036 S  0.0  0.0   0:00.37 saslauthd
13984 root       8   0   844  780  724 S  0.0  0.0   0:24.72 xinetd
14280 root       8   0   692  628  596 S  0.0  0.0   0:34.04 cron
14282 root       9   0  1044  852  848 S  0.0  0.0   0:00.05 mysqld_safe
14286 root       9   0  1564 1396 1300 S  0.0  0.0   1:52.02 sshd
15332 mysql      9   0 22056 4692 2232 S  0.0  0.1   0:21.26 mysqld
16352 mysql      8   0 22056 4692 2232 S  0.0  0.1   2:47.28 mysqld
16388 mysql      9   0 22056 4692 2232 S  0.0  0.1  13:05.42 mysqld
31736 root       9   0 22556 2272 2268 S  0.0  0.0   0:01.42 spamd
 7778 root       9   0  1664 1568 1372 S  0.0  0.0  26:13.37 check_logins.pl
 8324 root       9   0 33964  26m 6708 S  0.0  0.4   2:16.18 spamd
13699 root       9   0 24944  19m 6860 S  0.0  0.3   0:18.12 spamd
14080 root      13   5  3228 3224 2324 S  0.0  0.1   0:00.08 sendmail
 6148 root       9   0  7916 7912 7384 S  0.0  0.1   0:01.31 httpd2-prefork
 6275 root       9   0  1348 1344 1140 S  0.0  0.0   0:00.10 pipelog.pl
 4451 wwwrun     9   0 15644  15m 8008 S  0.0  0.3   0:00.55 httpd2-prefork
17058 wwwrun     9   0 15884  15m 8028 S  0.0  0.3   0:02.08 httpd2-prefork
 5602 wwwrun     9   0 13556  13m 7924 S  0.0  0.2   0:00.34 httpd2-prefork
  581 mysql      9   0 22056 4692 2232 S  0.0  0.1   0:00.01 mysqld
21345 wwwrun     9   0 10468  10m 8036 S  0.0  0.2   0:00.46 httpd2-prefork
19522 root       9   0  2336 2272 1976 S  0.0  0.0   0:00.24 sshd
19992 root       9   0  2336 2272 1976 S  0.0  0.0   0:00.01 sshd
20609 root       9   0  1292 1292 1060 S  0.0  0.0   0:00.02 bash
27653 root       9   0  2368 2304 1984 R  0.0  0.0   0:00.32 sshd
29312 root       8   0  2368 2304 1984 S  0.0  0.0   0:00.00 sshd
31747 root       9   0  1656 1656 1220 S  0.0  0.0   0:00.05 bash
Ciao und danke

Martin
 
Naja, Du bist es nicht. Dann rockt da wohl grad ein anderer Vserver auf Deinem Hostrechner.

Gruß
Alex
 
djrick said:
Da ist allerdings ein Zombie Prozess, den du mal beseitigen solltest

Ja hab ich auch gesehen, den kann ich ja killen. :D

Aber was ist ein Zombie-Prozess? Wo kommt der her und was macht er?

Ciao

Martin
 
Thunderbyte said:
Naja, Du bist es nicht. Dann rockt da wohl grad ein anderer Vserver auf Deinem Hostrechner.

Gruß
Alex

Hmm, aber der Speicherverbrauch scheint ja hoch zu sein:

Code:
Mem:   6205056k total,  6013384k used

Wie kann das kommen?

Ciao

Martin
 
fmschrader said:
Hmm, aber der Speicherverbrauch scheint ja hoch zu sein:
Code:
Mem:   6205056k total,  6013384k used
Wie kann das kommen?
Ciao
Martin

Das ist ein >>V<<SERVER auf einem Hostrechner. Natürlich wird der Hostrechner voll ausgelastet, soweit wie eben möglich. Sonst bringt er ja weniger GELD!:rolleyes: Davon abgesehen nutzt Linux den Speicher meist VOLL. Einiges wird als Cache verbraten. Das kann aber als quasi leerer Speicher gesehen werden. Eigentlich sinnvoller, als Speicher komplett leer zu halten...

Thunda
 
Deine Performanceengpässe sind wahrscheinlich wie bei mir auf den Festplattendurchsatz zurückführen. Das ist leider der Knackpunkt bei den vServern.
Bezüglich des Speichers, so weit ich weiß, wird von jeder VPS der Speicher alloziert auch wenn er nicht genutzt wird. Deswegen ist auch so gut wie alles immer voll.
Zu den Zombieprozessen ließ doch mal das http://de.wikipedia.org/wiki/Zombie_%28EDV%29#Zombies_in_der_EDV
 
Der Zombie, der da manchmal in der Summary steht, wird glaube ich
durch die Cronjobs verursacht. Ich glaube das beobachtet zu haben.

Was kann ich wegen der Performance unternehmen? Kannich da was tunen?

Ciao

Martin
 
Ja tunen geht. Mach die Sachen aus die du nicht brauchst. Lass wirklich nur das laufen was auch nötig ist. Wenn du genug Speicher hast schmeiß den xinitd/initd überboard. Der macht unglaublich overhead.
 
Das musst du entscheiden. Wenn du keine Homepage hast brauchst du keinen Apache. Und so weiter...
Grundsätzlich würd ich den Xinitd ausmachen, wenn einer Dienste starten oder beenden darf dann nur ich! So geht alles was der Verwaltet viel schneller. Braucht aber auch mehr RAM weil immer alles läuft!
Mach mal einen Portscan von deiner Kiste alles was läuft und du nicht brauchst machst du aus. Erhöht auch die Sicherheit.
 
Hallo!
Nicht gleich mit Kononen auf Spatzen oder mit nmap auf Server schießen :). Ein netstat -l oder lsof -ni tut es doch auch.

mfG
Thorsten
 
Hallo Thorsten,

meine Antwort war auf die Frage
Wie geht denn der Portscan?
bezogen, und wenn mich nicht alles täuscht währe das dann richtig?!

Wobei lsof -ni mir noch völlig unbekannt ist.

Ansonsten entschuldige ich mich natürlich wenn ich hier eine Falschaussage getätigt habe.
 
Back
Top