[SCore-users] Communication Performance with Score, with and without network trunking

Viet viet at sowa.is.uec.ac.jp
Wed Jul 12 17:01:02 JST 2006


Dear Users,

We have installed Score on a cluster of 2 nodes. We want to increase
communication speed with network trunking with a dual port NIC.
Howerver, we cannot get a good communication performance with Score.

Tested application: exchanging 16000 byte long messages between 2 nodes
(in fact, we performed the experiments with several message sizes and
show here only results of 16000 byte long, test result for other sizes
are in a similar pattern: single port no Score > dual port channel
bonding no Score > Score network trunking > Score single port)

Exchange bandwidth:
	without Score    + single port: 950 Mbps
			+ dual port, channel bonding (Linux, FC3): 610
Mbps
	with Score	+ single port: 415 Mbps
			+ dual port:  430 Mbps

Do I have any mistake in Score configuration?

Hardware platform:
+ Dell PowerEdge 1850 
+ 2 Dual-core Intel Xeon 2.8GHz processors
+ 4 GB Memory
+ Intel PRO 1000 PT Dual Gigabit Ethernet Adapter (PCI-Express x4)
+ Fedora-core 3 for x86-64
+ Score installed by source
+ Hostnames: ypc0515.jp and ypc0516.jp, 
+ ypc0515 as server and compute host.


Score configuration files are as follows:
1.scorehosts.db:
/* PM/Ethernet */
ethernet0		type=ethernet \
		-config:file=/opt/score/etc/pm-ethernet-0.conf
ethernet1		type=ethernet \
		-config:file=/opt/score/etc/pm-ethernet-1.conf
ethernet-x2	type=ethernet \
		-config:file=/opt/score/etc/pm-ethernet-1.conf \
		-trunk0:file=/opt/score/etc/pm-ethernet-0.conf
shmem0		type=shmem -node=0
shmem1		type=shmem -node=1
shmem2		type=shmem -node=2
shmem3		type=shmem -node=3

/*Macro to difine a host */
#define PCC	msgbserv=(ypc0515.jp:8764) \
		cpugen=XeonEMT speed=2800 smp=4 \
		network=ethernet-x2,shmem0,shmem1,shmem2,shmem3 \
		group=pcc
ypc0515.jp	PCC
ypc0516.jp	PCC
(for network trunking test, and network=ethernet0 for single port test)


2.pm-ethernet-0.conf:
unit 0
maxnsend 32
backoff 1000
checksum 0
# PE 	MAC address		base hostname		# comment
0	00:0E:0C:B3:BD:90	ypc0515.jp	# ip=10.0.5.150 on eth0
1	00:0E:0C:B4:18:CA	ypc0516.jp	# ip=10.0.5.160 on eth0

3.pm-ethernet-1.conf:
unit 1
maxnsend 32
backoff 1000
checksum 0
# PE 	MAC address		base hostname		# comment
0	00:0E:0C:B3:BD:91	ypc0515.jp	# on eth1
1	00:0E:0C:B4:18:CB	ypc0516.jp	# on eth1

Thank you very much for your help.

Ta Quoc Viet





More information about the SCore-users mailing list