diff options
Diffstat (limited to 'results/classifier/118/performance/1718')
| -rw-r--r-- | results/classifier/118/performance/1718 | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/results/classifier/118/performance/1718 b/results/classifier/118/performance/1718 new file mode 100644 index 00000000..3e3ec901 --- /dev/null +++ b/results/classifier/118/performance/1718 @@ -0,0 +1,77 @@ +performance: 0.952 +virtual: 0.940 +device: 0.899 +graphic: 0.860 +semantic: 0.740 +i386: 0.712 +ppc: 0.691 +hypervisor: 0.688 +VMM: 0.654 +user-level: 0.652 +mistranslation: 0.611 +architecture: 0.610 +boot: 0.609 +vnc: 0.577 +permissions: 0.577 +risc-v: 0.568 +peripherals: 0.561 +PID: 0.557 +network: 0.556 +kernel: 0.550 +KVM: 0.508 +register: 0.491 +files: 0.476 +debug: 0.476 +x86: 0.435 +TCG: 0.418 +socket: 0.410 +arm: 0.404 +assembly: 0.362 + +Strange throttle-group test results +Description of problem: +I have a question about throttle-group test results. + +I did a test to limit IO by applying THROTTLE-GROUP and the expected result is not what I expected + +The setup environment looks like this throttle-group to x-iops-total=500, x-bps-total=524288000 and throttling vdb, benchmarked with fio command + +``` +# mount -t xfs /dev/vdb1 /mnt/disk + +# fio --direct=1 --bs=1M --iodepth=128 --rw=read --size=1G --numjobs=1 --runtime=600 --time_based --name=/mnt/disk/fio-file --ioengine=libaio --output=/mnt/disk/read-1M +``` + +When I test with a --bs value of 1M, I get 500Mib throughput. + + + +When I test with a --bs value of 2m, I don't get 500Mibs but 332Mibs throughput. +``` +fio --direct=1 --bs=2M --iodepth=128 --rw=read --size=1G --numjobs=1 --runtime=600 --time_based --name=/mnt/disk/fio-file --ioengine=libaio --output=/mnt/disk/read-2M +``` + + + +If I set the qemu x-iops-total value to 1500 and the fio --bs value to 2M test again, I get 500Mib throughput. + + + + +To summarize, here is the Test result. + +| fio bs | qemu x-iops-total | qemu x-bps-total | Result iops |Result throughput +| ------ | ------ |------ |------ |------ | +| 2M | 1500 | 524288000 | 250 | 500 | +| **2M** |**500** | **524288000** | **166** | **332** | +| 1M | 1500 | 524288000 | 500 | 500 | +| 1M | 500. | 524288000 | 500 | 500 | + + +When the --bs value is 2M and the x-iops-total value is 500, the throughput should be 500, but it is not, so I don't know what the problem is. + +If there is anything I missed, please let me know. +Steps to reproduce: +1. Apply throttle-group to vdb and start the VM +2. mount vdb1 +3. test fio |