» »

Debian strežnik, visok "CPU usage"

Debian strežnik, visok "CPU usage"

DMouse ::

Imam en problem, okrog katerega se vrtim že nekaj časa, pa ne najdem rešitve. Debian strežnik ima nerazumno visok CPU usage, tudi takrat, ko naj ne bi delal skoraj ničesar. Če uporabim "top" ali "top -i" je izpis ponavadi nekaj podobnega temu:

top - 08:56:01 up 42 days, 21:26,  1 user,  load average: 8.43, 4.80, 2.84
Tasks: 110 total,   2 running, 108 sleeping,   0 stopped,   0 zombie
Cpu(s): 33.6% us, 12.3% sy,  0.3% ni, 53.8% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   2075352k total,  1999580k used,    75772k free,    83032k buffers
Swap:  2096440k total,        4k used,  2096436k free,   676800k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7078 root      16   0  2160 1136 1880 R  0.3  0.1   0:00.10 top
 6669 root      16   0  7768 2336 7148 R  0.0  0.1   0:00.06 sshd


... se pravi dva čisto nezahtevna procesa, neznano kam pa pobegne več kot 30% CPU. Kasneje sem z drugimi ukazi ugotovil, da je težaven kar sam "init" proces:


server:~# ps auxf --cumulative
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1 44.6  0.0   1864   648 ?        S    Jan29 27598:10 init [2]
root         2  0.0  0.0      0     0 ?        S    Jan29   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Jan29   0:00 [ksoftirqd/0]
...


V logih ne najdem nič pametnega, kakšne zahtevne diagnostike nad init procesom pa niti ne znam narest. Spodaj je izpis "sar -A", če bo mogoče kdo dobil kako idejo, v katero smer naj raziskujem naprej.
Sar output

Hvala za pomoč že vnaprej!

meacho ::

Poglej, če ti teče kakšen skriti proces.
Program za to je npr: listps
Poglej mašino še z rkhunter in pa chkrootkit.

Zgodovina sprememb…

  • spremenil: meacho ()

Icematxyz ::

Zlonamerna koda vrjetno ja. Če je visoka poraba resursov ne počneš pa nič.

DMouse ::

listps ne najde nobenih skritih, rkhunter pa tudi nobenega trojanca.

V prvem mailu sm napisal, da CPU kuri proces "init"... kot da bi nekje ciklal, mogoče zaradi kakega pokvarjenega hardwera? Žal je strežnik fizično v nemčiji, zato ne morem odklopit sekundarnega diska ali menjat ramov :S
A obstaja kak način, da bi ugotovil, kaj "init" dela? Sem že poskušal z ukazom "pstack", ampak ima "init" tako prioriteto v sistemu, da ne dovoli dostopa.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kateri ponudnik ima najboljši ping v competitive gameih?

Oddelek: Omrežja in internet
6998 (786) ranko123
»

[php][python][linux] kill script

Oddelek: Programiranje
71623 (1469) DeeJay
»

Ubuntu 10.4 1,2GB poraba rama

Oddelek: Operacijski sistemi
201084 (810) KaRkY
»

Izbira brskalnika vpliva na avtonomijo prenosnika

Oddelek: Novice / Brskalniki
244729 (3349) Pyr0Beast
»

Wal-mart prenosniki

Oddelek: Novice / Ostale najave
273233 (3233) moj_nick

Več podobnih tem