Sun May 29, 2022 6:56 pm
Hello Isaac,
Are you using Macs?
As mentioned it's not SMB it's various other factors. Note that SMB is now the default network protocol on the last few MacOS versions but you can still use AFP, and AFP is needed for TimeMachine shares. Don't use SMB1 anywhere, use SMB2 or 3. I don't know what version the Cloudstore uses.
We don't have a Cloudstore so the following comments are made based on our experience with network shares and Macs.
- If your server supports it and you're on a closed network you can disable packet signing. This makes a large improvement on Mac 10G transfer speed. I don't know if the Cloudstore has packet signing enabled, forced, or not enabled. Someone will find out eventually.
- If your Windoze users are tired of it you can disable the writing of .DSStore files to the server by your Macs. This will speed up Mac access times but will impair Spotlight searches on your NAS.
- Note that attempting 10G transfers to/from many Macs, if the NAS can handle it, will be slowed down by the local write speed. No matter what the specs of a local drive say, or Apple says, many local drives can't do sustained 10G transfers. Later Macs have gotten faster at that. It also requires a decent amount of cpu to parse through all that data during transfers and SMB is mostly single-threaded and often uses the first core.
My opinion only not having seen one yet - it's an interesting product that's priced quite competitively to high capacity SSD NAS units but missing many of the features we need on a high speed NAS in our broadcast environment - user permissions, shared folder permissions, etc. We never can have all our media files exposed to everyone on the network, different folks need different permissions. We also have multiple subnets and, for example, our producers on the public lan need to access screener versions, but the NAS is on the 100G media lan not internet connected, so can we L3 route, and what will the Cloudstore's broadcast packets look like for the router to filter and allow the public lan folks to access? Maybe we set up a separate server on the public side, but there may or may not be an easy way to automate that transfer from the Cloudstore since the normal *nix functions won't be available on a Cloudstore. Etc. So we'll see where the Cloudstore develops.
Good luck,
H