软件定义存储 NFS Ganesha VS Kernel Client
这是Ceph开发每周谈的第一百零四篇文章,记录从17年12月18号到17年12月25号的社区开发情况。
一句话消息
圣诞到元旦大部分开发者都已经休假了
NFSGaneshaVSKernelClientOnCephFS
有NFSGanesha用户比较了通过Ganesha吐出的NFS跟CephFSKernelClient的性能,软件定义存储部署主要基于以下版本和配置:
NFS-Ganesha2.5.2
Cephversion12.2.1-383-gaf9ea5e715(af9ea5e71523250936836ac9ded7019b8c8eeab2)luminous(stable)
Singlenfs-ganeshaserver
NFS-Ganeshawasmountedusingnfsversion4.0
Cephsetupon8nodes:
5OSDnodes–24cores–128GBRAM
3MON/MDSnodes–24cores–128GBRAM
6OSDdaemonspernode
Bluestore–SSD/NVMEjournals
10clientnodes
16cores–16GBRAM
Networkinterconnect
Publicnetwork10Gbit/s
Clusternetwork100Gbit/s
AggregatedBandwidthover10clients
http://www.sd001.com/data/attachment/forum/202003/31/151606jxnzvsziuhxqrbsb.png
可以看到在单线程情况下,Ganesha大约是KernelClient的80%性能,随着线程增加,Ganesha明显成为了瓶颈。
http://www.sd001.com/data/attachment/forum/202003/31/151618txrpzojjxcitjj4p.png
NFS-GaneshavsCephFS:SinglethreadLatency
http://www.sd001.com/data/attachment/forum/202003/31/151629ed11gkg59dpjrexj.png
NFS-GaneshavsCephFS:4threadlatency
http://www.sd001.com/data/attachment/forum/202003/31/151633a2usag93gusshhg3.png
NFS-GaneshavsCephFS:8threadslatency
http://www.sd001.com/data/attachment/forum/202003/31/151638mohfudfohuffhdyy.png
NFS-GaneshavsCephFS:16threadslatency
从线程的压力增加,可以看出NFS-Ganehsa存在明显的延迟瓶颈。
页:
[1]