Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Alessandro Pellizzari Newsgroups: it.comp.os.linux.development,it.comp.os.linux.iniziare Subject: Re: Velocita' di stampa Date: Fri, 9 Jun 2017 06:32:20 +0100 Lines: 32 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: individual.net 9o6mP4oO817mHKT0m1mEFwXIhOJHq4aXQZH9vDuQu4LC7CUoA= Cancel-Lock: sha1:3gpkzKdGbERK/IyDj1/SVZ3V8Iw= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 In-Reply-To: Content-Language: en-GB Xref: csiph.com it.comp.os.linux.development:47 it.comp.os.linux.iniziare:66455 On 08/06/17 10:55, guido84 wrote: > $ time ./disp -pr 1x2 13 > real 1m56.431s > $ time ./disp -pr 1x2 13 > /tmp/totocalcio > real 0m0.290s > $ time ./disp -pr 1x2 13 > /dev/null > real 0m0.260s > 1. Questo procedimento puo' essere un test per la velocita' dell' > hardware? No. Quello lo puoi fare solo pilotando l'hardware a basso livello. > 2. Se si', di che cosa? (a) scheda grafica, (b) monitor, (c) entrambi. Dal fatto che la syscall per stampare su schermo e` sincrona (deve aspettare che il testo sia effettivamente su schermo prima di tornare a fare conti), mentre su disco hai buffering da parte del kernel, a meno che non chiami sync dopo ogni scrittura. > 4. Ho il sospetto che c'entri Linux, perche' adesso ho dato lo stesso > comando per stamparle a video su terminale, invece che da console, ed > ecco i risultati (ci mette meno della meta' perche' annulla o quasi > il tempo di sistema?): Probabilmente perche` manda il comandi di ridisegno a X ma non aspetta che lo schermo sia aggiornato. Bye.