[SCore-users-jp] Re: [SCore-users] Communication Performance with Score, with and without network trunking
Shinji Sumimoto
s-sumi @ flab.fujitsu.co.jp
2006年 7月 13日 (木) 19:47:53 JST
Dear Viet.
From: "Viet" <viet @ sowa.is.uec.ac.jp>
Subject: RE: [SCore-users] Communication Performance with Score, with and without network trunking
Date: Thu, 13 Jul 2006 19:29:33 +0900
Message-ID: <000001c6a667$3b2ec140$ca4315ac @ spc0608>
viet> Dear Shinji Sumimoto Sensei,
viet>
viet> >options e1000 TxIntDelay=0,0 TxAbsIntDelay=0,0 RxIntDelay=0,0
viet> >RxAbsIntDelay=0,0 InterruptThrottleRate=0,0
viet> >TxDescriptors=512,512 RxDescriptors=512,512
viet>
viet> I added that line into modprobe.conf before the line "alias eth0 e1000"
viet> and reboot the system.
Usually, the options are added to after "alias eth1 e1000".
viet> Hereunder is the result with network trunking (ethernet-x2):
viet>
viet> Before reboot (without changing modprobe.conf)
viet> + rpmtest -ping 8 0.00102167
viet> + rpmtest -burst 8 100660
viet> (-len 1400) 1400 1.75823 e+07 (is it bit per
viet> second? If yes, this is really a good bandwidth for dual Gigabit ports)
viet>
viet> After reboot:
viet> + rpmtest -ping 8 0.00101375 (still too bad)
viet> + rpmtest -burst 8 213129 (better)
viet> (-len 1400) 1400 1.74813 e+07
viet>
viet> And I still cannot get good communication performance with my own
viet> application.
It seems that the option is not able to take effect.
When the options take effect, following messages are output to syslog
or dmesg command output.
========================================================================
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ACPI: PCI Interrupt 0000:06:01.1[B] -> GSI 73 (level, low) -> IRQ 50
e1000: 0000:00:01.1: e1000_validate_option: Transmit Descriptors set to 512
e1000: 0000:00:01.1: e1000_validate_option: Receive Descriptors set to 512
e1000: 0000:00:01.1: e1000_validate_option: Transmit Interrupt Delay set to 256
e1000: 0000:00:01.1: e1000_validate_option: Transmit Absolute Interrupt Delay set to 256
e1000: 0000:00:01.1: e1000_validate_option: Receive Interrupt Delay set to 0
e1000: 0000:00:01.1: e1000_validate_option: Receive Absolute Interrupt Delay set to 10
e1000: 0000:00:01.1: e1000_check_options: Interrupt Throttling Rate (ints/sec) turned off
========================================================================
Can you see the messages?
viet> One more question, please. With Score MPICH, a large message (say, 2200
viet> double, i.e. 2200x8 bye length) cannot be sent with MPI_Send (blocking
viet> send). I tried to set P4_GLOBMEMSIZE variable to a large value but it
viet> does not work. Could you please give some advice.
There is no limitation that only 16KB message.
Shinji.
viet> Viet
viet>
viet>
viet>
viet> _______________________________________________
viet> SCore-users mailing list
viet> SCore-users @ pccluster.org
viet> http://www.pccluster.org/mailman/listinfo/score-users
------
Shinji Sumimoto, Fujitsu Labs
_______________________________________________
SCore-users mailing list
SCore-users @ pccluster.org
http://www.pccluster.org/mailman/listinfo/score-users
SCore-users-jp メーリングリストの案内