xload
Maggiori info
- Creatore
- K. Shane Hartman, Stuart A. Malone
- Tipo
- Client X
- Licenza
- MIT
- Codice sorgente
- gitlab.freedesktop.org/xorg/app/xload
Un grafico a barre scorrevole del carico medio del sistema, aggiornato ogni dieci secondi fin dai tempi di X10.
Il programma traccia il carico medio come istogramma nel widget StripChart di Athena, con una linea di scala per ogni unità intera di carico e un nuovo campione ogni dieci secondi. Lo scrissero K. Shane Hartman e Stuart Malone al Laboratory for Computer Science del MIT, con contributi di Jim Gettys e Bob Scheifler tra gli altri, e esisteva già per X10. Con -remote host mostra il carico di un'altra macchina tramite il database di rwhod.
La sua stranezza più nota riguardava la sicurezza: sui vecchi sistemi Unix il carico si otteneva leggendo la memoria del kernel tramite /dev/kmem, perciò xload veniva installato setgid kmem: un piccolo programma per grafici con il diritto di leggere l'intero kernel. Linux risolse il problema con /proc/loadavg. Tenere xload visibile in un angolo era un modo per vedere che la macchina era ancora viva, un po' come uptime senza dover chiedere.