Jak wykryć proces MYSQL, który przeciąża CPU na serwerze? |
Jak wykryć proces MYSQL, który przeciąża CPU na serwerze? |
26.08.2019, 05:49:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) |
Na moim serwerze co jakiś czas zdarzają się dziwne przeciążenia CPU i jest to związane z wykonywaniem jakichś poleceń w MYSQL. Logi są czyste, nic podejrzanego, statystyka wejść na poszczególne podstrony i pobierania plików z serwera również nie pokazują niczego podejrzanego.
Tymczasem co jakiś czas, w RÓŻNYCH NIEREGULARNYCH PORACH DNIA zdarzają się nagłe przeciążenia serwera (dokładniej MYSQL). Resetowanie MYSQL nic nie daje (chwilowy spadek i ponowny skok w górę). Proces trwa zazwyczaj około godziny, choć zdarzało się półtorej. Tak to wygląda na wykresie. Aby rozwiązać ten problem muszę wiedzieć co się dzieje. CZY KTOŚ WIE JAK WYKRYĆ JAKI PROCES PRZECIĄŻA SERWER? |
|
|
26.08.2019, 08:49:31
Post
#2
|
|
Grupa: Zarejestrowani Postów: 620 Pomógł: 143 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Włączenie slowlog i sledzenie na mysql
show processlist To tak na początku O ile dobrze widzę to to wygląda na iotime, to jeszcze patrz na iotop co sie dzieje. |
|
|
Wersja Lo-Fi | Aktualny czas: 15.05.2024 - 03:25 |