Don
2011-04-21 21:55:05 UTC
I have several OpenIndiana b147 boxes serving as a NAS heads with a dual port Myricom 10G NIC in each head.
The 10G network has been used for testing and we've been gathering performance numbers. We're ready to enable jumbo frames but I don't see a /kernel/drv/myri10ge.conf file in which to make the changes. Anyone know why the file might be missing? I don't see it on any of the OI boxes I've checked.
Can anyone recommend network tuning parameters that we should consider using for a NAS box serving as an ISCSI target with dual 10g interfaces for 25 ESX servers (1G Interfaces)?
Myricom has several recommendations:
/etc/system:
set ddi_msix_alloc_limit=8
set pcplusmp:apic_multi_msi_max=8
set pcplusmp:apic_msix_max=8
set pcplusmp:apic_intr_policy=1
/etc/kernel/myri10ge.conf:
myri10ge_bigbufs_initial=4096;
myri10ge_bigbufs_max=32768;
Might be helpful:
myri10ge_lro=1;
myri10ge_lro_max_aggr=2;
For Low Latency:
myri10ge_use_msix=0;
myri10ge_intr_coal_delay=0;
Any opinions on:
myri10ge_max_slices=1;
There are 20-odd ESX servers accessing this host at the same time- would additional slices be useful?
Is there any consensus on whether a low latency or high bandwidth configuration would be more useful for this sort of environment?
Any guidance would be appreciated.
Thanks in advance,
-Don
The 10G network has been used for testing and we've been gathering performance numbers. We're ready to enable jumbo frames but I don't see a /kernel/drv/myri10ge.conf file in which to make the changes. Anyone know why the file might be missing? I don't see it on any of the OI boxes I've checked.
Can anyone recommend network tuning parameters that we should consider using for a NAS box serving as an ISCSI target with dual 10g interfaces for 25 ESX servers (1G Interfaces)?
Myricom has several recommendations:
/etc/system:
set ddi_msix_alloc_limit=8
set pcplusmp:apic_multi_msi_max=8
set pcplusmp:apic_msix_max=8
set pcplusmp:apic_intr_policy=1
/etc/kernel/myri10ge.conf:
myri10ge_bigbufs_initial=4096;
myri10ge_bigbufs_max=32768;
Might be helpful:
myri10ge_lro=1;
myri10ge_lro_max_aggr=2;
For Low Latency:
myri10ge_use_msix=0;
myri10ge_intr_coal_delay=0;
Any opinions on:
myri10ge_max_slices=1;
There are 20-odd ESX servers accessing this host at the same time- would additional slices be useful?
Is there any consensus on whether a low latency or high bandwidth configuration would be more useful for this sort of environment?
Any guidance would be appreciated.
Thanks in advance,
-Don
--
This message posted from opensolaris.org
This message posted from opensolaris.org