无聊的小实验,权且记录下kvm嵌套的性能损失。
宿主kvm机器
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2023-04-23 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Mon Apr 24 09:02:41 UTC 2023
Basic System Information:
---------------------------------
Uptime : 1 days, 19 hours, 41 minutes
Processor : AMD Ryzen 9 7950X3D 16-Core Processor
CPU cores : 8 @ 4192.108 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 31.4 GiB
Swap : 0.0 KiB
Disk : 295.2 GiB
Distro : Debian GNU/Linux 11 (bullseye)
Kernel : 5.10.0-21-cloud-amd64
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : Hetzner Online GmbH
ASN : AS24940 Hetzner Online GmbH
Host : Hetzner
Location : Frankfurt am Main, Hesse (HE)
Country : Germany
fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 572.86 MB/s (143.2k) | 5.85 GB/s (91.5k)
Write | 574.37 MB/s (143.5k) | 5.88 GB/s (92.0k)
Total | 1.14 GB/s (286.8k) | 11.74 GB/s (183.5k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 4.31 GB/s (8.4k) | 4.67 GB/s (4.5k)
Write | 4.54 GB/s (8.8k) | 4.98 GB/s (4.8k)
Total | 8.86 GB/s (17.3k) | 9.66 GB/s (9.4k)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | busy | 928 Mbits/sec | 23.7 ms
Scaleway | Paris, FR (10G) | 936 Mbits/sec | 924 Mbits/sec | 24.9 ms
NovoServe | North Holland, NL (40G) | 940 Mbits/sec | 922 Mbits/sec | 10.5 ms
Uztelecom | Tashkent, UZ (10G) | busy | 481 Mbits/sec | 89.9 ms
Clouvider | NYC, NY, US (10G) | 624 Mbits/sec | 200 Mbits/sec | 162 ms
Clouvider | Dallas, TX, US (10G) | 750 Mbits/sec | 415 Mbits/sec | 129 ms
Clouvider | Los Angeles, CA, US (10G) | 598 Mbits/sec | 331 Mbits/sec | 158 ms
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 2684
Multi Core | 12500
Full Test | https://browser.geekbench.com/v6/cpu/1028715
YABS completed in 6 min 25 sec
nested kvm机器
IO性能大幅下降,CPU性能下降倒是不很多。
一般是不会在虚拟机内部再嵌套开虚拟机,磁盘性能下降得不偿失。
在虚拟机内开容器倒是挺常见的,尤其是openvz7目前以完整系统套件发布,打包到虚拟机内不会给最外层机器造成太多束缚。
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2023-04-23 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Mon 24 Apr 2023 09:45:43 AM UTC
Basic System Information:
---------------------------------
Uptime : 0 days, 0 hours, 0 minutes
Processor : AMD Ryzen 9 7950X3D 16-Core Processor
CPU cores : 8 @ 4192.108 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 3.5 GiB
Swap : 0.0 KiB
Disk : 3.8 GiB
Distro : Debian GNU/Linux 11 (bullseye)
Kernel : 5.10.0-21-amd64
VM Type : QEMU
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : Hetzner Online GmbH
ASN : AS24940 Hetzner Online GmbH
Host : Hetzner
Location : Frankfurt am Main, Hesse (HE)
Country : Germany
fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 120.97 MB/s (30.2k) | 808.21 MB/s (12.6k)
Write | 121.29 MB/s (30.3k) | 812.46 MB/s (12.6k)
Total | 242.27 MB/s (60.5k) | 1.62 GB/s (25.3k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 4.62 GB/s (9.0k) | 5.11 GB/s (4.9k)
Write | 4.86 GB/s (9.5k) | 5.45 GB/s (5.3k)
Total | 9.48 GB/s (18.5k) | 10.56 GB/s (10.3k)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 933 Mbits/sec | 842 Mbits/sec | 24.0 ms
Scaleway | Paris, FR (10G) | 935 Mbits/sec | 934 Mbits/sec | 25.0 ms
NovoServe | North Holland, NL (40G) | 940 Mbits/sec | 936 Mbits/sec | 10.7 ms
Uztelecom | Tashkent, UZ (10G) | 490 Mbits/sec | 571 Mbits/sec | 90.0 ms
Clouvider | NYC, NY, US (10G) | 591 Mbits/sec | 193 Mbits/sec | 162 ms
Clouvider | Dallas, TX, US (10G) | 545 Mbits/sec | 386 Mbits/sec | 130 ms
Clouvider | Los Angeles, CA, US (10G) | 554 Mbits/sec | busy | 158 ms
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 2521
Multi Core | 10431
Full Test | https://browser.geekbench.com/v6/cpu/1029034
母鸡只能生小鸡
@zudaz #1
不然岂不成了永动鸡
下降了一半的io
@酒神 #2
1生2, 2生4, 4生8..........万物皆可嵌套!