On Aug 12, 2009, at 11:29 PM, liuzhengw <[email protected]>
wrote:
Thank you very much .
I tried two clients with IOMeter , and change the policy from L4 to
L3,L4 .It looks very nice.The read performance is good .
[b]But the write(8k/32 in IOmeter) performance did not increase,the
bandwidth still is the same with a single e1000g card . one client
is 50 Mb/s the other is only 60Mb/s too. If it run correct it both
should be over 90Mb/s .[/b]
what's the matter? I would hope that two streams will go faster,
though.
r...@opensolaris:~# dladm show-aggr
LINK POLICY ADDRPOLICY LACPACTIVITY
LACPTIMER FLAGS
aggr1 L3,L4 auto off
short -----
r...@opensolaris:~# dladm show-aggr -s -i 4
LINK PORT IPACKETS RBYTES OPACKETS OBYTES IPKTDIST
OPKTDIST
aggr1 -- 178311 211224084 421066 481581366 -- --
-- e1000g0 148504 174342924 323589 461207855 83.3 76.8
-- e1000g1 29807 36881160 97477 20373511 16.7 23.2
aggr1 -- 152755 180057562 331059 370303397 -- --
-- e1000g0 113624 128032580 249968 353636849 74.4 75.5
-- e1000g1 39131 52024982 81091 16666548 25.6 24.5
802.3ad link aggregation doesn't aggregate on a per-packet, but a per-
connection basis, so the max bandwidth for any given connection is
going to be 115MB/s.
Now the reason you don't see over 50-60MB/s with 8k IO is because of
network and/or storage latency. Larger IO sizes will give better
throughput, setting the interrupt throttle rate in e1000g.conf to 1 or
0 may help increase it a little (at the cost of added CPU usage), but
in the end you'll probably find 80MB/s is probably the best you can do.
-Ross
_______________________________________________
networking-discuss mailing list
[email protected]