3. Mission
Deliver best in class solutions and services that
exceed our customers expectations and deliver true
value and a return on our customer’s investments.
• Incorporated in 1999
• Gold Level Software Member of PTC Partner Advantage
• Customer Focused & Guaranteed Results!
7. • 2 customers were implementing PDMLink
– 100+ Pro/E users at one customer
– 200+ Pro/E users at the other
– PTC didn’t have a tool to do it
• Customer Thoughts
– How will the performance of 10.X or 9.X compare to 3.4 or 8.0?
– Have we sized our hardware appropriately?
– How will the system perform Day 1?
– Is the system performance degrading over time?
• Customer wanted data to support reality
– “I think PDMLink 10.1 is slower than 9.1”
– “The system seems slower than a couple months ago”
linkTuner
• Background
You Can’t Manage What You Can’t Measure
8. Typical Tune/Test Options
• Do nothing …hope it works
• Use Internal Resources…time/resource consuming
• Use LoadRunner or Jmeter…need expertise, doesn’t use
Pro/ENGINEER, can fill cache and eliminate the server side
exercise
• Use PTC System Monitor (PSM)
• Use linkTuner
• Combination of the above
You Can’t Manage What You Can’t Measure
9. Solution: linkTuner
• Simulates Pro/E uses across your network
• Automates the benchmarking process
• Collects empirical data
• Runs against 3.4, 8.0, 9.X and 10.X
• Let’s you measure so you can manage
10. • Server console coordinates
task lists for CAD agents
• Can run the following
checks:
– Search/Info/Browse
– Revise
– Download/Open
– Upload/Check-in
– Promote
– Delete Revision
How linkTuner Works
• Insures unique items are loaded to avoid object
caching to enhance effectiveness.
• Can run either a fixed list of objects, or for a fixed
length of time.
11. Solution: linkTuner
Test Data Set “A”
How linkTuner Works – Use Case A
linkTuner
Server Console
Location “X”
CAD Agent
Windchill
App Server
Location “Y”
Agent
Location “Z”
Agent
Measure exact same Benchmark at multiple locations
12. Solution: linkTuner
Test Data Set “A”
How linkTuner Works – Use Case A
linkTuner
Server Console
Location “X”
CAD Agent
Location “Y”
Agent
Windchill
App Server
Location “Z”
Agent
Measure exact same Benchmark at multiple locations
13. Solution: linkTuner
Test Data Set “A”
How linkTuner Works – Use Case A
linkTuner
Server Console
Location “X”
CAD Agent
Location “Y”
Agent
Location “Z”
Agent
Windchill
App Server
Measure exact same Benchmark at multiple locations
15. Solution: linkTuner
Test Data Set “B”
How linkTuner Works – Use Case B
linkTuner
Server Console
Agent
Agent
Agent
Windchill
App Server
Mass Load the System Prior to Go Live
16. Solution: linkTuner
How linkTuner Works – Use Case C
linkTuner
Server Console
Agent
Windchill
App Server
Test Data Set “A”
General Usage
Measure exact same Benchmark while System is
Under Normal Load
17. • Configure for your server
• Configure Agents
• Select data set
• Run linkTuner
• Analyze results
– Logs include the granularity to view results in a number of ways
• Individual tasks or Subsets of tasks
• Individual worker or Subsets of workers
• Variances between different runs
• XML file to make your own reports in Excel
How linkTuner Works
18. • Logs include the granularity to view results in a number of ways
– Individual tasks or Subsets of tasks
– Individual worker or Subsets of workers
– Variances between different runs
– XML file to make your own reports in Excel
How linkTuner Works
19. • Logs include the granularity to view results in a number of ways
– Individual tasks or Subsets of tasks
– Individual worker or Subsets of workers
– Variances between different runs
– XML file to make your own reports in Excel
How linkTuner Works