mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 04:50:53 +07:00
4fd94ec7d5
The dirty log perf test will time verious dirty logging operations (enabling dirty logging, dirtying memory, getting the dirty log, clearing the dirty log, and disabling dirty logging) in order to quantify dirty logging performance. This test can be used to inform future performance improvements to KVM's dirty logging infrastructure. This series was tested by running the following invocations on an Intel Skylake machine: dirty_log_perf_test -b 20m -i 100 -v 64 dirty_log_perf_test -b 20g -i 5 -v 4 dirty_log_perf_test -b 4g -i 5 -v 32 demand_paging_test -b 20m -v 64 demand_paging_test -b 20g -v 4 demand_paging_test -b 4g -v 32 All behaved as expected. Signed-off-by: Ben Gardon <bgardon@google.com> Message-Id: <20201027233733.1484855-6-bgardon@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
34 lines
771 B
Plaintext
34 lines
771 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
/aarch64/get-reg-list
|
|
/aarch64/get-reg-list-sve
|
|
/s390x/memop
|
|
/s390x/resets
|
|
/s390x/sync_regs_test
|
|
/x86_64/cr4_cpuid_sync_test
|
|
/x86_64/debug_regs
|
|
/x86_64/evmcs_test
|
|
/x86_64/kvm_pv_test
|
|
/x86_64/hyperv_cpuid
|
|
/x86_64/mmio_warning_test
|
|
/x86_64/platform_info_test
|
|
/x86_64/set_sregs_test
|
|
/x86_64/smm_test
|
|
/x86_64/state_test
|
|
/x86_64/user_msr_test
|
|
/x86_64/vmx_preemption_timer_test
|
|
/x86_64/svm_vmcall_test
|
|
/x86_64/sync_regs_test
|
|
/x86_64/vmx_apic_access_test
|
|
/x86_64/vmx_close_while_nested_test
|
|
/x86_64/vmx_dirty_log_test
|
|
/x86_64/vmx_set_nested_state_test
|
|
/x86_64/vmx_tsc_adjust_test
|
|
/x86_64/xss_msr_test
|
|
/clear_dirty_log_test
|
|
/demand_paging_test
|
|
/dirty_log_test
|
|
/dirty_log_perf_test
|
|
/kvm_create_max_vcpus
|
|
/set_memory_region_test
|
|
/steal_time
|