zoukankan      html  css  js  c++  java
  • 虚拟机模拟SSD用于Ceph测试

    一.简单介绍

    在一些使用场景中,我们需要使用SSD进行测试,如Ceph的分级,OpenStack多种云硬盘配置。在物理设备受限的情况下,我们可以采用模拟SSD的方式进行

    二.SSD的标识

    在实际的使用场景中,通过Linux系统命令查看SSD的方式为:

    [root@openstack01 ~]# lsblk -o Name,ROTA
    NAME                        ROTA
    fd0                            1
    sda                            1
    ├─sda1                         1
    ├─sda2                         1
    ├─sda3                         1
    ├─sda4                         1
    └─sda5                         1
      └─d8fab234_vg_root-lv_opt    1
    sdb                            0
    └─sdb1                         0
    sdc                            1
    └─sdc1                         1
    sdd                            1
    └─sdd1                         1
    sr0                            1
    

    标识为0的为SSD磁盘,标识为1的为SAS或者SATA盘。lsblk读取的是 /sys/block/sdb/queue/rotational文件的值,文件值为0时为SSD类型的磁盘,文件值为1时,为SATA或者SAS类型磁盘。

    三.模拟SSD磁盘

    • 查看系统磁盘
    [root@openstack02 ~]# lsblk -o Name,ROTA
    NAME                        ROTA
    fd0                            1
    sda                            1
    ├─sda1                         1
    ├─sda2                         1
    ├─sda3                         1
    ├─sda4                         1
    └─sda5                         1
      └─285ac9ad_vg_root-lv_opt    1
    sdb                            1
    └─sdb1                         1
    sdc                            1
    └─sdc1                         1
    sdd                            1
    └─sdd1                         1
    sr0                            1
    
    • 将sdb盘模拟为一块SSD磁盘
    [root@openstack01 ~]# echo 0 > /sys/block/sdb/queue/rotational
    
    • 查看是否模拟成功
    [root@openstack02 ~]# lsblk -o Name,ROTA
    NAME                        ROTA
    fd0                            1
    sda                            1
    ├─sda1                         1
    ├─sda2                         1
    ├─sda3                         1
    ├─sda4                         1
    └─sda5                         1
      └─285ac9ad_vg_root-lv_opt    1
    sdb                            0
    └─sdb1                         0
    sdc                            1
    └─sdc1                         1
    sdd                            1
    └─sdd1                         1
    sr0                            1
    

    如上面所示,sdb显示为0,模拟成功。

  • 相关阅读:
    数组的push()、pop()、shift()和unshift()方法
    Javascript的函数柯里化
    开闭原则
    字符串相等的判断
    String类常用的方法
    阅读API文档
    String类和常量池
    String基础
    内部类的分类
    内部类的概念
  • 原文地址:https://www.cnblogs.com/yuhaohao/p/9831277.html
Copyright © 2011-2022 走看看