ogromne

Konfiguracja serwerów, usług, itp.
razov
Posty: 4
Rejestracja: 01 kwietnia 2010, 15:17

ogromne średnie obciążenie serwera dedykowanego

Post autor: razov »

Mam serwer dedykowany z kimsufi, tj Q-1T (4x 2.40 GHz, 4GB ram), Debian 5.0 32bit.

Wczoraj odpaliłem na nim serwer gry Tibia. No i mam kłopot. Albo ktoś próbuje ataku DoS na serwer, albo coś nie tak zrobiłem. Gdy uruchamiam serwer, gdy gracze zaczęli wchodzić do gry, zaczęły się niemiłosierne lagi gry, zamrożenia trwające 30 sekund i nici z gry. Choć na takiej maszynie wszystko powinno działać bardzo dobrze, więc start zakończył się faulem. Zrobiłem zrzuty ekranów z tego co działo się w programie htop, z czego wynika że to może mieć związek z serwerem apache.
Tak wygląda htop tylko ze mną połączonym z serwerem bez lagów:

Obrazek

Tak wyglądało to podczas startu, gdzie nie dało się zalogować do gry:

Obrazek

Widać spam apache2 co chyba nie jest normalne, chociaż trochę osób było na stronie pewnie wtedy, to chyba nie aż tyle (może z 15-20), bardzo duże średnie obciążenie (ang. load average). Widać, że szybko rośnie, ale dziwi mnie zużycie CPU i ramu. Praktycznie bez zmian w stosunku do ,,normalnego'' stanu.

Co wtedy się działo? Co może to powodować? jakiś atak DoS czy zła konfiguracja?
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

Load w Linuksie obliczany jest na podstawie IO.
Zobacz co siedzi w logach (i w snorcie -- po coś go masz uruchomionego).
bartek
Beginner
Posty: 129
Rejestracja: 01 maja 2006, 08:14

Post autor: bartek »

razov, tak duży load może wynikać z obciążenia IO - tak jak pisze db

Może to "serwer dedykowany" albo masz problemy z dyskami, zainstaluj sysstat i podczas dużego loadu wklej co pokaże

Kod: Zaznacz cały

iostat -m 1 
razov
Posty: 4
Rejestracja: 01 kwietnia 2010, 15:17

Post autor: razov »

Doszedłem do wniosku, że to na 90% nie jest żaden atak - problemy pojawiają się zawsze gdy na serwer zaloguje się kilka osób, gdy jestem sam działa nawet dobrze. Poza tym, pojawiają się jakby to powiedzieć... falami, jak już zaloguje się trochę graczy to na przemian jest bardzo źle, po 2 minutach ~ jest ze 2minuty normalnie, i potem znowu kiepsko.

Tutaj spokój - bez problemów:

Kod: Zaznacz cały

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,25    0,25    0,00    0,00    0,00   99,50

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,25    0,00    0,00    0,00   99,75

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,28    0,00    0,00    0,00   99,72

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00    0,00    0,00  100,00

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

Tutaj za to gra nieźle przycina i ogólnie nie jest ciekawie

Kod: Zaznacz cały

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,30   12,73    0,00   86,97

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               1,00         0,00         0,00          0          0
sda1              1,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,23    0,00   21,41    0,00   78,36

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               4,00         0,00         0,13          0          0
sda1              4,00         0,00         0,13          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,27    0,00    0,00   27,40    0,00   72,33

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,25   43,80    0,00   55,95

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda              10,00         0,00         0,12          0          0
sda1             10,00         0,00         0,12          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,24    0,00   50,12    0,00   49,65

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               3,00         0,00         0,02          0          0
sda1              3,00         0,00         0,02          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   28,65    0,00   71,35

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,23   21,56    0,00   78,21

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               4,00         0,00         0,02          0          0
sda1              4,00         0,00         0,02          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   11,20    0,00   88,80

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   39,37    0,00   60,63

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               2,00         0,00         0,01          0          0
sda1              2,00         0,00         0,01          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   29,33    0,00   70,67

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   20,66    0,00   79,34

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               2,00         0,00         0,05          0          0
sda1              2,00         0,00         0,05          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,00    0,00    0,00   16,94    0,00   83,06

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0,00         0,00         0,00          0          0
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3              0,00         0,00         0,00          0          0
bartek
Beginner
Posty: 129
Rejestracja: 01 maja 2006, 08:14

Post autor: bartek »

Jak widać w drugim przypadku rośnie wartość iowait nawet do 40%, jednak tps,read,write są zerowe.

Coś jednak obciąża ten dyski jeżeli procesor tyle czasu czeka na operacje IO.
Można powiedzieć, że "serwer dedykowany" wcale nim nie jest - może to jakiś VPS?
razov
Posty: 4
Rejestracja: 01 kwietnia 2010, 15:17

Post autor: razov »

Można coś z tym problemem zrobić? A może to jakieś uszkodzenie dysku, wtedy mógłbym im to zareklamować, tylko jak im opisać to? Bo chyba taka firma jak ovh nie sprzedawałaby vpsów jako dedykowanych serwerów, bo kiepsko by na tym wyszli. Ale że mają tam używany sprzęt nie jest wielką tajemnicą, dlatego serwery dedykowane są tam takie tanie. Jeśli to uszkodzenie to dałoby radę to zgłosić, tylko nie wiem jak im to opisać i jakie jeszcze testy zrobić żeby się upewnić.
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

Uszkodzenia dysków Ci w dmesgu wyskoczą. Generalnie -- logi, hdparm i logi. :-)
ODPOWIEDZ