Provided by: manpages-ro_4.23.1-1_all 

NUME
sa - sintetizează informațiile contabile
SINOPSIS
sa [ -a | --list-all-names ] [ -b | --sort-sys-user-div-calls ] [ -c | --percentages ] [ -d | --sort-avio ] [ -D | --sort-tio ] [ -f | --not-interactive ] [ -i | --dont-read-summary-files ] [ -j | --print-seconds ] [ -k | --sort-cpu-avmem ] [ -K | --sort-ksec ] [ -l | --separate-times ] [ -m | --user-summary ] [ -n | --sort-num-calls ] [ -p | --show-paging ] [ -P | --show-paging-avg ] [ -r | --reverse-sort ] [ -s | --merge ] [ -t | --print-ratio ] [ -u | --print-users ] [ -v număr | --threshold număr ] [ --sort-real-time ] [ --debug ] [ -V | --version ] [ -h | --help ] [ --other-usracct-file nume-fișier ] [ --ahz hz ] [ --other-savacct-file nume-fișier ] [ [ --other-acct-file ] nume-fișier ]
DESCRIERE
sa sintetizează informațiile despre comenzile executate anterior, așa cum sunt înregistrate în fișierul acct. În plus, condensează aceste date într-un fișier de rezumat numit savacct care conține numărul de apeluri ale comenzii și resursele de sistem utilizate. Informațiile pot fi, de asemenea, rezumate pentru fiecare utilizator în parte; sa va salva aceste informații într-un fișier numit usracct. Dacă nu se specifică niciun argument, sa va afișa informații despre toate comenzile din fișierul acct. Dacă este apelat cu un nume de fișier ca ultim argument, sa va utiliza fișierul respectiv în locul fișierului implicit acct al sistemului. În mod implicit, sa va sorta rezultatele în funcție de suma timpului utilizatorului și al sistemului. În cazul în care numele comenzilor au caractere neimprimabile sau sunt apelate o singură dată, sa le va sorta într-un grup numit „***other”. Dacă sunt specificate mai multe opțiuni de sortare, lista va fi sortată în funcție de cea specificată ultima în linia de comandă. Câmpurile de ieșire sunt etichetate după cum urmează: cpu suma timpului sistemului și al utilizatorului în minute cpu re „timpul scurs” în minute k utilizarea medie a nucleului în timp de cpu, în unități de 1k avio numărul mediu de operații de In/Ieș pe execuție tio numărul total de operații de In/Ieș k*sec stocare integrală cpu (în kilo-secunde (ks) de nucleu) u timpul cpu al utilizatorului în secunde de cpu s timpul sistemului în secunde de cpu Rețineți că aceste titluri de coloane nu apar în primul rând al tabelului, ci după fiecare intrare numerică (ca unități de măsură) din fiecare rând. De exemplu, puteți vedea „79.29re”, ceea ce înseamnă 79,29 secunde de „timp real”. Un asterisc va apărea după numele comenzilor care s-au bifurcat, dar nu au apelat exec. GNU sa are grijă să implementeze o serie de caracteristici care nu se găsesc în alte versiuni. De exemplu, cele mai multe versiuni de sa nu acordă atenție unor opțiuni precum „--print-seconds” și „--sort-num-calls” atunci când afișează comenzile în combinație cu opțiunile „--user-summary” sau „--print-users”. GNU sa acordă atenție acestor opțiuni dacă sunt aplicabile. De asemenea, sa de la MIPS stochează media de utilizare a memoriei sub forma unui scurt și nu a unui dublu, ceea ce duce la unele erori de rotunjire. GNU sa folosește dublu pe tot parcursul.
OPȚIUNI
Disponibilitatea acestor opțiuni de program depinde de sistemul dumneavoastră de operare. În mod specific, membrii care apar în struct acct din fișierul de antet de contabilizare a proceselor din sistemul dumneavoastră (de obicei acct.h ) determină ce indicatori vor fi prezenți. De exemplu, dacă struct acct al sistemului dumneavoastră nu are câmpul „ac_mem”, versiunea instalată a sa nu va accepta opțiunile „--sort-cpu-avmem”, „--sort-ksec”, „-k”, sau „-K”. Pe scurt, este posibil ca toate aceste opțiuni să nu fie disponibile pe mașina dumneavoastră. -a, --list-all-names Forțează sa să nu sorteze acele nume de comenzi cu caractere neimprimabile și cele utilizate o singură dată din grupul ***other. -b, --sort-sys-user-div-calls Sortează rezultatul în funcție de suma timpului utilizatorului și al sistemului împărțită la numărul de apeluri. -c, --percentages Afișează procentele de timp total pentru valorile utilizatorului, sistemului și timpului real ale comenzii. -d, --sort-avio Sortează rezultatele în funcție de numărul mediu de operații de In/Ieș pe disc. -D, --sort-tio Afișează și sortează rezultatul în funcție de numărul total de operații de In/Ieș pe disc. -f, --not-interactive Atunci când se utilizează opțiunea „--threshold”, se presupune că toate răspunsurile la interogările interactive vor fi afirmative. -i, --dont-read-summary-files Nu citește informațiile din fișierul implicit savacct al sistemului. -j, --print-seconds În loc să afișeze minutele totale pentru fiecare categorie, afișează secundele pentru fiecare apel. -k, --sort-cpu-avmem Sortează ieșirea în funcție de durata medie de utilizare a memoriei. -K, --sort-ksec Afișează și sortează ieșirea în funcție de stocarea integrală a cpu. -l, --separate-times Afișează coloane separate pentru timpul de sistem și cel al utilizatorului; de obicei, cele două sunt adunate și listate ca „cpu”. -m, --user-summary Afișează numărul de procese și numărul de minute de procesare pentru fiecare utilizator în parte. -n, --sort-num-calls Sortează ieșirea în funcție de numărul de apeluri. Aceasta este metoda de sortare implicită. -p, --show-paging Afișează numărul de greșeli și schimburi de pagini minore și majore. -P, --show-paging-avg Afișează numărul de erori minore și majore și de schimburi de pagini împărțit la numărul de apeluri. -r, --reverse-sort Sortează elementele de la ieșire în ordine inversă. -s, --merge Fuzionează datele contabile sintetizate în fișierele sintetice savacct și usracct.. -t, --print-ratio Pentru fiecare intrare, imprimă raportul dintre timpul real și suma timpilor de sistem și de utilizator. Dacă suma timpilor de sistem și de utilizator este prea mică pentru a fi raportată - suma este zero - în acest câmp va apărea „*ignore*”. -u, --print-users Pentru fiecare comandă din fișierul de contabilitate, imprimă numele utilizatorului și numele comenzii. După imprimarea tuturor intrărilor, iese. *Notă*: această opțiune înlocuiește toate celelalte. -v număr --threshold număr Imprimă comenzile care au fost executate de număr ori sau mai puține ori și așteaptă un răspuns de la terminal. Dacă răspunsul începe cu „y”, adaugă comanda la grupul „**junk**”. --separate-forks Chiar nu are niciun sens pentru mine faptul că versiunea stocată a sa separă statisticile pentru un anumit executabil în funcție de faptul că acea comandă a bifurcat sau nu. Prin urmare, GNU sa reunește aceste informații dacă nu este specificată această opțiune. --ahz hz Folosiți această opțiune pentru a indica programului ce ar trebui să fie AHZ (în hertzi). Această opțiune este utilă în cazul în care încercați să vizualizați un fișier acct creat pe o altă mașină care are aceeași ordine a octeților și același format de fișier ca și mașina dvs. curentă, dar are o valoare diferită pentru AHZ. --debug Afișează informații interne detaliate. -V, --version Afișează numărul de versiune al sa. -h, --help Afișează șirul de utilizare și locațiile implicite ale fișierelor de sistem la ieșirea standard și iese. --sort-real-time Sortează rezultatul în funcție de câmpul „timp real” (real time). --other-usracct-file nume-fișier Scrieți sintezele în funcție de ID-ul utilizatorului în nume-fișier în loc de fișierul implicit al sistemului usracct. --other-savacct-file nume-fișier Scrie sintezele în funcție de numele comenzii în nume-fișier în loc de fișierul implicit SAVACCT al sistemului. --other-acct-file nume-fișier Citește din fișierul nume-fișier în loc din fișierul implicit ACCT al sistemului.
FIȘIERE
acct Fișierul brut de contabilizare a proceselor la nivelul întregului sistem. A se vedea acct(5) pentru mai multe detalii. savacct Un rezumat al contabilității proceselor de sistem ordonate în funcție de comandă. usracct Un rezumat al contabilității proceselor din sistem sortat în funcție de ID-ul utilizatorului.
ERORI
Nu există încă o bază largă de experiență pentru a compara rezultatele GNU sa cu versiunile de sa din multe alte sisteme. Problema este că fișierele de date devin mari într-un timp scurt și, prin urmare, necesită mult spațiu pe disc.
AUTOR
Utilitățile de conturi GNU au fost scrise de Noel Cragg <noel@gnu.ai.mit.edu>. Pagina de manual a fost adaptată din pagina texinfo de conturi de Susan Kleinmann <sgk@sgk.tiac.net>.
CONSULTAȚI ȘI
acct(5), ac(1)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org> Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team- ro@lists.sourceforge.net. 19 august 1977 SA(8)