mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-10-23 04:46:29 +00:00
87f08e43c8
This commit addds a tool to find the bottleneck virtio device by analyzing the output of trace-cmd. This tool analyzes what processes crosvm's vcpu process waited for, for how long time. For example, if the vcpu processes are mostly waiting for vitio-blk process, the bottleneck is likely to be the blk. If the vcpu processes are mostly waiting for other vcpu processes or often preempted by other processes, the bottleneck is likely to be the processor. See README.md for the details. BUG=b:302240202 TEST=cargo test Change-Id: I98cff9e1158cf7980d522e549edef002630763b4 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4891880 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Takaya Saeki <takayas@chromium.org> |
||
---|---|---|
.. | ||
chromeos | ||
contrib | ||
examples | ||
impl | ||
infra | ||
tests | ||
windows | ||
.vpython3 | ||
aarch64vm | ||
bench | ||
bindgen-all-the-things | ||
build_release | ||
cargo-doc | ||
cl | ||
clippy | ||
custom_checks | ||
dev_container | ||
fmt | ||
health-check | ||
install-aarch64-deps | ||
install-armhf-deps | ||
install-deps | ||
install-deps.ps1 | ||
install-mac-deps | ||
install-mingw64-deps | ||
install-podman.ps1 | ||
install-riscv64-deps | ||
mac-build | ||
nextest_package | ||
presubmit | ||
run_tests | ||
setup-wine64 | ||
testvm | ||
x86vm |