• kvm磁盘io优化以及性能测试以及与物理机对比


    ubuntu下kvm的磁盘io性能优化步骤

    1、virsh shutdown wcltest2

    2、virsh edit wcltest2

    <driver name='qemu' type='qcow2'/>
          <source file='/kvm-data/kvm/wcltest2_os_disk.qcow2'/>
          <backingStore/>
          <target dev='hda' bus='ide'/>
          <alias name='ide0-0-0'/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>

     磁盘优化:

    <driver name='qemu' type='qcow2' cache='none' io='native'/>
    <target dev='vda' bus='virtio'/>
     同时删除
    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    

    3、ubuntu下安装sysbench1.0

    wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"
    unzip sysbench-1.0.zip
    apt-get install automake -y
    apt-get install libtool -y
    ./autogen.sh
    ./configure --without-mysql
    备注( --without-mysql 不编译测试mysql的相关环境)
    make
    make install

    4、io测试随机读写

    sysbench --test=fileio --num-threads=50 --file-total-size=2G --file-test-mode=rndrw prepare  准备测试
    sysbench --test=fileio --num-threads=50 --file-total-size=2G --file-test-mode=rndrw run      开始测试
    sysbench --test=fileio --num-threads=50 --file-total-size=2G --file-test-mode=rndrw cleanup  清除测试文件
    

     物理机执行结果:

    File operations:
        reads/s:                      469.90
        writes/s:                     312.81
        fsyncs/s:                     1000.35
    
    Throughput:
        read, MiB/s:                  7.34
        written, MiB/s:               4.89
    
    General statistics:
        total time:                          10.1041s
        total number of events:              18024
    
    Latency (ms):
             min:                                    0.00
             avg:                                   27.86
             max:                                 1047.11
             95th percentile:                      153.02
             sum:                               502103.21
    
    Threads fairness:
        events (avg/stddev):           360.4800/49.51
        execution time (avg/stddev):   10.0421/0.03
    

     kvm优化前执行结果:File operations:

        reads/s:                      243.34
        writes/s:                     162.23
        fsyncs/s:                     513.40
    
    Throughput:
        read, MiB/s:                  3.80
        written, MiB/s:               2.53
    
    General statistics:
        total time:                          10.1048s
        total number of events:              9290
    
    Latency (ms):
             min:                                    0.00
             avg:                                   54.13
             max:                                  769.09
             95th percentile:                      297.92
             sum:                               502877.36
    
    Threads fairness:
        events (avg/stddev):           185.8000/65.60
        execution time (avg/stddev):   10.0575/0.02
    

     kvm优化后结果:

    File operations:
        reads/s:                      438.57
        writes/s:                     289.51
        fsyncs/s:                     911.55
    
    Throughput:
        read, MiB/s:                  6.85
        written, MiB/s:               4.52
    
    General statistics:
        total time:                          10.1056s
        total number of events:              16577
    
    Latency (ms):
             min:                                    0.01
             avg:                                   30.30
             max:                                  311.64
             95th percentile:                      123.28
             sum:                               502289.90
    
    Threads fairness:
        events (avg/stddev):           331.5400/28.37
        execution time (avg/stddev):   10.0458/0.02
    

     结论:

    kvm优化的io随机读写性能达到接近物理机的磁盘io性能

  • 相关阅读:
    supervisor 安装与使用
    CF39C-Moon Craters【dp】
    NWERC2020J-Joint Excavation【构造,贪心】
    CF25E-Test【AC自动机,bfs】
    CF19E-Fairy【树形结构,差分】
    CF11D-A Simple Task【状压dp】
    CF5E-Bindian Signalizing【单调栈】
    P6628-[省选联考 2020 B 卷] 丁香之路【欧拉回路,最小生成树】
    CF666E-Forensic Examination【广义SAM,线段树合并】
    CF235D-Graph Game【LCA,数学期望】
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8535001.html
Copyright © 2020-2023  润新知