Latency components of a VM listed in serve.csv as result of TestBenchServe #657
niravnshah
started this conversation in
General
Replies: 1 comment 5 replies
-
Ok, i understand for LoadVMM. pollUserPageFaults is started on separate thread, which collects InstallWS and ServeUnique. However, i see AddInstance() calling LoadInstance() and getFuncClient() sequencially. So, why those components (LoadVMM and ConnectFuncClient) are added again to the total along with AddInstance component? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I am trying to get the latency components of VM execution by use of TestBenchServe. I am using following command line to get it.
It works fine, and gives this as output in serve.csv
I see that the Total column is total of all the components - AddInstance,ConnectFuncClient,FcResume,FetchState,FuncInvocation,InstallWS,LoadVMM,ServeUnique.
As i understand, the call hierarchy is like this..
As per this, LoadVMM time should already include time for InstallWS and ServeUnique. And similarly, AddInstance should already include time for LoadVMM and ConnectFuncClient, isn't it?
If so, is there any particular reason why all the times are added as part of Total time? Shouldn't the Total be just the total of AddInstance and FuncInvocation?
I feel I am missing something, as i can clearly see in the pic above that LoadVMM is much less than total of InstallWS and ServeUnique. Why is it so?
Beta Was this translation helpful? Give feedback.
All reactions