Trust check performance #671
Replies: 4 comments 6 replies
-
RHEL 8 VM
Ubuntu 22.04
|
Beta Was this translation helpful? Give feedback.
-
A disk io benchmark would be useful. I dont have an approach handy atm, but https://cloud.google.com/compute/docs/disks/benchmarking-pd-performance |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The amount of time spent within system calls would lead to using In the following images, from the VM guest and the VM host at varying states of the
The
In the image below, the high-lighted area represents that transistion displaying the two prior outputs, and the two post-transition outputs. The
I/O performance bottlenecks in a virtual machine would have to either be due to either a poor implementation of I/O drivers executing in the host's or guest's OS layers, poor emulation of the physical machine or disks, or actual I/O bottlenecks in the host. In the following image, the disk FWIW, the
The following image was captured on the host after the checksum operation was completed. As you can see disk activity is non-existence on this system while the Summary Given that end-user systems will vary considerably along with I/O performance, and complete (but also different from system to system) filesystem checksums are required to be generated at each and every invocation of the application, consequently hard-numbers for the required start-up latency and CPU cycles are system dependent and ultimately unknown. However, relative baselines of representative systems can and should be used as we continue to address the latencies of the resource intensive checksum generation window. Afterthoughts: Things to consider (or not) wrt I/O
|
Beta Was this translation helpful? Give feedback.
-
@dorschs57 @tparchambault @egbicker
A manual benchmark to run on trust checks
check
optionlscpu
lsmem
Beta Was this translation helpful? Give feedback.
All reactions