Sysstat

Software screenshot:
Sysstat
Dettagli del software:
Versione: 11.7.3 Aggiornato
Data di caricamento: 22 Jun 18
Sviluppatore: Sebastien Godard
Licenza: Libero
Popolarità: 39

Rating: nan/5 (Total Votes: 0)

sysstat è un progetto software open source e liberamente distribuito che comprende diverse utility da linea di comando per i sistemi operativi GNU / Linux, consentendo di raccogliere e riportare informazioni sull'attività del sistema. È uno strumento di monitoraggio di Linux, progettato per l'analisi delle prestazioni del sistema globale.


Caratteristiche a colpo d'occhio

Il software può monitorare un gran numero di metriche diverse, consente agli utenti di configurare la lunghezza della cronologia dei dati archiviati, supporta sia macchine SMP che UP, supporta CPU hotplug, calcola valori statistici medi durante il periodo di campionamento, consente di salvare statistiche in un file e rileva automaticamente i nuovi dispositivi che sono stati registrati o creati dinamicamente.

Inoltre, il programma supporta macchine SMP e UP, in particolare computer con CPU multicore o hyperthreaded, supporta CPU tickless, consente agli utenti di esportare statistiche in formato CSV, JSON, XML e qualsiasi altro formato di file popolare, include XML Schema e documenti DTD, supporta più lingue ed è compatibile con le applicazioni che consentono di creare grafici dalle statistiche di sysstat.

Quali strumenti sono inclusi?

Come accennato, sysstat comprende varie utilità da riga di comando, tra cui possiamo citare sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc e pidstat. Tutti questi sono accessibili dall'interfaccia della riga di comando e consentono di eseguire determinate attività.


Sotto il cofano, disponibilità e sistemi operativi supportati

Le applicazioni incluse in sysstat sono scritte nel linguaggio di programmazione C, il che significa che richiede pochissimo tempo di esecuzione della CPU. Al momento, supporta sia architetture di set di istruzioni a 32 e 64 bit.

Anche se è stato testato con successo sui sistemi operativi Ubuntu, Debian e Arch Linux qui al Softoware Labs, sysstat è anche compatibile con qualsiasi altra distribuzione GNU / Linux in fase di sviluppo.

Novità di in questa versione:

  • sar: Risolto il problema con il crash che si verificava quando i buffer dovevano essere riallocati per ospitare più dispositivi.
  • sar / sadf / mpstat: calcola le statistiche globali della CPU come somma di quelle di CPU singole.
  • mpstat: calcola le statistiche per il nodo "tutto" come somma delle singole statistiche della CPU.
  • sar: aggiungi una nuova opzione "-z", che indica a sar di omettere l'output per tutti i dispositivi per i quali non vi era attività durante il periodo di campionamento.
  • sar / sadf: ora è meglio prendere in considerazione la CPU offline e online quando si visualizzano le statistiche di softnet.
  • sadc: riduci le dimensioni del file binario di sadc compilando le funzioni non necessarie.
  • sadf: cambia l'output in formato raw in modo che sia conforme a CSV.
  • sadf: riordina alcuni valori visualizzati in modalità debug / formato raw.
  • Aggiungi il supporto iniziale per i numeri principali & gt; 255.
  • Aggiorna l'elenco dei dispositivi sysstat.ioconf.
  • mpstat: rimuovi l'opzione "-P ON". mpstat ora mostra solo la CPU online per impostazione predefinita.
  • le pagine di manuale di sar e mpstat sono state aggiornate.
  • pidstat: riporta l'utilizzo della CPU per un processo come la somma di tutti i thread [11.6.3] [11.4.9].
  • sar: condizione di modifica utilizzata nella soluzione alternativa per il ripristino della CPU in linea [11.6.3] [11.4.9].
  • NLS aggiornato: varie traduzioni aggiornate. .

