LNL M.Biasotto, Bologna, 13 dicembre 2000 1 File system benchmark Massimo Biasotto – INFN LNL.

Slides:



Advertisements
Presentazioni simili
EGEE is a project funded by the European Union under contract IST Test di performance su dCache G.Donvito,V.Spinoso INFN Bari
Advertisements

Cos'è una memoria? MEMORIA
Introduzione Le macchine parallele commerciali utilizzano file system paralleli ma questi ultimi non si sono dimostrati adatti per i Linux cluster poichè
File System Cos’è un File System File e Directory
1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.
1 Come si avvia un computer... Dove è contenuto il SO ? Come si attiva?
PHP e i files Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
File system Casi di studio (3).
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
SC che operano su file (1)
Installazione e Configurazione di un Sistema di Calcolo Distribuito operante sotto Linux INFN – Laboratori Nazionali Frascati Stage estivi 2006 Matteo.
Giuseppe Fabio Fortugno.
Realizzazione del file system
Interfaccia del file system
Elaborazione automatica delle informazioni Informatica: scienza relativa alla elaborazione automatica delle informazioni Elaboratore: macchina intelligente.
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
Algoritmi Paralleli e Distribuiti a.a. 2008/09
Remote file access sulla grid e metodi di interconnesione di rete M. Donatelli, A.Ghiselli e G.Mirabelli Infn-Grid network 24 maggio 2001.
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
1 File System ed Input/Output UNIX Implementazione del File System Caratteristiche del File System Unix/Linux System Call relative al File System Linput/output.
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi.
Modulo 13: System call relative al File System
GESTIONE DEI FILE Per poter mantenere disponibili i dati tra le diverse esecuzioni di un programma (persi-stenza dei dati) è necessario poterli archi-viare.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
LNL M.Biasotto, Bologna, 13 dicembre Installazione automatica Massimo Biasotto – INFN LNL.
M.Biasotto, Padova, 18 gennaio Sviluppo futuro di LCFG per la Release 2 di Datagrid Massimo Biasotto - LNL.
LNL CMS M.Biasotto, Firenze, 22 maggio Hardware e tools di installazione Massimo Biasotto INFN – Lab. Naz. di Legnaro.
1 M. Biasotto – Legnaro, 22 Dicembre 2005 Prototipo Tier 2 di Legnaro-Padova INFN Legnaro.
5 Feb 2002Stefano Belforte – INFN Trieste calcolo per CDF in Italia1 Calcolo per CDF in Italia Prime idee per lanalisi di CDF al CNAF Numeri utili e concetti.
1 Installazione da rete Introduzione Configurazione del server NFS Cosa serve sul client Configurazione kickstart.
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
Specificare una unità con cui scambiare i dati input da tastiera output a video file esterno variabili di programma unità di I/O Istruzioni di INPUT/OUTPUT.
PERCORSO DI FORMAZIONE UTILIZZO DEL COMPUTER 1° livello
Creazione progetto in C++/DEV
Il Sistema Operativo (1)
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
Modulo 4 – U.D. 1 – Lez. 6 Ernesto Damiani - Sistemi di elaborazione dell'informazione.
I dispositivi di input La tastiera: il principale strumento di input Ogni volta che l’utente digita un tasto, la tastiera “avverte” il processore che un.
LNL GM, CNAF, 18 ottobre INFN-Farm Management Toolkit 1.Fabric Management per DataGrid e INFNGrid 2.Definizione dei requisiti degli esperimenti.
Il nucleo del Sistema Operativo
1 Modellazione e valutazione di un ambiente applicativo su una intranet.
1 Il file system di Unix Caratteristiche generali dei FS comunemente usati da Unix/Linux.
SCHEDA INFORMATIVA DI UNITÀ. Introduzione Applicazione della gerarchia di memoria –Memoria cache fra la CPU e la memoria centrale Il processore vedrà.
SCHEDA INFORMATIVA DI UNITÀ. Introduzione Applicazione della gerarchia di memoria –Memoria cache fra la CPU e la memoria centrale Il processore vedrà.
INTRODUZIONE AL TUNING
LNL CMS M.Biasotto, Roma, 22 novembre I Tier2 in CMS Italia Massimo Biasotto - LNL.
1 File System Concetti e tecniche generali. 2 Il file system Il file system è la parte del SO che si occupa di mantenere i dati/programmi in modo persistente.
Condor standard. Sistema Batch. Tool di installazione D. Bortolotti,P.Mazzanti,F.Semeria Workshop Calcolo Paestum 9-12 Giugno 2003.
1 Amministrazione dei processi nel sistema operativo Unix (Bach: the Design of the Unix Operating System (cap: 6, 7, 8)
Clocking Il segnale di Clock definisce quando i segnali possono essere letti e quando possono essere scritti Fronte di discesa (negativo) Falling edge.
1 File System ed Input/Output UNIX Caratteristiche del FS Unix Implementazione Il file system di Linux Organizzazione dell’ I/O.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
1 File system Casi di studio. 2 Esempi di File System Il file system di un CD-ROM Rappresentazione di un elemento di una directory nel file system ISO.
Fondamenti di Informatica L- A Alcune considerazioni sul progetto di soluzioni software 12.
CMS 1 M. Biasotto – Bologna 20/01/2005 Infrastruttura di calcolo per CMS-Italia M.Biasotto – INFN Legnaro e i gestori dei centri CMS Italia.
LNL CMS M.Biasotto, Bologna, 28 maggio Upgrade farm a RH-7.3  Due anni fa la farm era stata installata usando una versione customizzata di ANIS.
09/01/2016 Corso propedeutico base di informatica 1.
Componenti hardware PC: I componenti si possono dividere in quattro gruppi: 1. DISPOSITIVI DI INPUT/ OUTPUT (I/O); 2. MEMORIA ELETTROMAGNETICA NON VOLATILE.
La prova di informatica per i concorsi pubblici Firenze – febbraio 2002 Paolo Campigli.
CNAF 6 Novembre Layout del testbed  wn a OS SL5.0 8 GB RAM kernel xen_3.1.0 SMP  wn a OS SL5.0 8 GB RAM kernel.
Roberto Covati INFN di Parma. Workshop CCR/INFN GRID Palau maggio Sommario VmWare Server (in produzione dal 2004 al 2008) VmWare Infrastructure.
CCR - Frascati 29 settembre 2008 Gruppo storage CCR Status Report Alessandro Brunengo.
Lezione 14 Tecniche di I/O Avanzate Obiettivi di apprendimento: A.Come lavorare con stream binari B.Lavorare con I datalog files C.Vantaggi e svantaggi.
CCR - Frascati 29 settembre 2008 Gruppo storage CCR Status Report Alessandro Brunengo.
1 Le macchine di questo pool fanno parte di una lan privata (la 125 illustrata a pag.2), di cui t2cmcondor è il gateway. Sono presenti 3 macchine su rete.
Compitino di Sistemi Operativi corsi A -C 19 Maggio 2003.
Introduzione all’uso del computer
Transcript della presentazione:

LNL M.Biasotto, Bologna, 13 dicembre File system benchmark Massimo Biasotto – INFN LNL

LNL M.Biasotto, Bologna, 13 dicembre benchmark tools: time + dd  utilizzo del comando unix ‘dd’ per scrivere/leggere files, in combinazione col comando ‘time’ per misurare i tempi  esempio di scrittura:  if=/dev/zero of=/path/filename massimo]$ time dd if=/dev/zero of=/common_disk2/testfile bs=16k count= records in records out 0.02user 2.32system 0:14.27elapsed 16%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (117major+16minor)pagefaults 0swaps

