Openvz
Bonnie 不提供順序輸入/塊的速度
我正在使用 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)。但是您可以致電您的提供商提供它,但請記住它非常不安全。