在windows平台下的ceph支持方面,以下是一些关键点和详细信息:



重点信息:
RBD部分:

整体架构相对简单,用户态基于librdb和librados,内核态通过实现WNDB.sys驱动,实现块设备的远程映射。

rbd-wnbd提供命令行工具,操作方式与Linux下的rbd类似,同时支持通过Windows服务进行服务启动和管理。

WNBD基于Windows内核驱动,支持基于TCP/IP传输的标准NBD协议,兼容Linux NBD服务,并提供更高速率的本地用户和内核通道模式。
CephFS部分:

基于dokany开源项目,实现了在Windows下的用户态FUSE。
https://www.php.cn/link/9807e8ebfb97d09f0b9ac74acd2c0454
安装支持:



已经封装好对应的MSI安装包,支持自动批量安装。目前支持Ceph 16.0.0版本,同时也支持自己编译生成对应的打包文件。
https://www.php.cn/link/4ad7fff9ccf799f755109fa80dcd8b10
Hyper-V支持:

支持通过RBD启动Hyper-V虚拟机,这一功能可能非常实用,相当于kvm+RBD之外的另一选择。
关于性能:


与Ubuntu 20相比,Windows下的RBD或CephFS性能明显更高,特别是在Windows Server 2019上,性能表现如打了鸡血一般。

在虚拟机场景下,Windows依然领先Ubuntu几个档次。
以上就是Ceph 在 Windows平台下的支持的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号