<br>Il domenica 16 marzo 2014, Technical GanXta <<a href="mailto:giecsar@gmail.com">giecsar@gmail.com</a>> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div><br>
<div>
On 16/03/2014 14:04, il Katta
wrote:<br>
</div>
</div>
<blockquote type="cite">
<div dir="ltr">Ancora mi sono dimenticato una nota.
<div>Nello script manca il controllo sulla quantità di memoria
disponibile. Utilizzando ramfs sarebbe opportuno effettuare
sempre un controllo per evitare che il sistema diventi
instabile.</div>
<div><br>
<div>L'utilizzo di ramfs è potenzialmente dannoso per la
stabilità del sistema, i motivi li trovi riassunti in
"Documentation/filesystems/ramfs-rootfs-initramfs.txt"</div>
<div><br>
</div>
<div>Ho testato le performance di frandom e sono notevoli !!</div>
<div><br>
</div>
<div>Per la generazioni di un file di 1.5 GB ( utilizzando dd
):</div>
<div>urandom ha impiegato 126 secondi</div>
<div>frandom ha impiegato soli 7 secondi</div>
<div><br>
</div>
<div>Saluti,</div>
<div>Katta</div>
</div>
</div>
<br>
<fieldset></fieldset>
</blockquote>
<br>
OK ho guardato lo script. Devo chiederti 3 cose:<br>
<br>
1) quando lo lancio, mi appare il messaggio "Please, install
cpulimit"; ho provato a vedere se c'e' un pacchetto per TinyCore
Linux utilizzando l'utility tce-ab ma ho trovato nulla. Come posso
fare?<br>
2) il tuo script utilizza la bash, ma su TinyCore c'e' la ash.
Potrebbe esser un problema?<br>
3) ho provato ad installare frandom. Non ho mai installato moduli
per il kernel ma ho provato comunque a seguire le istruzioni e
purtroppo il comando "make" non esiste.<br>
Immagino che si può tranquillamente installare, ma a quel punto avrò
diverse cose che mi appesantiscono il sistema. Pensi di poter
togliere cpulimit e frandom dallo script?<br>
<br>
Grazie ancora, attendo tue info!<br>
<br>
</div></blockquote><div>ciao, <div>frandom non è indispensabile per lo script. Se non esiste /dev/frandom lo script ripiega su urandom.</div><div>Nel caso /dev/urandom fosse troppo lento per mancanza di entropia, urandom è un nodo su cui è permesso scrivere proprio per permettere di usare un seme generato dall utente.</div>
<div>La mancanza di bash potebbe essere un problema, dovrei provare a vedere se la gestione dei subprocessi è uguale con ash e se esistono alcuni comandi ( per esempio wait che è un comando di bash ). Magari inserisco dei controlli come per cpulimit. </div>
</div><div>stavo giusto guardando che alternative ci fossero a cpulimit. Con invio dei segnali sigstop e sigcount al processo si dovrebbe ottenere lo stesso risultato.<span></span></div><div>Qualcuno ha qualche altra idea su come limitare l utilizzo della cpu?</div>
<div><br></div><div>saluti, </div>Katta<br><div><br></div>