文件系统基准测试的奇怪结果(bonnie++,VPS)

文件系统基准测试的奇怪结果(bonnie++,VPS)

我想检查我新购买的 VPS 的文件系统的性能并将其与旧 VPS 进行比较,但结果令我感到惊讶,但我不知道如何分析它们。

我挑了bonnie++使用以下方式进行测试:bonnie++ -d /tmp -u root -r 1024

结果VPS #11vCPU、2GB RAM、KVM、Raid 10 SSD

Version  1.97       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
vps1        2G  1207  99 552273  58 122473  11  4304  99 183244   8  2234  20
Latency              8463us   16319us     166ms    2585us    9330us   10843us
Version  1.97       ------Sequential Create------ --------Random Create--------
vps1           -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency              5032us     463us     532us     137us      33us     270us

结果VPS #23vCPU、4GB RAM、OpenVZ、RAID 10 SSD 或 PCIe SSD

Version  1.97       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
vps2            2G   472  99 146096  20 253477  28  1833  99 3544857  99 +++++ +++
Latency             29757us    1423us    1882us    8627us      20us   10162us
Version  1.97       ------Sequential Create------ --------Random Create--------
vps2               -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency               143us     971us     916us     166us      77us      43us

基本上是bonnie++这么说的:

  • VPS #1写入速度约为 539MB/s,读取速度约为 179MB/s
  • VPS #2写入速度约为 143MB/s,读取速度约为 3462MB/s

这些结果似乎不太可能是真的,另一台主机如何实现 20 倍的读取速度?

我是否选错了列或错误地解释了某些内容?我是否bonnie++使用了错误的参数进行调用?我还做错了什么吗?


结果dd if=/dev/zero of=/root/testfile bs=1G count=1 oflag=dsync

VPS #11073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.35854 s, 455 MB/s

VPS #21073741824 bytes (1.1 GB, 1.0 GiB) copied, 41.0872 s, 26.1 MB/s


结果dd if=/root/testfile of=/dev/null

VPS #11073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.67369 s, 642 MB/s

VPS #21073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.16705 s, 495 MB/s

相关内容