软件定义存储 NFS Ganesha VS Kernel Client

[复制链接]

5554

主题

89

回帖

1

积分

游客

积分
1
我们爱小小 发表于 2020-3-31 15:34:38 | 显示全部楼层 |阅读模式
     这是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
  
  可以看到在单线程情况下,Ganesha大约是KernelClient的80%性能,随着线程增加,Ganesha明显成为了瓶颈。
  
  NFS-GaneshavsCephFS:SinglethreadLatency

  
  NFS-GaneshavsCephFS:4threadlatency
  

  NFS-GaneshavsCephFS:8threadslatency
  

  NFS-GaneshavsCephFS:16threadslatency


  从线程的压力增加,可以看出NFS-Ganehsa存在明显的延迟瓶颈。

你喜欢看

39

主题

10

回帖

46

积分

新手上路

积分
46
双鱼Snoopy 发表于 2020-4-8 11:55:23 来自手机 | 显示全部楼层
1