I have looked through all the previous threads, and so far no solutions.. Honestly, I am not even sure if this is a Truenas issue, or a VMWare issue, but the Truenas forum lost the coin toss, so I'm checking here first. I am using Truenas Core 13 (whatever is latest) and ESXi 7
The problem.. I am topping out at between 250 to 280MB/sec writes using simple dd of=/dev/zero on the virtual guests. On the Truenas server itself, I am getting 2GB/sec using the same test (unfortunately while the enclosure and controller support SAS3, the drives I currently have are all SAS2)
Network performance appears fine, iperf3 shows 9.8Gb between the Truenas server and the vmware servers on each vlan, no cross vlan traffic is possible due to lack of a gateway and ACLs in place. All server traffic is on one switch. VMWare network is using distributed switches.
I have my storage server setup using 7 mirrored striped vdevs, the 2 1TB SSDs are unused at this time.
iSCSI configuration uses 2 portals on Truenas, each IP on it's own vlan, with its own (not shared) 10GB interface, SMB and other services are using the 2 remaining 1GB interfaces till I pickup another Dell branded PCI nic, because when I put in the Intel X520's I have on hand, the fans go from reasonable to 747 on full throttle at take off.
Tht ESXI servers are sharing 2TB iSCSI in an MPIO configuration, Round Robin, and IOPS limit set to 1 (currently, I have tried various values between 1 and a 1000, same result).
iSCSI configuration uses 2 VMkernels for port binding, each on their own vlan, each with their own assigned 10GB interface
The actual virtual machines use whatever "hardware" is specified in the precanned configurations based on the OS selected when creating the machine, the machines are a mix of Ubuntu/Debian, FreeBSD, and Windows 11 and 2022 Server (no testing was done on the Windows machines)
I'm at a loss as to why I am getting such poor performance. It's usable, at least once the machines are setup, but not ideal.
Storage
Dell R730XD 24 bay SFF
2 x E5-2620 v4
64GB DDR4
Dell HBA330 mini
14 x 1TB
2 x 1TB SSD
Dell Intel X520/I350 (2 x 10Gb, 2 x 1GB) Daughter card
Virtualization
2 x HP DL160 G9 each with:
2 x E5-2630 v3
64GB DDR4
HP P440
8 x 600GB
Intel X520 PCI card (2 x 10GB)
Network
2 Brocade ICX 6610-24P POE
4 x 40GB (crrently using 4 x 10GB breakout cables, 1 40GB 200 foot fiber cable for stacking)
8 x 10GB
24 x 1GB
The problem.. I am topping out at between 250 to 280MB/sec writes using simple dd of=/dev/zero on the virtual guests. On the Truenas server itself, I am getting 2GB/sec using the same test (unfortunately while the enclosure and controller support SAS3, the drives I currently have are all SAS2)
Network performance appears fine, iperf3 shows 9.8Gb between the Truenas server and the vmware servers on each vlan, no cross vlan traffic is possible due to lack of a gateway and ACLs in place. All server traffic is on one switch. VMWare network is using distributed switches.
I have my storage server setup using 7 mirrored striped vdevs, the 2 1TB SSDs are unused at this time.
iSCSI configuration uses 2 portals on Truenas, each IP on it's own vlan, with its own (not shared) 10GB interface, SMB and other services are using the 2 remaining 1GB interfaces till I pickup another Dell branded PCI nic, because when I put in the Intel X520's I have on hand, the fans go from reasonable to 747 on full throttle at take off.
Tht ESXI servers are sharing 2TB iSCSI in an MPIO configuration, Round Robin, and IOPS limit set to 1 (currently, I have tried various values between 1 and a 1000, same result).
iSCSI configuration uses 2 VMkernels for port binding, each on their own vlan, each with their own assigned 10GB interface
The actual virtual machines use whatever "hardware" is specified in the precanned configurations based on the OS selected when creating the machine, the machines are a mix of Ubuntu/Debian, FreeBSD, and Windows 11 and 2022 Server (no testing was done on the Windows machines)
I'm at a loss as to why I am getting such poor performance. It's usable, at least once the machines are setup, but not ideal.
Storage
Dell R730XD 24 bay SFF
2 x E5-2620 v4
64GB DDR4
Dell HBA330 mini
14 x 1TB
2 x 1TB SSD
Dell Intel X520/I350 (2 x 10Gb, 2 x 1GB) Daughter card
Virtualization
2 x HP DL160 G9 each with:
2 x E5-2630 v3
64GB DDR4
HP P440
8 x 600GB
Intel X520 PCI card (2 x 10GB)
Network
2 Brocade ICX 6610-24P POE
4 x 40GB (crrently using 4 x 10GB breakout cables, 1 40GB 200 foot fiber cable for stacking)
8 x 10GB
24 x 1GB