12-24-2024, 10:31 AM
It seems like the issue you're experiencing with the UNAS Pro+ could be related to its handling of small files over SMB. Here are a few things to consider:
File Handling Over SMB:
Small files over SMB can often cause performance issues because of the overhead associated with each file transfer. SMB is not always optimized for handling lots of small files efficiently, especially when compared to other protocols like NFS. It’s possible that the UNAS Pro’s SMB implementation is not as optimized for handling small file transfers as the DS920+.
NFS Performance:
The fact that the DS920+ performs better with NFS suggests that it is better optimized for transferring larger numbers of small files. NFS generally handles small files more efficiently than SMB due to lower overhead, which is why you're seeing much faster speeds.
Cache Settings:
The DS920+ benefits from its cache, which helps speed up the transfer process by caching frequently accessed data. However, it seems that the UNAS Pro+ is not benefiting as much from caching when transferring small files, which may contribute to its slower speeds.
10GB Network Considerations:
While your 10GbE network is performing well with large files, the performance drop on small files could still be bottlenecked by the storage system’s ability to handle random access efficiently, which varies between devices.
To troubleshoot further, you could:
Try transferring the small files over NFS instead of SMB to see if the performance improves.
Look into any specific settings or firmware updates for the UNAS Pro+ that might improve SMB file handling.
Ensure that the SMB settings on both devices are optimized (e.g., using SMB3 with appropriate options for performance).
It seems like the DS920+ is better suited for your use case with small files over SMB, but using NFS for the UNAS Pro+ might help close the performance gap.
File Handling Over SMB:
Small files over SMB can often cause performance issues because of the overhead associated with each file transfer. SMB is not always optimized for handling lots of small files efficiently, especially when compared to other protocols like NFS. It’s possible that the UNAS Pro’s SMB implementation is not as optimized for handling small file transfers as the DS920+.
NFS Performance:
The fact that the DS920+ performs better with NFS suggests that it is better optimized for transferring larger numbers of small files. NFS generally handles small files more efficiently than SMB due to lower overhead, which is why you're seeing much faster speeds.
Cache Settings:
The DS920+ benefits from its cache, which helps speed up the transfer process by caching frequently accessed data. However, it seems that the UNAS Pro+ is not benefiting as much from caching when transferring small files, which may contribute to its slower speeds.
10GB Network Considerations:
While your 10GbE network is performing well with large files, the performance drop on small files could still be bottlenecked by the storage system’s ability to handle random access efficiently, which varies between devices.
To troubleshoot further, you could:
Try transferring the small files over NFS instead of SMB to see if the performance improves.
Look into any specific settings or firmware updates for the UNAS Pro+ that might improve SMB file handling.
Ensure that the SMB settings on both devices are optimized (e.g., using SMB3 with appropriate options for performance).
It seems like the DS920+ is better suited for your use case with small files over SMB, but using NFS for the UNAS Pro+ might help close the performance gap.