Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
rhino:slow_network_save [2020/10/21]
dalelear created
rhino:slow_network_save [2021/02/24]
brian
Line 1: Line 1:
-Trouble shooting slow network saves.+====== Rhino Slow Network Save ======
  
-We occasionally get reports that saving a Rhino file saving to a network disk is much slower that saving to the computer Rhino is running on. We have been unable to reproduce this problem using our own networks and using various cloud storage services. +We occasionally get reports that saving a Rhino file saving to a network disk is much slower than saving to the computer Rhino is running on. We have been unable to reproduce this problem using our own networks and using various cloud storage services. 
  
  
 This information might help your IT department tune your server settings. This information might help your IT department tune your server settings.
  
-  *  By default, Rhino saves files by sending 64KB chunks of memory to disk. When a file contains large objects (big meshes, big polysurfaces, ...) there is a "seek" operation for each large object. You can use theSetArchiveMemoryBufferSize command to change the default chunk size. As a first attempt, change 64 to 32000 and try saving. If that helps, then it'likely your server has a high overhead per write transaction. If that doesn't help, set the size back to 64. +  *  Some customers have [[https://docs.microsoft.com/en-us/office/troubleshoot/office-suite-issues/saving-file-to-network-server-slow|found encyption to cause slow network saves]]. 
-  *  Some of our customers have had success disabling VMQ ( https://discourse.mcneel.com/t/rhino-6-slow-save-to-network-location/79177/14 ) +  *  Some of our customers have had success [[https://discourse.mcneel.com/t/rhino-6-slow-save-to-network-location/79177/14|disabling VMQ]].   
-  *  This Discourse post gives a list of some other things to try: https://discourse.mcneel.com/t/rhino-6-slow-save-to-network-location/79177/13 +  *  This forum topic gives [[https://discourse.mcneel.com/t/rhino-6-slow-save-to-network-location/79177/13|a list of some other things to try]]. 
 +  *  By default, Rhino saves files by using fwrite() to send 64KB chunks to disk. When a file contains large objects (big meshes, big polysurfaces, ...) there is a "seek" operation for each large object. You can use the **SetArchiveMemoryBufferSize** command to change the default chunk size and reduce seeks. As a first attempt, change 64 to 32000 and try saving. If that helps, then it'possible that your server has a high overhead per write transaction. If that doesn't help, set the size back to 64.
  
 If none of this helps, please use Discourse or contact technical support and include this information: If none of this helps, please use Discourse or contact technical support and include this information:
  
   - The information from Rhino main menu > Help > System information.   - The information from Rhino main menu > Help > System information.
-  - Network server type and any special network settings you are using+  - Local computer virus checking software. 
-  - List any virus checking software used on the local computer and on the server+  - Network server OS
-  - Find a file that saves fast to a local disk and saves slow to a network disk. Determine the size of that file and create a Rhino file of the same size containing only lines (use array to make thousands of lines from one). See if the lines file also saves slowly. (Saving the lines file sends thousands of small chunks to the server with very few seek operations. Knowing the results of the lines test lets us either focus on or rule out newtwork seek speed.)+  - Network server file system information. 
 +  - Network server virus checking software. 
 +  - Any special network settings you are using (encryption, compression, time outs, ...) 
 +  - Find a Rhino 3dm file that saves fast locally and saves slowly to a network disk. Determine the size of that file and create a Rhino file of the same size containing only lines (use array to make thousands of lines from one). See if the lines file also saves slowly. (Saving the lines file sends thousands of small chunks to the server with very few seek operations. Knowing the results of the lines test helps us to either focus on or rule out network seek speed.)
  
  
rhino/slow_network_save.txt · Last modified: 2021/02/24 by brian