• vdbench常见测试模型


    一、文件接口性能测试

    1、小文件读写性能测试

    测试文件大小为64KB,数量为100万个,文件IO大小为32KB,文件操作设置为6:4混合读写,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/smalltest1,depth=2,width=100,files=100,size=64k,shared=yes
    fwd=format,threads=32,xfersize=32k
    fwd=default,xfersize=32k,fileio=random,fileselect=random,rdpct=60,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    2、小文件时延性能测试

    测试文件大小为4KB,数量为100万个,文件IO大小为4KB,文件操作设置为100%读,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/smalltest2,depth=2,width=100,files=100,size=4k,shared=yes
    fwd=format,threads=32,xfersize=4k
    fwd=default,operation=read,xfersize=4k,fileio=random,fileselect=sequential,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    3、大文件读写性能测试

    测试文件大小为200MB,数量为3000个,文件IO大小为1MB,文件操作设置为6:4混合读写,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/largetest1,depth=1,width=100,files=30,size=200m,shared=yes
    fwd=format,threads=32,xfersize=1m
    fwd=default,xfersize=1m,fileio=random,fileselect=random,rdpct=60,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    4、大文件时延性能测试

    测试文件大小为1MB,数量为50万个,文件IO大小为1MB,文件操作设置为100%读,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/largetest2,depth=2,width=100,files=50,size=1m,shared=yes
    fwd=format,threads=32,xfersize=1m
    fwd=default,operation=read,xfersize=1m,fileio=random,fileselect=sequential,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    二、块接口性能测试

    以下测试基于三节点集群环境,配置三个客户端一对一挂载访问

    1. 存储系统以4T划分所有可用存储空间的50%,不足4T的空间按实际大小划分卷,存储系统中所有已划分空间按1024k块大小写满
      注:单个硬盘大小为3800000MB,当前集群容量为124TB,集群可用容量为62,当前可用存储空间的50%大小为31TB

    2. 划分7个4TB的LUN,1个3TB的LUN,三个集群节点各出一个target,平分这8个LUN,客户端一对一进行target连接访问,各客户端节点使用下面的fio测试命令进行数据写入

    3. 在性能测试的时候,进行存储定义SD的时候,三个客户端按照2个4TB、2个4TB&1个3TB、3个4TBLUN数量比例进行LUN挂载,进行预填充数据之后,对这部分已挂载LUN重新进行性能数据测试
      进行工作负载定义WD的时候,对于每个工作负载定义中sd的定义,则写sd*即可,届时测试的时候,vdbench会根据之前存储定义部分的LUN进行测试

    #fio预填充数据使用以下命令
    [global]
    ioengine=aio
    invalidate=0 # mandatory
    rw=write
    direct=1
    bs=1024k
    group_reporting
    [test1]
    iodepth=32
    size=4096g
    filename=/dev/sdb
    [test2]
    iodepth=32
    size=4096g
    filename=/dev/sdc
    

    1、8k数据块随机读写性能测试

    8K块大小随机读写,读写比例为7:3,测试数据量为400G

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=100,rdpct=70,xfersize=8k
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    2、1024k数据块顺序读写性能测试

    1M块大小随机读写,读写比例为7:3,测试数据量为400G

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=0,rdpct=70,xfersize=1024k
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    3、综合模型读写性能测试

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=100,rdpct=100,xfersize=8k,skew=40
    wd=wd2,sd=sd*,seekpct=100,rdpct=0,xfersize=8k,skew=10
    wd=wd3,sd=sd*,seekpct=100,rdpct=100,xfersize=1024k,skew=40
    wd=wd4,sd=sd*,seekpct=100,rdpct=0,xfersize=1024k,skew=10
    rd=rd1,wd=wd*,iorate=max,elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    4、OLTP模型读写性能测试

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=100,rdpct=100,xfersize=8k,skew=20
    wd=wd2,sd=sd*,seekpct=100,rdpct=100,xfersize=4k,skew=45
    wd=wd3,sd=sd*,seekpct=100,rdpct=0,xfersize=8k,skew=15
    wd=wd4,sd=sd*,seekpct=0,rdpct=100,xfersize=64k,skew=10
    wd=wd5,sd=sd*,seekpct=0,rdpct=0,xfersize=64k,skew=10
    rd=rd1,wd=wd*,iorate=max,elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    5、OLAP模型读写性能测试

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=100,rdpct=100,xfersize=4k,skew=15
    wd=wd2,sd=sd*,seekpct=100,rdpct=0,xfersize=4k,skew=5
    wd=wd3,sd=sd*,seekpct=0,rdpct=100,xfersize=64k,skew=70
    wd=wd4,sd=sd*,seekpct=0,rdpct=0,xfersize=64k,skew=10
    rd=rd1,wd=wd*,iorate=max,elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    6、8k数据块随机读写时延测试

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node112
    hd=hd2,system=node113
    hd=hd3,system=node114
    sd=sd1,hd=hd1,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd2,hd=hd1,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd4,hd=hd2,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=6
    sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6
    sd=sd7,hd=hd3,lun=/dev/sdc,openflags=o_direct,threads=6
    sd=sd8,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=6
    wd=wd1,sd=sd*,seekpct=100,rdpct=70,xfersize=8k
    rd=rd1,wd=wd1,iorate=max{可自行调整},elapse=604800,maxdata=400GB,interval=5,warmup=30
    

    三、系统测试

    1、【文件】4K随机读写测试

    1.1、4K随机写

    测试文件大小为64KB,数量为144万个,文件IO大小为4KB,文件操作设置为100%写,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/smalltest01,depth=2,width=120,files=100,size=64k,shared=yes
    fwd=format,threads=32,xfersize=4k
    fwd=default,operation=write,xfersize=4k,fileio=random,fileselect=random,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    1.2、4K随机读

    测试文件大小为64KB,数量为144万个,文件IO大小为4KB,文件操作设置为100%读,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/smalltest02,depth=2,width=120,files=100,size=64k,shared=yes
    fwd=format,threads=32,xfersize=4k
    fwd=default,operation=read,xfersize=4k,fileio=random,fileselect=random,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    1.3、4K顺序混合读写

    测试文件大小为4KB,数量为2048个,数据量1T,文件IO大小为4KB,文件操作设置为70%读,运行时长为5分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node13
    hd=hd2,system=node14
    hd=hd3,system=node15
    hd=hd4,system=node16
    hd=hd5,system=node17
    hd=hd6,system=node18
    hd=hd7,system=node19
    hd=hd8,system=node20
    fsd=default,openflags=directio,depth=1,width=1,files=2048,size=512MB,shared=yes
    fsd=fsd1,anchor=/client/4ksr
    fwd=format,threads=64,xfersize=4k
    fwd=default,xfersize=4k,fileio=sequential,fileselect=sequential,threads=64
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    fwd=fwd4,fsd=fsd1,host=hd4
    fwd=fwd5,fsd=fsd1,host=hd5
    fwd=fwd6,fsd=fsd1,host=hd6
    fwd=fwd7,fsd=fsd1,host=hd7
    fwd=fwd8,fsd=fsd1,host=hd8
    rd=rd1,fwd=fwd*,operation=read,forrdpct=70,fwdrate=max,format=restart,warmup=30,elapsed=300,interval=10
    

    1.4、4K随机混合读写

    测试文件大小为4KB,数量为2048个,数据量1T,文件IO大小为4KB,文件操作设置为70%读,运行时长为5分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node13
    hd=hd2,system=node14
    hd=hd3,system=node15
    hd=hd4,system=node16
    hd=hd5,system=node17
    hd=hd6,system=node18
    hd=hd7,system=node19
    hd=hd8,system=node20
    fsd=fsd1,anchor=/client/4ksr,depth=1,width=1,files=2048,size=512MB,openflags=directio,shared=yes
    fwd=format,threads=64,xfersize=4k
    fwd=default,operation=read,rdpct=70,xfersize=4k,fileio=random,fileselect=random,threads=64
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    fwd=fwd4,fsd=fsd1,host=hd4
    fwd=fwd5,fsd=fsd1,host=hd5
    fwd=fwd6,fsd=fsd1,host=hd6
    fwd=fwd7,fsd=fsd1,host=hd7
    fwd=fwd8,fsd=fsd1,host=hd8
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,warmup=30,elapsed=300,interval=10
    

    2、【文件】1M顺序读写测试

    2.1、1M顺序写

    测试文件大小为200MB,数量为3000个,文件IO大小为1MB,文件操作设置为100%写,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/largetest01,depth=1,width=100,files=30,size=200m,shared=yes
    fwd=format,threads=32,xfersize=1m
    fwd=default,operation=write,xfersize=1m,fileio=sequential,fileselect=sequential,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    2.2、1M顺序读

    测试文件大小为200MB,数量为3000个,文件IO大小为1MB,文件操作设置为100%读,运行时长为10分钟

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=fsd1,anchor=/client/largetest02,depth=1,width=100,files=30,size=200m,shared=yes
    fwd=format,threads=32,xfersize=1m
    fwd=default,operation=read,xfersize=1m,fileio=sequential,fileselect=sequential,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd1,host=hd2
    fwd=fwd3,fsd=fsd1,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=restart,elapsed=600,interval=1
    

    ==========
    块测试数据预填步骤:
    以下测试基于三节点集群环境,配置三个客户端一对一挂载访问

    1. 存储系统以4T划分所有可用存储空间的50%,不足4T的空间按实际大小划分卷,存储系统中所有已划分空间按1024k块大小写满
      注:单个硬盘大小为5.4T,当前集群容量为194TB,集群可用容量为97TB,当前可用存储空间的50%大小为48TB

    2. 划分12个4TB的LUN,三个集群节点各出一个target,平分这12个LUN,客户端一对一进行target连接访问,各客户端节点使用下面的fio测试命令进行数据写入

    3. 在性能测试的时候,进行存储定义SD的时候,三个客户端按照单客户端4个4TLUN的数量比例进行LUN挂载,进行预填充数据之后,对这部分已挂载LUN重新进行性能数据测试
      进行工作负载定义WD的时候,对于每个工作负载定义中sd的定义,则写sd*即可,届时测试的时候,vdbench会根据之前存储定义部分的LUN进行测试

    #fio预填充数据使用以下命令
    [global]
    ioengine=aio
    invalidate=0 # mandatory
    rw=write
    direct=1
    bs=1024k
    group_reporting
    [test1]
    iodepth=32
    size=4096g
    filename=/dev/sdd
    [test2]
    iodepth=32
    size=4096g
    filename=/dev/sde
    [test3]
    iodepth=32
    size=4096g
    filename=/dev/sdf
    [test4]
    iodepth=32
    size=4096g
    filename=/dev/sdg
    

    3、【块】4K随机读写测试

    3.1、4K随机写

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    sd=sd1,hd=hd1,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd2,hd=hd1,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd3,hd=hd1,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd4,hd=hd1,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd6,hd=hd2,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd7,hd=hd2,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd8,hd=hd2,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd9,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd10,hd=hd3,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd11,hd=hd3,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd12,hd=hd3,lun=/dev/sdg,openflags=o_direct,threads=8
    wd=wd1,sd=sd*,seekpct=100,rdpct=0,xfersize=4k
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=200GB,interval=5,warmup=30
    

    3.2、4K随机读

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    sd=sd1,hd=hd1,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd2,hd=hd1,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd3,hd=hd1,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd4,hd=hd1,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd6,hd=hd2,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd7,hd=hd2,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd8,hd=hd2,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd9,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd10,hd=hd3,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd11,hd=hd3,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd12,hd=hd3,lun=/dev/sdg,openflags=o_direct,threads=8
    wd=wd1,sd=sd*,seekpct=100,rdpct=100,xfersize=4k
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=200GB,interval=5,warmup=30
    

    4、【块】1M顺序读写测试

    4.1、1M顺序写

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    sd=sd1,hd=hd1,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd2,hd=hd1,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd3,hd=hd1,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd4,hd=hd1,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd6,hd=hd2,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd7,hd=hd2,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd8,hd=hd2,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd9,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd10,hd=hd3,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd11,hd=hd3,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd12,hd=hd3,lun=/dev/sdg,openflags=o_direct,threads=8
    wd=wd1,sd=sd*,seekpct=0,rdpct=0,xfersize=1M
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=200GB,interval=5,warmup=30
    

    4.2、1M顺序读

    messagescan=no
    hd=default,vdbench=/root/vdbench50406,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    sd=sd1,hd=hd1,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd2,hd=hd1,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd3,hd=hd1,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd4,hd=hd1,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd5,hd=hd2,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd6,hd=hd2,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd7,hd=hd2,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd8,hd=hd2,lun=/dev/sdg,openflags=o_direct,threads=8
    sd=sd9,hd=hd3,lun=/dev/sdd,openflags=o_direct,threads=8
    sd=sd10,hd=hd3,lun=/dev/sde,openflags=o_direct,threads=8
    sd=sd11,hd=hd3,lun=/dev/sdf,openflags=o_direct,threads=8
    sd=sd12,hd=hd3,lun=/dev/sdg,openflags=o_direct,threads=8
    wd=wd1,sd=sd*,seekpct=0,rdpct=100,xfersize=1M
    rd=rd1,wd=wd1,iorate=max,elapse=604800,maxdata=200GB,interval=5,warmup=30
    

    5、大文件稳定性测试

    5.1、集采稳定性测试

    7x24小时写入过程集群未出现写入异常,且未出现低于平均写入速度50%的情况

    messagescan=no
    hd=default,vdbench=/root/vd,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=default,depth=1,width=10,files=128,size=512M,shared=no,openflag=o_direct
    fsd=fsd1,anchor=/mnt/client1
    fsd=fsd2,anchor=/mnt/client2
    fsd=fsd3,anchor=/mnt/client3
    fwd=default,rdpct=60,xfersizes=2M,fileio=random,fileselect=random,threads=32
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd2,host=hd2
    fwd=fwd3,fsd=fsd3,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=yes,warmup=600,elapsed=‭604800‬,interval=10
    

    5.2、版本稳定性测试

    messagescan=no
    hd=default,vdbench=/root/vd,user=root,shell=ssh
    hd=hd1,system=node1
    hd=hd2,system=node2
    hd=hd3,system=node3
    fsd=default,depth=1,width=100,files=10000,size=4M,shared=no,openflag=o_direct
    fsd=fsd1,anchor=/mnt/client1
    fsd=fsd2,anchor=/mnt/client2
    fsd=fsd3,anchor=/mnt/client3
    fwd=default,rdpct=30,xfersizes=1M,fileio=random,fileselect=random,threads=20
    fwd=fwd1,fsd=fsd1,host=hd1
    fwd=fwd2,fsd=fsd2,host=hd2
    fwd=fwd3,fsd=fsd3,host=hd3
    rd=rd1,fwd=fwd*,fwdrate=max,format=yes,warmup=600,elapsed=‭604800‬,interval=10
    
  • 相关阅读:
    (1)MySQL初识
    ESP8266(WIFI模组)_Lua开发:环境搭建
    那些年写过的毕设论文
    单片机的心跳SysTick
    尝试
    菜单管理设计说明
    mybatis的mapper.xml中sql的用法
    powerdesigner
    Cookie
    java自定义注解
  • 原文地址:https://www.cnblogs.com/xzy186/p/15944228.html
Copyright © 2020-2023  润新知