spdk vhost 常见问题速查

网友投稿 371 2022-10-09

spdk vhost 常见问题速查

0. 判断vhost 进程是否存在?

ps -aux | grep vhost | grep spdk-ml

1. bdev 是否创建?

用 ./rpc.py get_bdevs 判断vhost controller 是否创建

2. 能否看到盘控制器吗?

用 rpc.py get_vhost_controllers 判断对应盘是否存在。

3. 启动命令中的socket是否和rpc.py中的socket 一致?

rpc.py 中:[root@qd.com /mnt/logdir/spdk-ml]$ cat scripts/rpc.py | grep socket | grep default#help='RPC domain socket path or IP address', default='/var/tmp/spdk.sock')help='RPC domain socket path or IP address', default='/var/tmp/spdk.conf.magogo.sock')

启动命令中:./app/vhost/vhost -f vhost.pid -m 0xfc000000 -r /var/tmp/spdk.conf.magogo.sock -c /mnt/logdir/spdk-ml/conf/gogo.conf 2>&1 | tee -a vhost.log &

可以看到上面都是 /var/tmp/spdk.conf.magogo.sock

4. 虚机.xml中卷名称对应的socket 文件是否存在?

判断 /var/tmp/machao 是否存在,并且名称是否和上面get_bdevs 看到的一致。

5. 配置是否正确

检查 gateway.conf中zk/region / socket 是否正确;检查 gogo.conf中ReactorMask 的最低位是否和 ./scripts/rpc.py construct_vhost_blk_controller -指定的cpumask 一致;检查gogo.conf中SocketDir StoreDir 是否存在、检查GatewayConf指定的配置文件是否存在;

方法:cat conf/gateway.confcat conf/gogo.conf

6. .xml 中绑定的核数和通道数是否匹配?

在有的镜像中,如果通道数量超过虚机的核数量,会出现虚机的IO无法下发到vhost的情景,需要注意。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:公有云(阿里云)
下一篇:Java详细分析Lambda表达式与Stream流的使用方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~