Documente Academic
Documente Profesional
Documente Cultură
Executive Summary
Revit® Architecture from Autodesk is building design software which enables architects to
visualize ideas on the fly with 3D views and fully rendered scenes. More information on Revit
Architecture can be found at the following URL:
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=8479253
Application performance testing of Revit Architecture using Steelhead and Steelhead mobile
shows significant improvement for both the cold and warm pass.
Note: the SHMobile data transferred is the sum of the both clients (individual data stores vs. single data store in the
SH appliance).
The purpose of this test is to determine the benefits of the Steelhead appliance and Steelhead
Mobile software on Revit Architecture 2008 software in a WAN environment.
The testing simulates two Revit users working on separate local workstations. Each workstation
has the Revit Architecture 2008 software installed. Each user opens a common Central File on
a server located across a WAN, saves a Local copy to their computer, performs some work
(which involves getting permissions and borrowing elements from the Central File), and then
publishes their changes to the Central File. The tests use a custom API tool
1
(WorkScheduler.exe) so that the Saves to Central are near-simultaneous, simulating typical
real-life Central File conflicts
The simulation of the 2 users is done using a script provided by Autodesk. The script directs
each of the 2 users perform the following six operations. Operations 1 and 5 do not access files
across a network, resulting in consistent times for all the tested topologies.
1. Save as Local_File_User.rvt
2. Make some changes to User local file
3. User Save to Central
4. User Reload Latest
5. Make some changes to User Local File
6. User Save to Central
The WAN environment used in this case is a simulated T1 with 100 ms of latency. A baseline
test was run without any Steelhead appliances, and then with the Steelhead appliances and
finally with the Steelhead mobile client software.
The server and workstations are running Windows XP with service pack 2 as the OS. The client
workstations are running the June 2007 release of Revit Architecture 2008.
Steelheads 300s with version 4.1 software are used for Steelhead Mobile testing version 1.1 of
the software was used.
The Revit operations would not complete without adjusting the synch timer of the software
application in this topology. The default value of the timer is 600 seconds. It was adjusted to
1200 seconds.
2
The following is a graph of the baseline performance of the Revit Architecture software across a
WAN. The graph combines the 6 operations for each of the 2 users. For individual breakdown of
test results refer to Appendix A.
W AN Utilization (bi-directional)
250
200
Throughput (kbyte)
150
100
50
0
1 331 661 991 1321 1651 1981 2311 2641 2971 3301 3631 3961
Time (seconds)
Baseline
In the second topology the same tests were performed as in topology 1 with the addition of the
Riverbed Steelhead appliances. The test was performed with both cold and warm data store on
the Steelhead. The following topology was used for the testing.
The following graph shows the comparison of baseline performance of the Steelheads with cold
and warm data store passes. This is the combined stats of the 6 different functions that were
run in the test script. For detailed breakdown of each individual test result refer to Appendix A.
3
WAN Utilization (bi-directional)
250
200
Throughput (kbyte)
150
100
50
0
1 208 415 622 829 1036 1243 1450 1657 1864 2071 2278 2485 2692 2899 3106 3313 3520 3727 3934
Time (seconds)
The third topology performed the same tests using Steelhead Mobile software on the clients and
the Steelhead appliance at the server site. The tests were performed with both cold and warm
data store on the Steelhead. The following topology was used for the testing.
4
The following is a graph comparing the baseline, cold and warm performance of the Steelhead
Mobile software. Results of SH Mobile and SH appliance was similar for warm transfer. In the
cold performance the topology using just Steelhead appliances performed better. This is
expected due to the shared datastore on the client side when the Steelhead appliance was
used, vs. individual data stores for the Steelhead Mobile client. For detailed breakdown of test
results refer to Appendix A.
300
250
Throughput (kbyte)
200
150
100
50
0
1 331 661 991 1321 1651 1981 2311 2641 2971 3301 3631 3961
Time (seconds)
5
Topology 4: Revit Architecture 2009 with Steelhead Appliances
Testing was also performed with Revit 2009 and Steelhead appliances to ensure continued
interoperability between the 2 products. It was also mentioned by several Revit customers that
the average size of a shared Revit file is 150 MB so testing was modified to use a 200 MB file to
simulate a more real life environment. Testing was performed with a simulated 5mb link with
100 ms of delay. The testing with Revit 2009 was streamlined to test only the operations that
are WAN intensive, namely, Save_to_Central and Reload_test.
6
Appendix A – Detailed performance results
7
Steelhead Mobile Cold Cold
Transfer
Operation User 1 Run 1 Run 2 Run 3 Avg
Save as Local_File_User2.rvt 22 seconds 19 seconds 19 seconds 20
Make some changes to User2 402 seconds 390 seconds 398 seconds 397
User2 Save to Central 322 seconds 323 seconds 340 seconds 328
User2 Reload Latest 113 seconds 112 seconds 111 seconds 112
Make some changes to User2 Local File 56 seconds 55 seconds 62 seconds 58
User2 Save to Central 325 seconds 320 seconds 325 seconds 323