Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 13

Temat: czas procesów

  1. #1

    Domyślnie czas procesów

    Witam,
    muszę napisać skrypt, który wyświetla procesy, które przez ostatnie 10 min zajmowały ponad 50% czasu procesora.
    Skąd wziąć tą informacje? Czy skrypt ma to sprawdzać przez 10 min?

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Sprawdzac co jakis czas liste procesow i lapac te ktore maja wiecej niz 50% czy jak tam potrzebujesz... Jesli jeden proces leci ponad 10 min u zajmuje ciagle >50% to chyba cos nie tak z systemem... albo to baza danych ktora obrabia jakies wielkie zestawy danych.

    Przyda Ci sie sed, awk lub cut i pare innych polecen
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Jun 2007
    Skąd
    Poznań
    Postów
    159

    Domyślnie

    do tego dstat, wc -c (jako kumpel do cut) kilka petli oraz sleep - powinno dzialac

    Jak nie dasz sleep to twoj skrypt bedzie na pierwszym miejscu obciazaczy

  4. #4

    Domyślnie

    Dzięki wielkie, powiedzcie mi jeszcze jak mam sprawdzić czy przez ostatprzez ostatnie 10 minut proces skonsumował najwięcej czasu spośród procesów nie 10 min został zabity jakiś proces?

  5. #5
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Nie ma takiego czegos o ile wiem przynajmniej ot tak na gotowe - na pewno da sie zmodyfikowac kernel i pewnie nawet takie cos jest aby zliczalo ile procent procka proces uzywal i aby przechowywalo historyczne dane.
    Robiac rozwiazanie w petli musisz wielokrotnie czytac dane i sam porownywac - nie da sie tak ze raz na 10 minut odpalasz skrypt i masz to co chcesz - bedziesz wiedzial co sie dzieje tylko gdy skrypt dziala w danej chwili.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  6. #6
    Zarejestrowany
    Jun 2007
    Skąd
    Poznań
    Postów
    159

    Domyślnie

    nie do konca sie nie da TQM - czy przypadkiem statystyki w top - te w prawym gornym rogu to nie sa dla ostatniej minuty, 3 i 5

  7. #7
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Racja... tylko czy wiesz gdzie i w jakim formacie to jest zapisywane?
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  8. #8
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    ..................... ...
    Ostatnio edytowane przez kaspsior : 04-17-2012 - 22:48

  9. #9

    Domyślnie

    ech, z mojej poprzedniej wypowiedzi nic nie wynika, jeszcze raz:
    Jak sprawdzić czy przez ostatnie 10 min nie był zabity jakiś proces?

  10. #10
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Hmmmm a moze w ten sposob... choc od lat nie widzialem aby ktokolwiek z moich znajomych to implementowal

    http://www.linuxjournal.com/article/6144
    http://tldp.org/HOWTO/Process-Accounting/
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. hasło + czas
    By kevlan in forum Security
    Odpowiedzi: 5
    Autor: 06-08-2007, 19:33
  2. win xp sp2 czas stop
    By Sardihan in forum Hacking
    Odpowiedzi: 14
    Autor: 02-01-2007, 22:43

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj