sinfo

Software screenshot:
sinfo
Dettagli del software:
Versione: 0.0.46
Data di caricamento: 14 Apr 15
Sviluppatore: Juergen Rinas
Licenza: Libero
Popolarità: 4

Rating: nan/5 (Total Votes: 0)

Il progetto Sinfo è un sistema per distribuire informazioni di sistema di ogni host sulla rete locale. Il sinfo sistema è diviso in due parti. Un demone e un programma utente.
1. Il demone (sinfod) distribuisce le informazioni di sistema utilizzando le trasmissioni UDP sulla rete locale. Ogni demone riceverà anche UDP trasmissioni di tutti gli altri demoni e gestire un elenco delle più recenti informazioni.
2. Il programma utente (sinfo) si connette al demone tramite l'interfaccia loopback locale e visualizza la data fino a informazioni utilizzando la libreria ncurses.
Questo schema ha il vantaggio di produrre il minimo carico di rete. Se ciascun nodo trasmette è informazioni in modo cooperativo, il carico della rete è O (N), dove N è il numero di nodi nella rete.
Altri sistemi per monitorare il carico di cluster (es RUP (1)) si utilizza un sistema di polling dove ogni nodo deve chiedere ogni altro nodo per le informazioni di sistema: In tal caso il carico di rete è O (N 2 **).
Le informazioni trasmesse sono:
- Il numero di CPU e la loro velocità.
- Il nodo hostname di rete, il tipo di hardware, il tipo di processore host, il nome del sistema operativo, la versione del sistema operativo, la versione del sistema operativo. Tutto uname fornisce.
- Il tempo di attività del sistema.
- Il carico medio.
- Il carico di corrente - raggruppati per utente, bello, del sistema e tempi morti.
- L'utilizzo della memoria della RAM e lo spazio di swap.
- Il traffico di rete inviare e ricevuto dalla scheda di rete.
- Informazioni su la top-5 processi.
Installazione:
Lo script di shell `configure 'tenta di identificare i corretti valori per le diverse variabili dipendenti dal sistema utilizzati durante la compilazione.
Esso utilizza tali valori per creare un `Makefile 'in ogni directory del pacchetto. Essa può anche creare uno o più file `.h 'contenenti le definizioni dipendenti dal sistema.
Infine, crea uno script di shell `config.status 'che è possibile eseguire in futuro per ricreare la configurazione corrente, un file` config.cache' che salva i risultati dei suoi test per accelerare
riconfigurazione, e un file `config.log 'contenente l'output del compilatore (utile soprattutto per il debug` configure').
Se avete bisogno di fare cose insolite per compilare il pacchetto, per favore cercate di capire come `configure 'potrebbe verificare se per fare loro, e diff posta o istruzioni per l'indirizzo indicato nella` README' in modo che possano essere presi in considerazione per il prossimo rilascio.
Se a un certo punto `config.cache 'contiene i risultati non si vuole mantenere, è possibile rimuovere o modificarlo.
Il file `configure.in 'viene utilizzato per creare` configure' da un programma chiamato `autoconf '. Hai solo bisogno di `configure.in 'se vuoi cambiare o rigenerare` configure' con una nuova versione di `autoconf '.
Il modo più semplice per compilare questo pacchetto è:
1. `cd 'alla directory contenente il codice sorgente del pacchetto e il tipo` ./configure' per configurare il pacchetto per il sistema.
Se utilizzi `csh 'su una vecchia versione di System V, potrebbe essere necessario digitare` sh ./configure' invece per evitare `csh 'dal tentativo di eseguire` configure' stessa.
Esecuzione `configure 'prende un po'. Durante l'esecuzione, la stampa alcuni messaggi raccontare che dispone che sta controllando per.
2. Digitare `make 'per compilare il pacchetto.
3. Facoltativamente, digitare `make controllare 'di eseguire qualsiasi auto-test che vengono con il pacchetto.
4. Digitare `make install 'per installare i programmi e file di dati e documentazione.
5. È possibile rimuovere i binari di programma ei file oggetto dalla directory sorgente del codice digitando `make clean '. Per rimuovere anche i file che `configure 'creato (in modo da poter compilare il pacchetto per un diverso tipo di computer), digitare' make distclean '.
C'è anche un make maintainer-clean obiettivo `', ma che è destinato principalmente agli sviluppatori del pacchetto. Se lo si utilizza, potrebbe essere necessario ottenere tutti i tipi di altri programmi per rigenerare i file che è venuto con la distribuzione

Cosa c'è di nuovo in questa versione:.

  • Questa versione corregge compilation con gcc 4.7 e freccia gestione delle chiavi.

Cosa c'è di nuovo nella versione 0.0.41:

  • Questa versione risolve un problema con la dimensione del buffer di riga di comando e ha un paio di pulizie.

Cosa c'è di nuovo nella versione 0.0.40:

  • sono state fatte L'add-on script per lavorare con KDE4.
  • viene utilizzato il test di macro MP_WITH_CURSES.
  • ARG_MAX è ora richiesto tramite sysconf.

Cosa c'è di nuovo nella versione 0.0.37:

  • L'opzione --ignore inserito sinfod a sopprimere la trasmissione di informazioni sul processo specificato.
  • L'opzione --Stile superiore è stato aggiunto al sinfod a trasmettere le informazioni sui processi migliori.
  • Il numero predefinito di processi per questa opzione è di 5.
  • Come si potrebbe impostare questa opzione su valori più grandi per le CPU multi-core più recenti.

Programmi simili

wmlcd-toshiba
wmlcd-toshiba

2 Jun 15

app-monitor
app-monitor

20 Feb 15

Commenti a sinfo

I commenti non trovato
Aggiungi commento
Accendere le immagini!