19.05.2013 Views

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

mentre i microbenchmarks MMU-intensive avevano un guadagno superiore al 500% con NPT<br />

abilitato.<br />

Figura 4.4: risultati <strong>di</strong> Kernel Microbenchmarks (lower is better)<br />

La figura precedente mostra i risultati per i seguenti microbenchmarks:<br />

segv: un programma che misura l’overhead del processore nella gestione dei fault in<br />

Linux, attraverso la ripetuta generazione e gestione <strong>di</strong> page faults.<br />

pcd: un programma che misura il tempo <strong>di</strong> creazione e <strong>di</strong>struzione <strong>di</strong> processi <strong>di</strong><br />

Linux, sotto un numero predefinito <strong>di</strong> processi in esecuzione sul sistema.<br />

nps: un programma che misura l’overhead <strong>di</strong> Linux nel context switch.<br />

fw: un programma che misura l’overhead nella creazione dei processi <strong>di</strong> Linux,<br />

attraverso la forkwait.<br />

Il secondo test, “Apache Compile” workload, compila e costruisce il web server Apache;<br />

questa particolare applicazione estremizza il lavoro <strong>di</strong> compilazione, in quanto è composto <strong>di</strong><br />

molti files piccoli: come risultato molti processi brevi vengono creati quando ogni file è<br />

compilato.<br />

75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!