Openvz

Bonnie 不提供順序輸入/塊的速度

  • June 18, 2014

我正在使用 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 有相同問題的人……

謝謝你的幫助。

問候,

托馬斯。

您能否顯示此命令輸出: cat /proc/mounts 來自您的 VPS?

OpenVZ 有兩種磁碟佈局:1) simfs(舊的,過時的;它不是塊設備,它是物理伺服器上的唯一文件夾) 2) ploop(新的,推薦;它是具有單獨文件系統的塊真實設備)

但在這兩種情況下,您都無法直接訪問塊設備(如 /dev/loopX)。但是您可以致電您的提供商提供它,但請記住它非常不安全。

引用自:https://serverfault.com/questions/601399