Performance Revit Server

help with setting up a revit server.

does anyone know hacks with a revit server to make it work faster?

it turns out that we have regular computers and vdi, on regular computers the speed is 300 Mbps, and on vdi 100 Mbps, in short, the fact that this speed value is not particularly pleasing, the network was checked with a benchmark in all directions, there is a 1 Gbps.

Have you looked into Revit Server Accelerator?
https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-set-up-a-connection-to-Revit-Server-Accelerator.html

The Revit Server Accelerators has to be on the same LAN as the client to get the best performance. This might be a problem with VDI as they are not on a “local” network.

From what I understand the problems with RServer is:

  1. It syncs the whole complete model every time (not smaller packages like the Cloud models does). I was told this by a ADK employee. So more data must be up-/downloaded when syncing, resulting in longer loading.
  2. Our IT-department found that Revit breaks the complete model into packages before sending them to the Accelerator. Those packages is around 50MB, which is a problem when they “leave” your LAN, because VPNs also break down those packages. And because the Revit data packages becomes a tiny bit lager then the package sizes VPN handle (because VPN add metadata to them), the packages must be split by the VPN, so the Accelerator-packages are broken into one slightly smaller package and a tiny package that containts the “extra” data. Then the packages need to be built first at the VPN endpoint, then the next packages are built in the Accelerator. Then the changes are transmitted to the Revit Server, and changes done by others goes the same route back to the client, with the same package breakdown and built back together at the client.
  3. Adding to point 2 is the latency between the client, VPN endpoint and Accelerator. So this route will also add to things slowing down.

One hack I’ve heard, but we have not tested yet, is to install the Revit Server Accelerator on the client machine directly.

Note that I’ve been told all this by various sources, I have no links or references backing it up, so I might not remember everything exactly as they are.

thanks for the answer

we have a separate infrastructure allocated for testing, which is entirely located in one local network, while the network operates on 1 gbps,

even with this we see that when connecting a regular computer and VDI we have different performance and at the same time it is bad everywhere, since there is no 1 gbps.

Is the VDI hosted in the same LAN?
I dont know VDI setup very well, but I would assume that the traffic would use some sort of Remote Desktop Connection or VPN for the client to connect to the VDI machine?

Does the client running Revit (the VDI machine) and the accelerator (or the Revit Server it self) have the same IP range?
I.e. both have 192.168.0.XXX?

Yes on all counts, but I don’t use an accelerator, in our test environment where there are only one or two clients before the revit server the speed is poor :frowning:

We have other infrastructure (one server and one client), we changed network card from 1 gbps to 5 gbps speed rise to 700 Mbps (same network but 1 gbps card speed was 300 Mbps)

Update:

more accurate tests with different network speeds:
1 gbps - 230 mbps
2.5 gbps - 460 mbps
5 gbps - 660 mbps
10 gbps - 1.1 gbps


This looks quite linear?

So the setup is one LAN where the Revit Server, client desktops and client VDIs are all in the same network?
Have you tried setting up a Revit Accelerator?

Have you tried setting up a Revit Accelerator?

not yet, we are dealing with slow network speed, because in a test environment where one revit server and one client connected by one wire were deployed, we got the results that I wrote, this suggests problems with the revit server itself and its configuration.

I have already written to my people about the Revit accelerator, I am waiting for them to start implementing it.