LNL M.Biasotto, Bologna, 13 dicembre benchmark tools: time + dd  esempio di lettura:  if=/path/filename of=/dev/null massimo]$ time dd if=/common_disk2/testfile of=/dev/null bs=16k records in records out 0.00user 0.67system 0:00.66elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (111major+19minor)pagefaults 0swaps

LNL M.Biasotto, Bologna, 13 dicembre benchmark tools: bonnie  semplice da usare:  bonnie –d scratch-dir –s size  misura read, write e rewrite (per char e a blocchi)  misura il numero di random seeks per secondo

LNL M.Biasotto, Bologna, 13 dicembre bonnie: esempio massimo]$ bonnie -d /common_disk2 -s 160 -m plcn10 File '/common_disk2/Bonnie.9039', size: Writing with putc()...done Rewriting...done Writing intelligently...done Reading with getc()...done Reading intelligently...done Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done Sequential Output Sequential Input-- --Random Sequential Output Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU plcn

LNL M.Biasotto, Bologna, 13 dicembre benchmark tools: iozone  più complesso: molte opzioni disponibili e molti parametri configurabili  può eseguire molti test diversi  read, write, random read/write, read-backwards, stride- read, fread, fwrite, pread, pwrite, ecc..  può misurare i tempi di latenza per l’accesso ad un file a diversi offset  dispone di un ‘automatic mode’ che esegue tutti i test variando la dimensione dei files da 64K a 512M e dei record da 4K a 16M  può generare un output compatibile con Excel per la creazione di grafici

LNL M.Biasotto, Bologna, 13 dicembre iozone: esempio massimo]$./iozone -s 160m -r 16k -i0 -i1 Run began: Tue Dec 12 13:50: Run began: Tue Dec 12 13:50: File size set to KB File size set to KB Record Size 16 KB Record Size 16 KB Time Resolution = seconds. Time Resolution = seconds. Processor cache size set to 1024 Kbytes. Processor cache size set to 1024 Kbytes. Processor cache line size set to 32 bytes. Processor cache line size set to 32 bytes. File stride size set to 17 * record size. File stride size set to 17 * record size. random random bk random random bk wd record stride KB reclen write rewrite read reread read write re KB reclen write rewrite read reread read write re ad rewrite read fwrite frewrite fread freread iozone test complete.

LNL M.Biasotto, Bologna, 13 dicembre iozone: grafico Excel

LNL M.Biasotto, Bologna, 13 dicembre iozone: tempi di latenza

LNL M.Biasotto, Bologna, 13 dicembre cosa vogliamo testare?  diverse tipologie di storage: disk servers, dischi distribuiti, NAS, ecc..  configurazione ottimale di NFS: come influiscono sulle prestazioni i vari parametri (rsize, wsize, RPCNFSDCOUNT, ecc..)  NFS v3  altri file systems? (Coda, InterMezzo, GFS, ecc...)

LNL M.Biasotto, Bologna, 13 dicembre come procedere?  definire i tools da usare: dd, bonnie, iozone, altri...  definire i parametri da usare per i test  quali valori misurare? (read, write, reread, %CPU, ecc..)  dimensioni dei files e dei records  la scelta di questi parametri dipenderà dall’utilizzo tipico dell’I/O nelle applicazioni (esiste un “utilizzo tipico”?)  creare uno script che esegua tutta la serie di test di nostro interesse:  automatizzazione delle procedure  uniformità dei risultati