消费端挂载 NFS 云盘是否会影响消费端处理速度? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

消费端挂载 NFS 云盘是否会影响消费端处理速度?

2020-03-30 09:45:42 714 1

消费端挂载 NFS 云盘是否会影响消费端处理速度?

取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2020-03-31 11:31:54

    "如果客户端的存储影响消费速度,说明存储是在处理消息的主线程里同步操作的,这会阻塞拉取和处理消息。 建议考虑把处理消息和存储处理结果用独立的且不同的线程,拉取消息只管消费,把消息转给缓存处理后就继续消费消息,这样可以保证消费较快。 需要注意,NFS 有两方面影响性能: NFS 本身速度就不太理想。 NFS 是网络共享存储,虽然有多机器共享访问的能力优势,但是多台机器和进程访问是争抢的,效率会降低。这解释了为什么消费者个数多了,性能反而下降。这一方面,可以考虑采用云盘,给每台消费端处理机挂载自己的云盘,独立存储,这样增加消费端不会因为争抢 NFS 而降低性能。 挂载云盘的存储是各自独立的。如果您需要把最终的处理结果集中到同一个 NFS 上保存,仍然可以通过一个异步的工具或者线程,把云盘上的结果再转发到 NFS 上,而不要让同步存储 NFS 阻塞消息处理。 总之,对于资源访问造成的处理低效,总是可以用异步处理的方式解决。"

    0 0
相关问答

3

回答

高效云盘和SSD云盘有什么区别

2018-01-28 21:54:04 11895浏览量 回答数 3

1

回答

SSD云盘和高效SSD有什么区别

2017-12-24 00:20:45 1275浏览量 回答数 1

1

回答

海量图片存储和处理可以使用oss吗?

2018-04-01 02:45:07 1101浏览量 回答数 1

3

回答

从高效云盘更换成ssd

2018-09-19 19:55:58 2616浏览量 回答数 3

1

回答

购买按量付费云盘后,挂载到目标 ECS 实例的挂载点是否还需要执行磁盘挂载操作?

2017-11-30 15:47:24 4457浏览量 回答数 1

3

回答

oss图片处理怎么用?

2014-09-25 11:42:58 15336浏览量 回答数 3

0

回答

健康检查导致大量日志的处理

2017-10-18 17:20:21 2656浏览量 回答数 0

0

回答

oss图片处理的质量问题

2017-02-03 14:59:15 3421浏览量 回答数 0

1

回答

网站日志处理

2017-04-01 16:05:38 2176浏览量 回答数 1

1

回答

个人私有云盘如何搭建?求教完整教程

2020-12-23 14:24:35 1390浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载