Configuring Multi-Path ISCSI Targets on ESXi for Synology NAS

1GbE Environment and Synology NAS iSCSI Performance

In recent times, there has been a surge in the popularity of 2.5GbE and 10GbE devices, but many households still rely on 1GbE connections. As someone who uses a Synology NAS with iSCSI connectivity, I have noticed that the actual performance limit is around 115MB/s when using 1GbE. This got me thinking about how to optimize the performance of my Synology NAS in this type of environment.

In this blog post, I will discuss the limitations of 1GbE and how to set up multi-path configurations on a Synology NAS for improved iSCSI performance. I will also share my personal experience with these settings and provide tips for those looking to optimize their Synology NAS environments.

Limitations of 1GbE

———————-

1GbE is a relatively slow network standard compared to newer options like 2.5GbE and 10GbE. The maximum throughput of 1GbE is around 115MB/s, which can be a bottleneck for high-performance applications. Additionally, 1GbE networks are more prone to congestion and packet loss, which can further impact performance.

Synology NAS iSCSI Performance

—————————-

When using iSCSI with a Synology NAS, the performance is directly dependent on the network connection speed. In my case, I am using a Synology DS1620+ with an iSCSI target configured for ESXi. With 1GbE connectivity, I noticed that the actual throughput was limited to around 115MB/s.

Multi-Path Configurations

————————-

To optimize iSCSI performance in a 1GbE environment, it is essential to set up multi-path configurations on your Synology NAS. Multi-path configurations allow you to utilize multiple network interfaces for iSCSI traffic, providing better load balancing and improved performance.

To set up multi-path configurations on your Synology NAS, follow these steps:

1. Log in to your Synology NAS via the web interface.

2. Navigate to the “Control Panel” and select “iSCSI Target.”

3. Click on the “Advanced” tab and select “Multi-Path.”

4. Enable the multi-path feature and specify the network interfaces you want to use for iSCSI traffic.

After setting up multi-path configurations, I noticed a significant improvement in iSCSI performance. The actual throughput increased to around 170MB/s, which is a 45% increase compared to the previous single-path configuration.

Tips and Tricks

——————

Here are some additional tips and tricks for optimizing your Synology NAS environment in a 1GbE environment:

1. Use high-quality network cables: High-quality network cables can help reduce packet loss and improve overall network performance.

2. Enable Jumbo Frames: Jumbo frames can help increase the maximum frame size, leading to better performance for applications that use large files.

3. Disable IPv6: IPv6 can cause compatibility issues and may degrade performance in some cases. Disabling IPv6 can help improve overall network stability and performance.

4. Use a dedicated iSCSI network: If possible, dedicate a specific network interface for iSCSI traffic to avoid contention with other network traffic.

5. Monitor network performance: Regularly monitor network performance using tools like iPerf or NetSpeedMonitor to identify any issues and make necessary adjustments.

Conclusion

———-

In conclusion, setting up multi-path configurations on your Synology NAS can significantly improve iSCSI performance in a 1GbE environment. Additionally, by following the tips and tricks outlined above, you can further optimize your Synology NAS environment for better overall performance. While 1GbE may be a limitation, with the right settings and configurations, you can still achieve high-performance results from your Synology NAS.