Novità della versione nella versione:

  • sar / sadc: aggiunte nuove metriche da / proc / meminfo alle statistiche della memoria.
  • sadf: aggiorna i formati di output per tenere conto delle nuove metriche di memoria.
  • [Peter Schiffer]: correzioni dall'analisi statica.
  • [Peter Schiffer]: preferisci il programma di compressione xz durante la compressione di file di dati sa [11.0.3].
  • [Peter Schiffer]: modo portatile per rilevare il SO a 64 bit nello script di configurazione [11.0.4].
  • [Vasant Hegde]: sadc: corregge possibili condizioni di gara nel codice del gestore di segnale [11.0.3].
  • Correggere la descrizione di% util in iostat e sar manuale pagine [11.0.3].
  • Correggere le dimensioni errate utilizzate nella funzione upgrade_magic_section ().
  • Aggiungi una nuova variabile sadc_options per configurare lo script.
  • Rinomina l'opzione --disable-man-group a --disable-file-attr. L'opzione di questa configurazione impedisce al processo di generazione di impostare gli attributi dei file installati.
  • Assicurati che nessun crontab sia attivato quando l'opzione configure --enable-copy-only è usata [11.0.3].
  • Domande frequenti aggiornate
  • File delle specifiche RPM aggiornato.
  • verrà aggiornata la pagina di manuale.
  • Pagina del manuale di sadc aggiornata [11.0.3].
  • File CREDITS aggiornato.
  • Codice pulito [11.0.3].

