Nowe posty

Autor Wątek: TOP - brak procesów obciążającego procesor na liście  (Przeczytany 3568 razy)

ra-v

  • Gość
Mam oto taki dziwny problem z "interpretacją" obciążenia przez top.

Mam skrypt w PHP który robi wsad do bazy 2-etapowo
1. import z pliku do bazy danych
2. import z pliku nazw zdjęć, konwersja i aktualizacja w bazie danych

Zrzut - etap 1
Tu jest ok - obciązenie po ok 20-30% na rdzeń - obciąża proces mysql i cron.php (tak się nazywa skrypt wywoływany z konsoli)

Zrzut - etap 2
Tu obciążenie ogólne wzrasta do ok 70% na rdzeń - ale nigdzie nie widać procesu który go obciąża.

Gdzie sprawdzić jakie procesy w takim przypadku obciążają komputer?

Ksanderon

  • Gość
TOP - brak procesów obciążającego procesor na liście
« Odpowiedź #1 dnia: 2012-03-28, 22:03:56 »
Chyba to będzie jednak standardzik:) Jestem dalece przekonany, że bezpośrednio "nie ma winnego"- prawdopodobnie zasoby są przeżerane na obsługę sprzętu. Sprawdź, które procesy mają wysokie iowait w poleceniu iostat. Ogólnie warto znać(chociaż wiedzieć o istnieniu) narzędzi sysstat(sar, iostat, mpstat, pidstat oraz sadf)- bardzo pomagają w diagnozie takich sytuacji.

#w takim wypadku chwilowo nie mam pomysłu :D

ra-v

  • Gość
TOP - brak procesów obciążającego procesor na liście
« Odpowiedź #2 dnia: 2012-03-29, 19:35:45 »
Na opreacjach dyskowych coś tam pokazuje, ale nie jest to tak intensywne. Jak widać obciążenie jest na system a nie na iowait.

Obrazek 1
Obrazek 2

Standardzik to to nie jest, w poprzednich wersjach Linuska było ok, widziałem wszystkie procesy. A tak to się robi gorsze od Windowsa  - obciązenie skacze w górę a nie wiedzieć czemu.

ZipoKing

  • Gość
TOP - brak procesów obciążającego procesor na liście
« Odpowiedź #3 dnia: 2012-03-30, 09:28:39 »
Coś tajemniczo krótka jest ta lista procesów - na pewno sprawdziłeś wszystkie (łącznie z tymi uruchomionymi z uprawnieniami roota)?

ra-v

  • Gość
TOP - brak procesów obciążającego procesor na liście
« Odpowiedź #4 dnia: 2012-03-30, 18:12:55 »
To jest lista aktywnych procesów
pidstat 5