Aceasta este comanda systemd-boochart care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
systemd-bootchart - Instrument de graficare a performanței de pornire
DESCRIERE
systemd-bootchart este un instrument, de obicei rulat la pornirea sistemului, care colectează sarcina procesorului,
încărcarea discului, utilizarea memoriei, precum și informațiile pe proces dintr-un sistem care rulează.
Rezultatele colectate sunt afișate ca grafic SVG. În mod normal, systemd-bootchart este invocat de
miezul prin trecere init=/lib/systemd/systemd-bootchart pe linia de comandă a nucleului.
systemd-bootchart va dezactiva apoi init-ul real pentru a relua pornirea normală a sistemului, în timp ce
monitorizarea și înregistrarea informațiilor de pornire în fundal.
După colectarea unei anumite cantități de date (de obicei 15-30 de secunde, implicit 20 de secunde)
înregistrarea se oprește și se generează un grafic din informațiile înregistrate. Acest grafic contine
indicii vitale cu privire la ce resurse sunt folosite, în ce ordine și acolo unde este posibil
există probleme în secvența de pornire a sistemului. În esență, este mai detaliat
Versiunea systemd-analiza intrigă Funcția.
Desigur, bootchart poate fi folosit în orice moment pentru a colecta și a reprezenta grafic unele date
pentru o perioadă de timp. Se recomandă utilizarea --rel comutator in acest caz.
Bootchart nu necesită privilegii root și va rula cu plăcere ca un utilizator normal.
Graficele bootchart sunt în mod implicit scrise marcate de timp /run/log și salvat în jurnal
implementate cu MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518. Câmpul jurnalului BOOTCHART= contine
bootchart în format SVG.
INVOCARE
systemd-bootchart poate fi invocat în mai multe moduri diferite:
Nucleu invocare
Nucleul poate invoca systemd-bootchart în locul procesului init. In schimb,
systemd-bootchart va invoca /lib/systemd/systemd.
A început as a standalone program
Se poate executa systemd-bootchart ca aplicație normală din linia de comandă. In acest
modul, este foarte recomandat să treceți -r steag pentru a nu reprezenta grafic timpul
a trecut de la pornire și înainte ca systemd-bootchart să fie pornit, deoarece poate avea ca rezultat
grafice extrem de mari. Timpul scurs de la pornire poate include, de asemenea, orice moment care
sistemul a fost suspendat.
OPŢIUNI
Aceste opțiuni pot fi setate și în /etc/systemd/boochart.conf fişier. Vedea
bootchart.conf(5).
-h, --Ajutor
Imprimați un scurt text de ajutor și ieșiți.
-n, --probă N
Specificați numărul de mostre, N, a inregistra. Probele vor fi înregistrate la intervale de timp
definit cu --frecventa.
-f, --frecventa f
Specificați frecvența de înregistrare a probei, un real pozitiv f, în Hz. Majoritatea sistemelor pot face față
valori de până la 25–50 fără a crea prea multă suprasarcină.
-r, --rel
Folosiți timpi relativi în loc de timpi absoluti. Acest lucru este util pentru utilizarea bootchart la
timpul post-pornire pentru a profila un sistem deja pornit. Fără această opțiune graficul
ar deveni extrem de mare. Dacă este setată, axa orizontală începe la prima înregistrare
eșantion în loc de timp 0.0.
-F, --fără filtru
Dezactivați filtrarea sarcinilor care nu au contribuit semnificativ la pornire.
Procese care au o durată prea scurtă (văzute doar într-o probă) sau care nu consumă
orice timp CPU semnificativ (mai puțin de 0.001 s) nu va fi afișat în ieșire
grafic.
-C, --cmdline
Afișați linia de comandă completă cu argumente ale proceselor, în loc de numai procesul
nume.
-g, --grupul de control
Afișează grupul de control al procesului
-o, --ieșire cale
Specificați directorul de ieșire pentru grafice. În mod implicit, bootchart scrie graficele
la /run/log.
-i, --init cale
Utilizați acest binar init. Implicit la /lib/systemd/systemd.
-p, --pss
Activați înregistrarea și reprezentarea grafică a memoriei PSS (Proportional Set Size) a proceselor
consum. Consultați filesystems/proc.txt în documentația kernelului pentru o explicație
a acestui domeniu.
-e, --entropie
Activați înregistrarea și reprezentarea grafică a dimensiunii pool-ului de entropie aleatoare a nucleului.
-x, --scara-x N
Factor de scalare orizontală pentru toate componentele variabile ale graficului.
-y, --scale-y N
Factor de scalare verticală pentru toate componentele variabile ale graficului.
REZULTATE
systemd-bootchart generează grafice SVG. Pentru a le reda pe un afișaj grafic
poate fi folosit orice vizualizator capabil de SVG. Trebuie remarcat faptul că motoarele de randare SVG în majoritatea
browserele (inclusiv Chrome și Firefox) sunt de multe ori mai rapide decât graficele dedicate
aplicații precum Gimp și Inkscape. Doar îndreptați browserul către fișier: ///run/log/!
ISTORIE
Această versiune de bootchart a fost implementată de la zero, dar este inspirată de fosta
incantații bootchart:
Original pocni
Codul bash/shell original implementat bootchart. Această versiune a creat un comprimat
tarball pentru prelucrare cu aplicații externe. Această versiune nu a fost grafică
orice, doar date generate.
Ubuntu C Punerea în aplicare
Această versiune a înlocuit versiunea shell cu un data logger rapid și eficient, dar
nici nu a reprezentat grafic datele.
Java bootchart
Aceasta a fost aplicația originală de graficare pentru graficarea datelor, scrisă în java.
pybootchartgui.py
pybootchart a creat un grafic din datele colectate fie de bash, fie de versiunea C.
Versiunea de bootchart pe care o utilizați acum combină atât colectarea datelor, cât și
diagramă într-o singură aplicație, făcând-o mai eficientă și mai simplă. Nu sunt
mai mult timp orice probleme de sincronizare cu colectorul de date și grapher, deoarece graficul nu poate
să fie rulat până când datele au fost colectate. De asemenea, datele păstrate în memorie sunt reduse la
minimul absolut necesar.
Utilizați online systemd-bootchart folosind serviciile onworks.net