Novità nella versione 11.1.2:

  • [Robert Elliott]: Aggiunto il comando irqtop. irqtop monitora le differenze in / proc / interrupts e / proc / softirqs per CPU, insieme alle statistiche della CPU. irqtop è attualmente nella directory contrib.
  • [Lance Shelton]: Aggiunto il comando irqstat, un modo migliore di guardare / proc / interrupts, progettato per i sistemi NUMA con molti processori.
  • [Vasant Hegde]: sadc: non inviare il segnale SIGINT se il processo genitore è già morto [11.0.2].
  • sadc: assicurati che le funzioni utilizzate per contare gli elementi (CPU, interfacce di rete, ecc.) vengano chiamate una sola volta.
  • sar e sadf ora dicono all'utente che non possono leggere un file perché il formato di endian non corrisponde.
  • Corretto l'output sar e sadf incompleto quando l'ora di fine (specificata con l'opzione -e) supera il limite di 24 ore [11.0.2].
  • cifsiostat / nfsiostat: correzione dell'output su CPU single core [11.0.2].
  • pidstat non gestiva correttamente i processi con spazi nel loro nome. Ora è stato risolto [11.0.2].
  • NLS aggiornato.
  • File CREDITS aggiornato.

Novità nella versione 11.1.1:

  • Aggiunta l'opzione -c a sadf: questa opzione consente all'utente di convertire un file di dati sa con un formato vecchio (almeno 9.1.6) nel formato aggiornato (da 11.1.1 a oggi).
  • Aggiorna l'output di sadf -H per stampare la data del datafile e stabilire se questo file è stato convertito da un vecchio file di dati o meno.
  • Aggiunta opzione - [0-9] + a sadf per mostrare i dati di quei giorni fa [11.0.1].
  • Utilizza la chiamata di sistema statvfs () invece di statfs deprecato () per ottenere le statistiche del filesystem con sar [11.0.1].
  • sar: controllo della sintassi più rigoroso [11.0.1].
  • Rimuovi il file di inclusione non necessario in sa_common.c [11.0.1].
  • [Kosaki Motohiro]: soluzione alternativa per i contatori CPU a 32 bit [11.0.1].
  • Definisci criteri di pianificazione sconosciuti in pidstat.h [11.0.1].
  • [Ivana Varekova]: verifica il valore restituito per le chiamate fgets / fscanf [11.0.1].
  • Makefile aggiornato: segui i collegamenti simbolici quando crei i tarball [11.0.1].
  • Pagina del manuale di sadf aggiornata [11.0.1].

Novità nella versione 10.2.1:

  • Aggiunta la nuova opzione --enable-copy-only per configurare lo script. Questa opzione può essere utile quando si crea un pacchetto sysstat per assicurarsi che i file vengano copiati solo in $ DESTDIR e che nessun servizio sia attivato (ad esempio per la distribuzione usando systemd).
  • pidstat: aggiungi una nuova metrica alle statistiche I / O pidstat: ritardi I / O del blocco per ogni attività.
  • Prendere in considerazione la variabile $ DESTDIR quando si installa il servizio sysstat usato da systemd.
  • sadf -H, sadf -j e sadf -x ora mostrano anche il tempo di creazione del file.
  • Utilizza sizeof () invece dei valori di dimensione codificati.
  • pidstat pagina di manuale aggiornata.
  • Correzioni di cosmetici.
  • NLS aggiornato.

Novità nella versione 10.2.0:

  • Una nuova opzione (-v) è stata aggiunta a pidstat, consentendo all'utente di visualizzare il numero di thread e descrittori di file associati alle attività.
  • Diversi bug sono stati risolti in pidstat.

Novità nella versione 10.1.7:

  • Una nuova metrica è stata aggiunta alle statistiche dei dispositivi di rete, fornendo la percentuale di utilizzo delle schede di interfaccia di rete.
  • Diversi bug sono stati corretti tutt'intorno.

Novità nella versione 10.1.6:

  • Il comando sar ora può visualizzare le statistiche del file system (utilizzo di blocchi e inodi) con la sua nuova opzione "-F".
  • Diversi bug (piccoli) sono stati corretti.

Novità nella versione 10.1.5:

  • mpstat ora prende in considerazione ogni interrupt per processore in modo che il loro numero si sommi al numero visualizzato per CPU "all".
  • Il file di unità systemd non può più essere installato perché una macro non è stata espansa nello script di configurazione. Questo problema è stato risolto.

Novità nella versione 10.1.4:

  • sar, pidstat e mpstat ora si fermano e visualizzano le loro statistiche medie quando ricevono un segnale SIGINT (crtl / c). pidstat ora visualizza l'UID dell'attività per tutte le attività.
  • L'opzione -U è stata aggiunta a pidstat; questa opzione dice di visualizzare il nome utente dell'attività anziché il suo UID.
  • Quando questa opzione è seguita da un nome utente, solo le attività appartenenti all'utente specificato vengono visualizzate da pidstat.

Novità nella versione 10.1.3:

  • I contatori di rete e IPv4 / IPv6 sono stati modificati in formato a 64 bit per restare sincronizzati con i kernel recenti.
  • È stata aggiunta una nuova opzione a iostat per impedirgli di visualizzare il suo primo rapporto con le statistiche dal momento dell'avvio del sistema.
  • Diversi errori sono stati corretti.

Novità nella versione 10.0.5:

  • Una nuova interessante funzione è stata aggiunta a iostat qui: iostat ora può visualizzare statistiche consolidate per uno o più gruppi di dispositivi. Questo dovrebbe rivelarsi utile per le macchine con molti dischi. Oltre a ciò, questa versione include alcune correzioni di bug per sadc e sadf e un nuovo file di traduzione per i croati.

Novità nella versione 10.0.4:

  • I dispositivi virtuali non vengono più presi in considerazione nei risultati sar -b.
  • iostat ora può visualizzare le informazioni sul dispositivo di destinazione quando viene specificato un collegamento simbolico come parametro.
  • L'opzione --disable-stripping è stata aggiunta allo script configure.
  • È stata aggiunta una traduzione in serbo.

Novità nella versione 10.0.0:

  • Diversi bug sono stati corretti con i comandi nfsiostat e cifsiostat.
  • I comandi di Sysstat non sono più collegati alla libreria dei sensori se non è necessario.
  • Iostat ha mappato in modo scorretto gli ID del dispositivo-mapper superiori a 256: ora è stato risolto.
  • NLS è stato aggiornato e una traduzione ucraina è stata aggiunta.

Novità della versione 9.1.7:

  • Nuove metriche per sar (quantità di memoria attiva e inattiva, processi bloccati in attesa che l'I / O sia completato)
  • Varie ottimizzazioni e miglioramenti

Novità nella versione 9.1.6:

  • Nuove metriche sono state aggiunte a sar and sadc: statistiche di utilizzo di enormi pagine e frequenza media di clock della CPU.
  • Questa versione include anche correzioni di bug.

Novità della versione 9.1.5:

  • Le statistiche di input di tensione, insieme ad altre metriche, sono state aggiunte al gruppo di statistiche di risparmio energetico di sar.
  • NLS è stato aggiornato.
  • È stata aggiunta una traduzione ceca.

Novità della versione 9.1.4:

  • Sono state aggiunte nuove metriche al gruppo di statistiche di risparmio energetico in sar (patch di Jan Kaluza di Redhat). Questa versione consente di monitorare la velocità delle ventole e la temperatura dei dispositivi. Avrai bisogno della libreria libsensors (parte del progetto lm_sensors) installata per questo.

Novità nella versione 9.1.3:

  • Un sacco di nuove funzionalità in questa versione. Sono stati aggiunti due nuovi comandi (nfsiostat e cifsiostat) che consentono all'utente di visualizzare le statistiche I / O per i filesystem NFS e CIFS (cortesia Ivana Varekova di Redhat). Altri miglioramenti riguardano principalmente pidstat: ora è possibile selezionare attività utilizzando un'espressione regolare con l'opzione -C. È stata aggiunta anche una nuova opzione a pidstat per visualizzare le statistiche dello stack (patch di Mario Konrad).

Novità della versione 9.1.1:

  • Sono trascorsi più di 3 mesi dall'ultima versione di sysstat. Dopo oltre 10 anni passati a lavorare su sysstat, mi piace ancora lavorare su questo progetto, anche se una moglie e due figli hanno reso le cose un po 'più difficili ... Anche se le cose andavano molto più lentamente ora, ho deciso di iniziare una nuova serie di sviluppo, ecco la versione 9.1.1, pronta per essere testata. Vedi le note di rilascio disponibili dalla pagina di download. Da ora in poi, sysstat non supporterà più kernel più vecchi di 2.6. Questo mi ha permesso di sbarazzarmi di molte righe di codice ...

Novità nella versione 9.0.5:

  • Sysstat dovrebbe ora essere in grado di stampare i nomi dei dispositivi i cui numeri minori sono maggiori o uguali a 256.
  • la pagina di manuale di sadc, NLS e le domande frequenti sono state aggiornate.

Novità nella versione 9.0.3:

  • [Michael Blakeley]: Opzione -z aggiunta a iostat. Questa opzione indica a iostat di omettere l'output per tutti i dispositivi per i quali non vi era attività durante il periodo di campionamento.
  • [Tomasz Pala]: Fix mpstat dove i valori di interrupt dovrebbero essere letti come interi senza segno.
  • sar -n ALL non ha selezionato le statistiche IPv6. Questo problema è stato risolto.
  • le pagine di manuale di iostat, sar e mpstat aggiornate.
  • sadf -x ora mostra la data di creazione del file.
  • Documenti XSD e DTD aggiornati.
  • NLS aggiornato. Aggiunta traduzione lettone.
  • File CREDITS aggiornato.
  • Codice pulito

Novità nella versione 9.0.2:

  • Ulteriori correzioni di bug e miglioramenti in questa versione: un danneggiamento della memoria è stato corretto in iostat e pidstat, dove potrebbe verificarsi un segfault quando nella riga di comando è stato immesso un elenco di valori separati da virgole che seguono l'opzione -p. Per quanto riguarda i miglioramenti, ora Sadc può raccogliere statistiche sulle partizioni oltre a quelle su disco. Continua a testare, perché voglio sysstat 9.0.x per diventare solido come il rock ...!

Novità della versione 9.0.1:

  • Un crash con sar in cui un puntatore è stato liberato due volte è stato corretto.
  • Le traduzioni NLS sono state aggiornate.

Novità della versione 9.0.0:

  • Le statistiche di gestione dell'alimentazione sono state aggiunte a sar.
  • Questa versione non tronca più l'intervallo di tempo a 32 bit, in quanto ciò potrebbe causare alcuni problemi durante la visualizzazione delle statistiche dei valori medi su macchine con centinaia di CPU.
  • Un piccolo bug in sar in cui non ha analizzato correttamente gli argomenti quando alcune opzioni sono state inserite in un ordine specifico è stato corretto.

Novità della versione 8.1.8:

  • È stato aggiunto il supporto per i protocolli relativi a IPv6. iostat ora visualizza le statistiche solo per i dispositivi (e non per le partizioni) quando non viene utilizzata l'opzione -d.
  • Le statistiche estese sono ora disponibili da iostat anche per le partizioni con kernel recenti.
  • È stato corretto un bug in cui iostat non era in grado di leggere le statistiche da sysfs per i dispositivi che avevano una barra nel loro nome (ad esempio / dev / cciss / c0d0).
  • È stato corretto un bug in iostat in cui% CPU impiegata per la manutenzione di IRQ difficile e soft venivano conteggiate due volte.

Novità della versione 8.1.7:

  • Il supporto per le statistiche SNMP è stato aggiunto a sar.
  • L'opzione -l è stata aggiunta a pidstat.
  • Questa opzione consente all'utente di visualizzare l'intera riga di comando per ogni processo.
  • L'opzione -h è stata aggiunta a sar.
  • Questa opzione mostra un breve messaggio di aiuto.
  • Alcune perdite di memoria rilevate da valgrind sono state corrette.

Novità della versione 8.1.6:

  • L'opzione -h è stata aggiunta a pidstat.
  • Questa opzione viene utilizzata per visualizzare tutte le attività orizzontalmente su una singola riga.
  • Un bug è stato corretto in pidstat: quando pidstat veniva usato per monitorare un processo e tutti i suoi thread (con l'opzione pidstat -t), poteva mostrare strani valori se il leader del gruppo di thread terminava. mpstat ora mostra le statistiche per tutti gli interrupt, incluso NMI, LOC, ecc.

Commenti a Sysstat

I commenti non trovato
Aggiungi commento
Accendere le immagini!