跳到主要内容

precheck

操作概述​

检查虚拟存储卷内主机是否支持开启io_uring的sqpoll特性

命令参数​

-v|--volume-id=string    必要参数,存储卷id,示例:a4ef106e_vs_vol_rep2

使用示例​

acli storage asan io_uring sqpoll precheck -v a4ef106e_vs_vol_rep2

结果示例​

全部检查通过:

sqpoll-precheck vol=a4ef106e_vs_vol_rep2                     STATUS: SUCCESS

VOLUME CHECKS
upgrade_in_progress PASS
volume_available PASS
volume_type PASS

host-002246213d6b PASS
host-6c92bf51945a PASS

存在未通过的检查项时,失败主机会逐项展开,并在 BLOCKED BY 中给出阻塞原因:

sqpoll-precheck vol=a4ef106e_vs_vol_rep2                      STATUS: FAILED

VOLUME CHECKS
upgrade_in_progress PASS
volume_available PASS
volume_type FAIL

host-002246213d6b FAILED
sqpoll_storage_eligible PASS
tier_v2 PASS
kernel_version FAIL
legacy_libaio_engine PASS
host_maintain PASS
cache_disk_maintain PASS
nvme_cache_disk_count PASS
cpu_count PASS
host-6c92bf51945a PASS

BLOCKED BY
volume volume_type compound or non-blend volume is not supported
host-002246213d6b kernel_version kernel version below 6.6

检查项说明​

检查项级别说明
upgrade_in_progress卷集群/补丁升级进行中则不允许开启
volume_available卷卷状态必须为 available
volume_type卷不支持复合卷、非混闪卷(全闪卷无缓存层无需开启)
sqpoll_storage_eligible主机缓存盘必须全部为 NVMe 盘
tier_v2主机不支持分层 v2 版本
kernel_version主机内核版本需不低于 6.6
legacy_libaio_engine主机分层IO引擎必须为 cdev_iouring(cdev_aio 不允许)
host_maintain主机主机不能处于维护模式
cache_disk_maintain主机缓存盘不能处于维护模式
nvme_cache_disk_count主机NVMe 缓存盘数量需为 1~2 块
cpu_count主机逻辑核数需不少于 16