麒麟和统信操作系统性能优化遇到了哪些挑战?

在进行内核性能优化时,麒麟和统信操作系统遇到了哪些挑战?是如何解决这些问题的。

参与7

3同行回答

actor168actor168课题专家组研发工程师中国联通软件研究院
1. 技能挑战:xc商业服务器操作系统缺少完善的开放知识体系和历史经验沉淀,导致遇到问题时,难以靠历史经验去发现和解决问题,厂家往往难以提供有效技术支持,导致问题难以快速解决。解决方案:目前主要依托自建知识库,centos下运维经验联合分析定位,或直接与centos下同场景做对比测...显示全部

1. 技能挑战:xc商业服务器操作系统缺少完善的开放知识体系和历史经验沉淀,导致遇到问题时,难以靠历史经验去发现和解决问题,厂家往往难以提供有效技术支持,导致问题难以快速解决。
解决方案:目前主要依托自建知识库,centos下运维经验联合分析定位,或直接与centos下同场景做对比测试,再进行细节定位;
2. 信任度挑战:xc操作系统毕竟是现在推广期,一旦有些问题,总是会让用户不信任不满意,很难推行,通过各种理由拒绝调试,甚至拒绝再使用,导致没有机会进行调优。
解决方案:完善操作系统运维工具,尽量早发现问题,细粒度定位问题,通过专业工具,给出问题根因,协助排障。

收起
电信运营商 · 2024-04-06
浏览125
三虎三虎联盟成员系统运维工程师中国邮政储蓄银行
个人拙见,目前麒麟、统信操作系统在性能优化方面的挑战,是软硬件之间独立开发,完成后再进行适配,没有根据彼此特性进行调优。操作系统没有针对当前信创主流的芯片的特性展开内核级的优化。特别是国产芯片有一些功能做了阉割,那操作系统就应该对这部分做简化;有一些特性功能,那操...显示全部

个人拙见,目前麒麟、统信操作系统在性能优化方面的挑战,是软硬件之间独立开发,完成后再进行适配,没有根据彼此特性进行调优。操作系统没有针对当前信创主流的芯片的特性展开内核级的优化。特别是国产芯片有一些功能做了阉割,那操作系统就应该对这部分做简化;有一些特性功能,那操作系统就应该去适配修改,发挥其特性。 大多数操作系统厂商,基于现有的开源社区,做了一些封装,与绝大部分硬件可适配兼容,但如上所述,没有深入适配,故在性能上的提升也是有限的。 目前操作系统层优化,还是在原x86的经验上提出的,也没有形成如ARM架构的,或者国产芯片等特有的调优方案。
就以往经验来看,从基础资源的角度,即CPU、内存、磁盘IO、网络IO,来讨论性能的优化: 1.CPU性能优化可参见:(#信创操作系统层面提供的CPU性能应当如何优化 ) 2.内存方面的优化,在CPU性能优化中也有提及,即NUMA绑核可以提高CPU访问内存效率,有效降低延迟;另外优化内核参数,提高内存释放、脏块的回收、减少swap的使用,数据库场景下开启大页,另外应用程序本身,在编写时遵循代码规范,根据业务场景优化内存的申请、访问、释放效率。
3.磁盘IO方面,根据业务决定是打开或关闭CPU预取功能,大IO场景下,提高磁盘预读块大小;
4.网络IO方面,主要调优和tcp连接相关的内核参数和网卡配置参数等,如会话保持的时间,中间态(CLOSE_WAIT,FIN1,FIN2)的超时时间,连接是否重用,网卡缓存大小,网卡队列深度;云平台层还有流表的大小或出入安全规则的信息是否记录,是否使用防火墙等内容。
上述提到的主要还是传统的调优方式,也如题所述,国产化道路上的优化什么时候能走出自己的路,还需要一定时间的沉淀和积累。

收起
银行 · 2024-03-29
浏览147
zftangzftang其它小白一枚
最大的挑战就是生态太少了,应用程序、兼容性良好的硬件支持以及用户习惯的改变。显示全部

最大的挑战就是生态太少了,应用程序、兼容性良好的硬件支持以及用户习惯的改变。

收起
互联网服务 · 2024-03-18
浏览217

ChatGPT 回答

在进行内核性能优化时,麒麟和统信操作系统面临的挑战主要包括以下几个方面:

  1. 内核调度算法优化:操作系统内核的调度算法对系统性能有着重要的影响,因此需要对调度算法进行优化。但是,麒麟和统信操作系统的内核调度算法与其他操作系统存在差异,因此需要针对其特点进行优化。
  2. 内存管理优化:内存管理是操作系统内核的重要组成部分,对系统性能有着重要的影响。但是,麒麟和统信操作系统的内存管理机制与其他操作系统存在差异,因此需要针对其特点进行优化。
  3. 硬件适配优化:麒麟和统信操作系统需要适配不同的硬件平台,但是不同的硬件平台可能存在差异,因此需要对硬件适配进行优化,以提高系统性能。

为了解决这些问题,麒麟和统信操作系统采取了以下措施:

  1. 优化内核调度算法:麒麟和统信操作系统针对其特点进行了内核调度算法的优化,以提高系统性能。
  2. 优化内存管理机制:麒麟和统信操作系统针对其特点进行了内存管理机制的优化,以提高系统性能。
  3. 加强硬件适配:麒麟和统信操作系统加强了对不同硬件平台的适配,以提高系统性能。
  4. 采用先进的技术:麒麟和统信操作系统采用了先进的技术,如大页内存、NUMA架构等,以提高系统性能。

总的来说,麒麟和统信操作系统在进行内核性能优化时,需要针对其特点进行优化,加强硬件适配,采用先进的技术,以提高系统性能。

提问者

menglunyang
系统工程师中国银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2024-03-11
  • 关注会员:4 人
  • 问题浏览:798
  • 最近回答:2024-04-06
  • X社区推广