> 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

Rispondere a