我正在使用 ProxmoxVE,我想针对该产品的性能运行一些基准测试。这些基准之一是 bonnie++ ;它在虚拟机(qemu-kvm)中运行得非常好,但是当我在容器(openVZ)中运行它时,它不能提供我的阅读速度(只写)。
我不明白为什么......有人知道发生了什么吗?
虚拟机和容器是 Debian 7.4。这是容器中 bonnie 的输出:
root@ct2:/# bonnie++ -u root
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.96 ------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
ct2 1G 843 99 59116 8 60351 4 4966 99 +++++ +++ 2745 8
Latency 9558us 3582ms 527ms 1672us 936us 5248us
Version 1.96 ------Sequential Create------ --------Random Create--------
ct2 -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency 19567us 358us 368us 107us 59us 25us
1.96,1.96,ct2,1,1401810323,1G,,843,99,59116,8,60351,4,4966,99,+++++,+++,2745,8,16,,,,,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,9558us,3582ms,527ms,1672us,936us,5248us,19567us,358us,368us,107us,59us,25us
/ 的文件系统是“simfs”类型的,它是openVZ 的伪文件系统。也许它与这个问题有关,但我找不到与 bonnie 和 openVZ 有相同问题的人......
谢谢你的帮助。
问候,
托马斯。