• btop: monitoraggio risorse per statistiche su CPU, memoria, dischi, ret

    From Davide Prina@21:1/5 to All on Tue Jun 7 18:50:01 2022
    ho trovato questo programmino davvero interessante.

    Usavo htop, ma devo dire che btop può offrirti sia esattamente
    quello che offre htop, ma anche molto altro.

    Interessante è eseguirli entrambi... sembra che btop, pur
    fornendo più informazioni usi meno risorse.

    Ho visto che è presente anche in stable[¹]

    Ciao
    Davide

    [¹] https://packages.debian.org/search?keywords=btop&searchon=names&suite=all&section=all

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Fri Jun 10 13:10:01 2022
    Ciao Davide,

    Il 2022-06-07 18:46 Davide Prina ha scritto:
    ho trovato questo programmino davvero interessante.

    Hai ragione, è carino.
    Ha una "veste grafica", pur in modo testo, raffinata.
    L'uso dei caratteri Unicode del braille è molto efficace!

    Usavo htop, ma devo dire che btop può offrirti sia esattamente
    quello che offre htop, ma anche molto altro.

    Ho sempre trovato htop inutilmente pesante.
    Personalmente uso sempre il buon vecchio top.

    Alcune differenze tra i tre.

    Provo a lanciare, tanto per occupare un po' di CPU, il programma
    $ primecount -t3 12345678901234567890
    che chiede di contare quanti numeri primi ci sono tra 1 e 12345678...
    usando 3 "thread". (Il programma è nel pacchetto Debian, primecount-bin)

    Sia top che btop mi mostrano una sola linea "primecount" con un uso di
    risorse di calcolo (CPU) attorno al 300%; htop mostra tre righe, una col
    300% e due col 100%... onestamente preferisco i primi due.
    Con btop vedo la percentuale sforare di tanto in tanto il 300%, con top
    no... non so bene chi dei due abbia ragione :-)


    Per scegliere tra btop e top, direi che dipende molto da cosa si vuole.

    Io spesso uso top per intervenire velocemente in situazioni di risorse limitate, per terminare o limitare qualche processo che mi sta dando
    problemi.
    Se ho un "top" aperto, e mi trovo con un processo che sta utilizzando
    troppa memoria e valuto sensato interromperlo, ho imparato la sequenza
    di tasti che mi serve ed anche se il sistema è un po' impallato riesco rapidamente a risolvere: <M> <k> <invio> <invio>.
    <M> ordina i processi in base alla memoria utilizzata;
    <k> manda un segnale ad un processo;
    <invio> perché la prima cosa da scegliere è il PID, ma top mi propone direttamente il primo della lista (avendo premuto <M>, quello che sta
    usando più memoria), ma chiaramente non va confermato alla cieca;
    <invio> perché la seconda cosa da scegliere è il segnale, ed è
    predefinito il 15: SIGTERM (se avessi bisogno di essere brutale, userei
    il 9, di solito evito).

    Similmente, se voglio ridurre la priorità del processo che sta
    utilizzando più risorse di calcolo: <P> <r> <invio> 19 <invio>
    <P> ordina i processi in base alle risorse CPU utilizzate;
    <r> re-nice;
    <invio> perché il PID predefinito è quello più pesante;
    quindi il valore di "nice" che imposto di solito: 19.

    Con btop non credo ci sia un modo di modificare il valore "nice" di un processo. A me al contrario piacerebbe un programma per visualizzare e modificare anche gli attributi "real-time". Perché dopo il nice, la
    successiva misura che talvolta uso è mettere i processi in "SCHED_IDLE".
    Se qualcuno conosce un programma, leggero, di visualizzazione dei
    processi che permetta di fare anche le veci di "chrt", me lo segnali, ne
    sarei contento!


    Insomma, personalmente credo che continuerò ad usare il buon vecchio
    top.


    In compenso ho fatto a tempo ad aprire un piccolo "reportbug btop".
    Ti posso chiedere per curiosità se a te le percentuali di CPU e la riga
    "Load AVG" le scrive usando la virgola o il punto come separatore
    decimale?


    Ĝis,
    m

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From WinterMute@21:1/5 to All on Mon Jun 13 22:10:01 2022
    il giorno Tue, 7 Jun 2022 18:46:58 +0200
    Davide Prina <Davide.Prina@null.net> ha scritto:

    ho trovato questo programmino davvero interessante.

    Usavo htop, ma devo dire che btop può offrirti sia esattamente
    quello che offre htop, ma anche molto altro.

    [...]

    buonasera,

    anche se piuttosto in ritardo vorrei anche io unirmi ai ringraziamenti per questa
    interessante segnalazione.
    allo stesso modo di altri la mia normale consuetudine era quella di utilizzare "htop"
    come versione avanzata di "top" quando quest'ultimo (per qualche motivo particolare)
    non risultava essere sufficiente.

    devo dire che, imho ovviamente, "btop" surclassa di gran lunga tutti i vari software
    "cloni" o similari a top/htop che mi sia capitato di testare nel corso degli anni.

    grazie ancora, saluti.

    --
    ║ [WinterMute] ║ @ [debian] https://www.debian.org/ [bookworm/testing] ║ [####] ║
    ║ GPG FingerPrint ║ > 38A4 5354 30C5 E86F 9AA8 B234 7227 D71D A547 39E0 ║ GNU Project ║ > https://www.gnu.org/
    ║ Kernel Archives ║ > https://www.kernel.org/

    -----BEGIN PGP SIGNATURE-----

    iQGzBAEBCgAdFiEEOKRTVDDF6G+aqLI0cifXHaVHOeAFAmKnlucACgkQcifXHaVH OeAGzAwAlmBbtgy+gLQoLzXL+B6AqkNX5lLaU6wbMWnKU8Zh0Znc+CqvrVfpvYt9 0x5rpQoKiIYU9Oh0xqvyIscEh5L63LkzeU+vDcHqLzhtOKbuPYR8K7ZnciHkoFuC w9t+hRNXl5qV8nwnMTb5x0nbxqiQuiy7CIzzU7LA6Jx8Z70w878A9YCWPhvdLfsY u8aVQQl49hpi+SOEgNOhez3I4SEDuqlDkUAJLnSV9IQMA4FMkOeCZBKVmcxNfZmm igXGI1SKNmpgjk9GKrnA2NP0T5X/3rKdYRYF9shiCTfqv5b7YtqVO3OvzNLM84c0 Hmn6mMumtFEU+Uu05EJRTOCKEYXKULq5lhjN5LAd3M6gT18MK9bIqNd+h9URFp5d /3+5Snx0RZBUkJaHZGGnOi//iCkCeBEVrhdRQALGq953Z+cF2wzDsbvZ7egSbGmJ A7QSiN0z70RYseqRaMWdXOsy1cGR7HEraodquflcQ0/3rdjlKBA9KbWuD0irxHA3
    171J5FR8
    =5yTD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatew
  • From Davide Prina@21:1/5 to All on Fri Jun 17 21:40:01 2022
    Marco Bodrato ha scritto:

    In compenso ho fatto a tempo ad aprire un piccolo "reportbug btop".

    ho visto

    Ti posso chiedere per curiosità se a te le percentuali di CPU e la riga "Load AVG" le scrive usando la virgola o il punto come separatore
    decimale?

    la riga Load AVG della CPU è con la virgola.
    Le percentuali di CPU sono sempre interi

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Wed Jun 22 14:50:01 2022
    Ciao,

    Il 2022-06-22 10:05 Piviul ha scritto:
    che di ram; per quanto riguarda il consumo di ram nel tuo esempio il
    processo 137369 nell'elenco dice che occupa 5 mega di RAM (non
    sappiamo se sono MB o MiB ma vuole essere indicativo), poi se si va
    nei dettagli dice più precisamente che occupa 5,68MiB... e a me sembra
    che torni: mi sfugge ancora qualcosa?

    Un dettaglio :-)

    Non "dice che occupa 5 mega"... perché scrive "5,0M".

    Se avesse scritto "5M", allora uno avrebbe potuto chiedersi se in questi
    casi sia meglio troncare o arrotondare. Quando è 5,68, è meglio scrivere
    5 o 6?

    Ma non scrive "5M", scrive "5,0M"!

    Quando si scrive una cifra, così, dopo la virgola, andrebbe messa
    corretta, chi legge se lo aspetta!
    In più aggiungi che col mio "LANG" scrive "5,0M" ma con altre
    "localizzazioni" scrive "5.7M"... e concorderai che c'era da aprire un
    bug :-)

    Ĝis,
    m

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)