创建Ceph设备

操作步骤

  1. 创建pool。

    ceph osd pool create vdbench 1024 1024

  2. 创建image设备。

    ceph osd pool application enable vdbench rbd
    for i in {1..8}; do rbd create image${i} --size 51200 --pool vdbench --image-format 2 --image-feature layering; done

  3. 预埋数据。

    mkdir -p /home/io_prepare
    cd /home/io_prepare

  4. 创建预埋数据fio文件。

    vi write_pre.fio
    写入如下内容。
    [global]
    ioengine=rbd
    pool=vdbench
    direct=1
    numjobs=1
    thread
    bs=1024k
    size=100%
    rw=write
    iodepth=128
    group_reporting
    
    [job1]
    rbdname=image1
    [job2]
    rbdname=image2
    [job3]
    rbdname=image3
    [job4]
    rbdname=image4
    [job5]
    rbdname=image5
    [job6]
    rbdname=image6
    [job7]
    rbdname=image7
    [job8]
    rbdname=image8

  5. 执行预埋数据操作。

    fio write_pre.fio