Monitorizarea proceselor în linie de comandă

Baza fiecărui administrator de sistem este de a monitoriza sistemele de operare și asigurarea funcționării normale a tuturor proceselor - cel puțin în măsura în care se poate aștepta. monitorizarea atentă a jurnalelor de evenimente pentru a ajuta la identificarea și urmărirea problemelor în aplicații, de securitate și servicii importante. Găsirea sau sugerează o problema, administratorul trebuie să afle cauza și eliminarea acesteia. Definirea exactă a cauzelor problemelor va preveni re-apariția.

Gestionați aplicații, procese și performanțe

Ori de câte ori sistemul de operare sau utilizatorul începe un serviciu, aplicație sau comandă, Microsoft Windows pornește unul sau mai multe procese pentru a gestiona programele relevante. Mai multe instrumente de linie de comandă face mai ușor pentru tine de a programa monitorizarea și managementul. Aceste utilitati includ:

  • PMON (Process Resource Manager) - arată datele statistice pentru performanță, inclusiv de memorie și procesor, precum și o listă a tuturor proceselor care rulează pe sistemul local. Acesta vă permite să primiți „instantanee“ detaliate ale resurselor implicate și procesele care rulează. PMON vine cu Resource Kit pentru Windows;
  • Tasklist (Lista de sarcini) - liste toate procesele care rulează după nume sau ID-ul de proces, în conformitate cu informațiile despre o sesiune de utilizator, și amprenta de memorie;
  • Taskkill (Sarcina Kill) - oprește executarea procesului specificat prin nume sau ID. Deoarece filtrele pot opri procesele în funcție de starea lor, numărul de sesiune, timp CPU, amprenta de memorie, numele de utilizator, și alți parametri.

Exemple de control al procesului prin intermediul liniei de comandă

Analiza efectuată prin procese în linia de comandă

Cu ajutorul Tasklist de utilitate linie de comandă poate fi utilizată pentru a verifica procesele care rulează pe un sistem local sau la distanță. Tasklist vă permite să:

Exemplu: Tasklist - afișează o listă a proceselor care rulează în sistemul de operare.

proceselor și utilizarea resurselor sistemului de monitorizare

Monitor proces de resurse (pMON) prezintă un „instantaneu“ folosit resurse de sistem și procesele care rulează. După ce a început (intrare pMON în linia de comandă), acest instrument adună informații despre utilizarea resurselor și procesele care rulează pe sistemul local și afișează rezultatele în fereastra consolei. Statisticile refresh automat la fiecare cinci secunde. PMON continuă până când apăsați tasta Q pentru a ieși; Apăsând orice altă tastă va actualiza informațiile.

Opriți procesele din linia de comandă

Pentru a opri procesele pe un sistem local sau la distanță, utilizați linia de comandă utilitarul Taskkill. Procesul poate fi oprit prin ID-ul său cu / Pid sau numele imaginii parametru

Exemplu: taskkill / IM notepad.exe - se închide în notele de program.

proceselor de sistem și utilizatori

De obicei, procesul care rulează sistemul de operare, numit sistem, iar procesul care urmează să fie executați de către utilizator - utilizator. Cele mai multe procese de utilizator care rulează în mod interactiv. Aceasta este, utilizatorul începe procesul direct folosind tastatura sau mouse-ul. În cazul în care programul este activ, procesul interactiv asociat controlează tastatura și mouse-ul ca norma, până când porniți controlul, după ce a finalizat programul sau selectând altul. Procesul obținerii unui control al tastaturii și mouse-ul, numit activ.

Procesele pot rula în fundal, indiferent de sesiuni pentru utilizator. procese de fond nu au nici un control asupra tastaturii, mouse-ul sau alte dispozitive de intrare și de obicei, rulează un sistem de operare. Dar, prin utilizarea Task Scheduler (Task Scheduler), de asemenea, utilizatorii pot rula procese în fundal, iar aceste procese sunt în măsură să lucreze, indiferent dacă utilizatorul este conectat.