Basic Cloud Computing Best Practices
Our goal is to help you get the most out of your cloud computing experience. Irrespective of whose cloud computing you are using and/or the type of cloud private and/or public clouds. Cloud desktop and/or server (VDI) performance are dependent on your VDI resources, network connectivity, and other considerations.
If you are experiencing poor VDI performance, this is mainly due to consumed VDI resources (VDI resources) and/or the quality of your Local and or Wide Area Network (LAN/WAN Connectivity). In most cases, performance setbacks are easily self-diagnosed.
- If the VDI resources are highly consumed, your CPU, RAM, Disk, or GPU resources one or more are running high typically over 90%. This can be checked from your Microsoft Windows operating system by selecting the Task Manager and the Performance tab – see below example:
2. If the quality of your LAN/WAN Connectivity is poor, this means your office network hardware and/or your service provider connection are over-utilized, misconfigured, requires an upgrade, or is defective. LAN/WAN quality can be detected with a simple test utilizing the following tool. http://visualware.advance2000.com/myspeed/ispcheck.
Note this test:
- Requires you running it directly off a PC and from the location where you are testing the LAN/WAN Connectivity. If you run this test from your A2000 VDI you will get incorrect results as this bypasses your LAN/WAN Connectivity.
- Applies to clients using the Internet to connect to their Cloud Computing resources.
- Do not run this test over WIFI, this will provide inaccurate results due to the inconsistent nature of WIFI.
The test will take about 5 minutes to completed and will provide results similar to the example below:
How to interpret your results?
- If your MOS Score is below 4, this means your LAN/WAN Connectivity has problems – Your office network hardware, your service provider connection one or both are over-utilized, misconfigured, requires an upgrade, or is defective.
- Analyze your download and upload Capacity if they are below our recommendation, you should consider upgrading your service provider connection. We recommend minimum downloads and uploads of 10 Mbps and 5 Mbps respectively for each VDI user. (For Example, a 5-user office operating over the internet will require a minimum of 50 Mbps of download and 25 Mbps of upload Capacity).
3. Other considerations and recommendations:
- Subscribe to a private vs. an Internet line to connect to your cloud resources whenever is possible, this will provide you with better connectivity to your data and offers more security.
- Have 2 circuits per office and from alternate providers. A main circuit should be dedicated to production work and a secondary circuit for WIFI, guests, and local Internet access for non-cloud desktops. This practice will provide you with carrier redundancy and more security.
- Reboot your VDI weekly. VDIs are similar to physical desktops, they require routine reboots to clear memory leaks and bugs resulting from poor software applications.
- Replace office PCs with a thin client or lock your office PC to simulate a Thin client. Thin clients are optimized for office cloud production, are more secure, and require less maintenance.
- Always use wired network connections vs. wireless whenever possible.
- Switch to your VDI background screen to a basic theme and turn off any animations. Keep video streaming in a window mode and not in full HD screen. All these practices will optimize your bandwidth toward production and help enhance your performance.
If you need help with any of this please contact our support team or your account manager.
- Press Windows Key + X combination to see the following menu.
- Click System
- In the search field type advance system
- Click View advanced system settings
- Under the advanced tab, under performance click settings
- Click adjust for best performance and click ok
This Section Applies for Users Running AutoDesk Revit – Optimizing Revit Workflows on VDI
- For optimal performance, user profiles should be as small as possible. Ensure enough free disk space is on your VDI proportionate to the size of your central model(s) you are creating a copy of locally. Periodically clear temp files (%temp%), Autodesk temp install directory (C:\Autodesk\), Downloads, and local copies of central models (in ‘My Documents’ usually) including _backup folders correlating with the rvt files.
- Rendering uses a lot of system resources and works best when run on a dedicated client computer or utilizing a back-end distributed rendering system such as v-ray swarm. Rendering and other CPU intensive tasks: Renderings or running benchmarks can easily monopolized your entire local Compute (Your local Desktop) resources, it is highly recommended to utilize alternate Compute sources (Rendering Compute) separate of your local Compute. By utilizing a dedicated Rendering Compute for products such as V-Ray Swarm and alike will vastly speedup renderings tasks and maintains the integrity of your local Compute. This practice will facilitate the use of such products to their fullest potential as jobs are divided into smaller chunks and spreading simultaneously across several Compute resources. This best strategy to allowing users to continually send render jobs to at any time without a performance impact to their local desktop. V-Ray has plugins for Rhino, Revit, Sketchup, 3dsMax and other common design software.
- Upgrading Revit models consumes a lot of memory and can have an adverse effect on other users working on the same server. If you are going to be doing a lot of it, you may consider upgrade models on a separate computer running Revit before opening these models in the VDI environment.
- Turn off shadows for all printed views if not absolutely necessary.
- Use section boxes or crop regions to limit working area.
- Set detail level to Coarse or Medium.
- Set the following in Revit Options:
- Set Tooltip Assistance to “none.”
- Turn off the ViewCube.
- Turn off 3 options for SteeringWheel Text Visibility.
- In general, the following characteristics of a building model can affect performance:
- Complex geometry
- Multiple parametric relationships
- Multiple constraints
- Linked files
Inside Revit Models
- Open the model at least once a day creating a new local copy by browsing to the central and not using the recent files list.
- Address warnings regularly and correct them. The more warnings will lead to slower performance. The continual tracking of these warnings by Revit will increase the file size and drastically affect the model performance if left unmanaged. Warnings that should have priority to be addressed are those involving calculations… such as areas, rooms, spaces, joined elements, analytical elements, and MEP systems.
- Purge regularly and avoid loading too many families in the model that you don’t need because this increases file size. Purge out what you don’t need. You can always add something if you need it from your family library. If there are families in your project that you don’t have in the library, but don’t need in the current project, you can export them out and save them to your library freeing up space in your model.
- Avoid locking / constraining too many elements
- Put revit links on their own worksets so that they can be unloaded completely from memory when opening a project rather than just using the unload link feature which removes it from sight, but it is still in system memory.
- Link CAD files rather than inserting directly into your Revit project. When links are no longer needed, remove them rather than just unload.
- If you must have elements directly imported from CAD rather than redraw it natively in Revit, import the CAD detail in a separate revit file (NOT the main project file) to clean it up first such as removing CAD symbols, hatches, layers, and linestyles. Then copy/past or insert view.
- Remove old design options that are no longer needed. Revit has to consider each design option (even if turned off from view) and that can lead to slow model performance.
- Perform regular audits/compact the model when opening it. Daily or at least once a week.
- Reduce image sizes before importing
- Restart Revit to reset memory cache because Revit uses a lot of system RAM
- If possible, turn off Volume Calculations or set to calculate areas until needed.
- Don’t abuse groups. If something is very repetitive, consider creating families instead of grouping because they use less resources
- Don’t over-model families. If you need a highly detailed family, put the complex geometry on the highest detail level so it’s not normally seen, but can be turned on when you need it.
- Create a new central file occasionally if need be. Have all users exit out during this process and have users open up new central and obtain local copies of it when finished with the process. Caution: This destroys all backups of the central model.
Consider the following best practices for managing views in your project.
- To improve performance when opening the project, set a drafting view with few if any elements as the starting view. See Specify the Starting View for a Model.
- Minimize view depth where possible in elevation, plan, and section views so that geometry hidden by other elements in the view does not affect the view drawing performance. See About the View Range.
- Consider back-clipping views to reduce the quantity of geometry maintained in a view. Often the overhead associated with additional object cutting due to back clipping is more than offset by the resulting reduced geometry maintenance. See Cut a Plan View at a Clip Plane.
- Use section boxes to limit visible geometry when working in a 3D view. See Change the Extents of a 3D View.
- Minimize the number of views in a project to reduce model size. Likewise, consider deleting as many views as possible from static models linked into the model.
- Use Wireframe or Shading display styles when working in a linked file environment. See Visual Styles.
- Avoid hiding large quantities of individual elements in views.
- Turn off unnecessary categories in Visibility/Graphics and templates. See About the Visibility and Graphic Display Dialog.
- When you use the Paste Aligned tool to closed views, target views will open and close. When repeating this several times, you can improve performance by opening all the target views before beginning the sequence of paste operations. Paste Aligned Elements.
- Zoom in to speed up drawing and snapping.
- If you have a dense view and snap lines appear to be shooting off in all directions, deselect the Snap to Remote Objects setting in the snap dialog. See Snaps Dialog.
- Close unnecessary views.
- When working in a 3D view, most of the file is placed into RAM. These views should be closed when saving to central, because Revit will update this complex view as part of the save process.
- Although Revit is optimized to update only views that are visible or become visible to the user, you can close hidden views to recover memory allocated to those views.
- Assign the proper level of visual detail to a given view. In a 1/8″ plan view, assigning a Fine level of display detail may be unnecessary. Plan views with fine and medium detail level are slow to open if there are many wall join layers to route. Use a Coarse view setting unless you need to show greater detail. See Specify the Detail Level for a View.
- Unless necessary, turn off shadows in views and before printing. See Display Sun and Shadows.
- Use the Draw visible elements only graphics setting to reduce the amount of information drawn during view navigation. This will also optimize the speed when panning, zooming, and orbiting the model. See Options Dialog: Graphics Tab.