麒麟操作系统在处理高并发场景下的性能优化有哪些策略?

如何通过调整内核参数来优化网络I/O性能的。显示全部

如何通过调整内核参数来优化网络I/O性能的。

收起
参与7

查看其它 2 个回答三虎的回答

三虎三虎联盟成员系统运维工程师中国邮政储蓄银行

处理高并发场景,还是需要具体区分高并发下,对主机哪些资源消耗过高,再进行有针对性的调优:
1、高并发造成网络IO压力,如果每个TCP连接本身消耗服务端的内存过高,则大量并发场景下,可能会导致内存资源过度消耗,而无法处理新的请求,则需要扩容内存,这里推荐《信创操作系统层面tcp短时高并发短连接应当如何调优?》帖子中的回复;
2、高并发带来的CPU资源不足,如果每个请求所需要的计算资源较多,推荐《信创操作系统层面提供的CPU性能应当如何优化?》帖子中的回复内容;
3、高并发带来的磁盘IO负载过高,如瞬时的批量写入读出等,这种连续的大IO操作,建议调大磁盘预读块大小,在操作系统层没有太多太好的手段,可以考虑在存储侧增加不同层级的缓存大小,如增加控制器缓存或增加SSD缓存空间等来提高整体IO性能;
4、如果高并发对后端数据库造成压力,需要从数据库读写SQL上做文章,确认是否有全表扫描等情况发生,业务处理逻辑是否有优化空间;
5、另外高并发可以考虑做业务限流,如设定排队或熔断机制,保证已接入的请求能正常处置。

银行 · 2024-04-05
浏览102

回答者

三虎
系统运维工程师中国邮政储蓄银行
擅长领域: 服务器信创Linux

三虎 最近回答过的问题

回答状态

  • 发布时间:2024-04-05
  • 关注会员:4 人
  • 回答浏览:102
  • X社区推广