![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 15.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Przy dużej ilości połączeń do BD (godziny wieczorne) strasznie rośnie mi load na serwerze.
Normalnie przez cały dzień jest max 2-3 a wieczorem nagle zaczyna wzrastać do 100 i wszystko pada. Próbowałem analizować logi, ale nic tam nie widzę, slow-log też nic nie pokazuje. Patent mam na to taki, że do crona dodałem co 4 minuty polecenie restartu mysql (przez jakiś czas jest ok a po kilku minutach zaczyna badzo gwałtownie rosnąć), ale to jest bardzo słabe rozwiązanie. Jak sprawdzić co jest wąskim gardłem i od czego serwer tak dostaje w d... ? Ten post edytował kuna11 5.11.2015, 20:18:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 3 Dołączył: 4.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zainstaluj sobie smarta ( apt-get install smartmontools ) i później:
Kod wget marek.pro/dyski.sh bash dyski.sh Pokaże ci w jakim stanie są dyski. Zainstaluj sobie też atop ( apt-get install atop)i później w konsoli atop -dla 3 będziesz miał live podgląd jaki proces obciaża dyski i które. jak to nie pomoże to mogę zerknąc i co niego pomóc. Odnośnie find - to może byc wlasnie dysk, find robi duże IO i jeśli dysk słaby to load będzie rósł i to szybko. Sprawdź też sobie dd jaka jest prędkośc odczytu/zapisu. luknij logi itp itd (IMG:style_emoticons/default/aarambo.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:18 |