Post on 20-Sep-2020
ENEA-INFO Beowulf Cluster
ENEA-INFO Beowulf Cluster
• Configurazione Hardware
• Configurazione Software– Sistema Operativo e AFS
– Tool di sviluppo codici paralleli
– Tool di amministrazione e monitoring
• Prestazioni
ENEA-INFO Beowulf Cluster
Configurazione Hardware
10x IBM PC Intellistation
Pentium IV @ 1.8 GHz
512 MB RDRAM
40 GB ATA100 Hard Disk
2x EtherExpress 100 Mb/s
Rack Mounted
ENEA-INFO Beowulf Cluster
Configurazione Hardware
Cabletron (EnteraSys) 10/100 switch
24 porte 10/100 Full Duplex con porta di backbone Gigabit Ethernet
10x Servizi (ssh, rsh, mon)
10x Applicazioni parallele (MPI, HPF)
Gigabit Ethernet
2x connessioni punto-punto espandibili a 10x connessioni switched
ENEA-INFO Beowulf Cluster
frascati.enea.it
Configurazione Hardware
192.168.1.*
10.0.0.*Rete per servizi di accesso e monitoring del Beowulf cluster
Rete comunicazioni internodo codici paralleli (Fast Ethernet)
Rete comunicazioni punto-punto codici paralleli (Gb Ethernet)
ENEA-INFO Beowulf Cluster
Configurazione Software
S. O. Linux RedHat 7.2 (kernel 2.4.7)
Installazione locale ai nodiConfigurazione disco
/ 1 GB
/usr 8 GB
/tempwork 26 GB
swap 1 GB
Replica dell’ installazione
(semplificata via NFS) ma maggiore velocita’
di accesso agli eseguibili di sistema
ENEA-INFO Beowulf Cluster
Configurazione Software
S. O. Linux RedHat 7.2 (kernel 2.4.7)
Packages (RPM)Printing Support Graphics
XFree86 GnomeKDE Sound and Multimedia
Networking Messaging
NFS Server Router/FirewallEmacs Utilities
Software Development Kernel Development
ENEA-INFO Beowulf Cluster
Configurazione Software
AFS: OpenAFS client V1.2.3
Packages (RPM)
• openafs-1.2.3-rh7.2.2.i386.rpm• openafs-kernel-1.2.3-rh7.2.2.i386.rpm• openafs-client-1.2.3-rh7.2.2.i386.rpm
ENEA-INFO Beowulf Cluster
Configurazione Software
Tools di sviluppo
• Compilatori Portland Group (cc, f77/90, c++, hpf, OpenMP) con MPICH
• Compilatori GNU (gcc, g77, g++)• MPI LAM V6.5.6
(Ohio Supercomputer Centre)
ENEA-INFO Beowulf Cluster
Configurazione Software
Tools di amministrazione e monitoring
• Scalable Cluster Environment(Kasetsart University in Thailand)
SMILE Cluster Management System
Web/VRML based system monitoring
ENEA-INFO Beowulf Cluster
Configurazione Software
Tools di amministrazione e monitoring
• Webmin: Amministrazione e monitoring via WEB
(www.webmin.com)
ENEA-INFO Beowulf Cluster
Prestazioni
NetPipe V2.5
• Uno tra i migliori software di test delle comunicazioni internodo (punto-punto)
• Compilato per usare a basso livello – TCP/IP– MPICH
– LAM-MPI
ENEA-INFO Beowulf Cluster
Prestazioni
ENEA-INFO Beowulf Cluster
Prestazioni
ENEA-INFO Beowulf Cluster
Prestazioni
ENEA-INFO Beowulf Cluster
Prestazioni
ENEA-INFO Beowulf Cluster
Prestazioni
ENEA-INFO Beowulf Cluster
Prestazioni