> Il giorno 12/mag/2016, alle ore 22:51, Mauro <[email protected]> ha
> scritto:
>
> come da oggetto vorrei far lavorare il processore al 100%
>
> In un sito suggeriscono di avviare piu' istanze del seguente comando:
>
> gzip -c /dev/urandom > /dev/null"
una soluzione alternativa è
yes > /dev/null
che ha però lo stesso limite del comando da te indicato: usa al 100% un core
della CPU.
Visto che probabilmente usi una CPU multicore, bisogna eseguire il comando più
volte (tipo con screen o anche mettendoli in background con ctrl+z bg) per
avere un carico del 100%.
Puoi usare il comando “top” per avere un’idea del carico, e appena avviato
“top”, premi “1” per il dettaglio delle CPU.
Spiegone:
gzip è istruito per prendere come input “/dev/urandom” e come output ( -c )
utilizza lo standard output anziché un file. Lo standard output è rediretto
verso /dev/null, cosa che costa “poco” in termini di CPU.
Ciò che costa è:
- generare numeri pseudocasuali (il lavoro di /dev/urandom)
- comprimere (il lavoro di gzip)
Nel caso usassi yes, la CPU si impegna a fare un compito stupido (scrivere “y”)
ma in maniera incredibilmente intensa.
Il carico come vedi non è determinato dal compito, ma da quanto spesso lo
esegui.
ciao
--
Paolo Asperti
[email protected]
_______________________________________________
BrigX Linux Users Group
[email protected]
http://brigx.it/mailman/listinfo/ml_brigx.it