Iometer è sia un generatore di carichi di lavoro (esegue operazioni di I/O per sollecitare il sistema) che uno strumento di misurazione (esamina e registra le prestazioni delle operazioni di I/O e il loro impatto sul sistema). Può essere configurato per emulare il carico di I/O del disco o della rete di qualsiasi programma o benchmark oppure può essere utilizzato per generare carichi di I/O interamente sintetici. È in grado di generare e misurare i carichi su sistemi singoli o multipli (di rete).
Lo strumento è costituito da due programmi, Iometer e Dynamo.
Per testare le prestazioni sui sistemi Windows, Iometer può essere installato e avviato direttamente.
Non è necessaria un'installazione aggiuntiva di Dynamo. Di seguito sono riportate le istruzioni per l'installazione dello strumento e per l'avvio della procedura di test.
Prima di tutto, è necessario scaricare Iometer da Iometer.org.
Cliccare con il pulsante destro del mouse sul file di installazione, quindi scegliere Esegui come amministratore Figura
1.2: File Iometer sul desktop
Accettare la richiesta di controllo dell’account utente.
Figura 1.3: Richiesta di controllo dell'account utente
Cliccare su Next > nella schermata di benvenuto.
Figura 1.4: Schermata di benvenuto
Accettare il contratto di licenza
Figura 1.5:contratto di licenza
Selezionare i componenti da installare e cliccare su Next
Figure 1.6: Scegliere i componenti
Selezionare la destinazione di installazione e cliccare su Install
Figure 1.7: Definire la cartella di destinazione
Al termine dell'installazione, cliccare su Finish
(Fine) Figura 1.8: Installazione completata
Avviare Iometer
Accettare le condizioni di licenza
Figura 2.1: Condizioni di licenza
Cliccare sul pulsante della cartella
Figura 2.2: Pulsante Cartella nell'angolo in alto a sinistra
Scaricare un file di configurazione del test o crearne uno e aprirlo con Iometer.
Figura 2.3: Scegliere il file di configurazione
Selezionare il dispositivo da testare
Figura 2.4: Selezionare il dispositivo da testare
Avviare il test cliccando sul pulsante del flag verde Figura
2.5: Pulsante della bandieriva verde nella parte superiore centrale
Definire la destinazione in cui salvare il file dei risultati
Figura 2.6: Scegliere la destinazione per i risultati
Ora il test viene avviato ed eseguito per circa 10-15 minuti
(Figura 2.7): Esecuzione del test
Il programma Iometer viene eseguito solo su sistema operativo Windows. Quindi, su sistemi Linux, lo strumento Dynamo viene utilizzato per l'invio delle informazioni a un sistema Windows, dove è installato Iometer.
Ciò significa che è necessaria un' installazione di Iometer su un sistema Windows o su un emulatore Windows per testare un sistema con Linux installato. Scaricare Iometer da Iometer.org.
Prima di tutto, installare Iometer su un sistema Windows nella stessa rete del server che si desidera testare.
Se non è disponibile alcun client Windows per l'esecuzione di Iometer. exe, è possibile avviarne l'esecuzione anche con WinE Emulator.
Figura 3.1: Iometer GUI
Connettersi tramite SSH al server Linux (ad esempio tramite Putty)
Figura 3.2: Putty
Figura 3.3: Fare clic su Yes
Accedere al server
Figura 3.4: Console tramite Putty
Utilizzare uname -i
per ricevere informazioni sulla piattaforma hardware, necessaria per scegliere la versione corretta di Dynamo.
Figura 3.5: Controllo della versione dell'hardware
Con rpm -qa|grep -i glibc
l'utente controlla la versione installata di glibc
Figura 3.6: Output del comando
Passare alla /tmp
cartella
Figura 3.7: Cartella /tmp
Decomprimere il file Iometer scaricato con tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2
la Figura 3.8: Decomprimere il file Dynamo
Controllare l'indirizzo IP del sistema Windows utilizzando il comando CLI ipconfig
Figura 4.1: Controllare l'IP del sistema Windows
Controllare gli indirizzi IP del sistema Linux con ip addr show
o ifconfig -a
figura 4.2: Controllare l'IP del sistema Linux
Arrestare il firewall di Linux per consentire la comunicazione tra Dynamo e Iometer
rcSuSEfirewall2 stop
service iptables stop
o systemctl stop firewalld
service iptables stop
ufw disable
Figura 4.3: Arrestare il firewall sul sistema Linux
Digitare vi /etc/hosts
per apportare modifiche al file host per il nome risolvendo la
Figura 4.4: Aprire /etc/hosts
Aggiungere l'indirizzo IP e il nome del sistema Linux
Figura 4.5: Aggiungere IP e nome
Collegare ora Dynamo con Iometer utilizzando il comando:
dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
Figura 4.6: Collegare dynamo a Iometer
Figura 4.7: Connessione stabilita
In Iometer ora il server Linux è visibile
Figura 4.8: Sistema Linux elencato in Iometer
Prima di caricare il modello di test, è necessario apportare alcune modifiche sul file.
Aprire il file in un editor (ad esempio, Notepad). Modificare Manager name e l’indirizzo di rete del Manager utilizzando le informazioni utilizzate nel passaggio 5. Salvare il file al termine delle modifiche.
Figura 4.9: Search MANAGER LIST Figura
4.10: Aggiungere il nome del server Linux
Figura 4.11: Aggiungere l'indirizzo IP del server Linux e salvare il file
Caricare il template modificato
Figura 4.12: Caricare il file di configurazione
Selezionare il dispositivo da testare
Figura 4.13: Selezionare il dispositivo da testare
Avviare il test cliccando sul pulsante del flag verde
Figura 4.14: Flag verde nella parte superiore centrale
Scegliere la destinazione in cui salvare i risultati dopo il test.
Figura 4.15: Scegliere la destinazione per i risultati
Ora il test inizia
figura 4.16: Esecuzione del test
Al termine del test
Figura 4.17: Test completato nella vista della
console... non dimenticare di riattivare il firewall, eliminare le informazioni da /etc/host (annullare il passaggio 5)e exit
.
Figura 4.18: Uscita dalla console