信创改造过程中,可能碰到信创产品的性能提升或下降,这是提升或者下降?提升或下降是通过什么方法或手段测出来的?使用中容易遇到的问题有什么?技术社群的这篇文章《使用麒麟、统信等信创操作系统,性能是否有提升或者下降?如何测试?》提供了专业人员的观点,从这些观点中,我们可以汲取能应用到实际的经验。
信创相关的历史文章,
观点1
问题:
麒麟v10sp1、sp2版本的auditd进程会导致内存占用过高、内存泄漏的问题。
问题版本:
audit-3.0-5.se.07.ky10 -->小于等于se.07
修复建议:
1.升级auditd版本。
2.禁用auditd服务。
观点2
问题动态发生,我将近期发现的问题总结如下,供大家参考:
1. numa访问时间长,CPU负载极度不均衡问题。
numa不均衡

因为信创操作系统是基于传统非信创操作系统内核研发的,所以其本身的性能和传统非信创操作系统是差别不大的。差别主要体现在硬件上,如CPU,同样的配置核数,性能略低于传统intel,毕竟传统技术经过积累成熟于信创。
性能的测试是多角度的,从系统本身的IO读写速度,到部署应用或数据库等的读写速度,来看性能,而读写速度还需要考虑多线程读写和是否随机读写等多场景综合评估。
在使用中容易遇到以下问题:
1、兼容性,在兼容列表里,但实际因为使用案例较少,安装或使用过程中失败或报错,不容易解决。
对应操作系统的性能方面的检查,其实命令都是一样的,比如top、vmstat、sar、iostat、free 等,然后以及一些第三方开源的工具包也比较实用且建议进行安装,如htop、iotop、nmon、iptraf、atop、dstat等。
目前信创产品的性能问题主要在与硬件这一块,特别是CPU的性能以及稳定性对比Inter CPU还是有较大的差距,对于这方面的解决措施主要是进行横向扩展,以往可能是2台Inter服务器就能解决,在信创的服务器上可能需要4台或者更多。可能随着国家在信创方面的投入以及用户量增长的情况信创产品的性能会越来越好。
观点5
使用麒麟、统信等信创操作系统时,性能可能会因不同的工作负载、配置和硬件而有所不同。性能的提升或下降主要取决于以下几个因素:
・内核优化:信创操作系统可能对国产硬件进行了特定优化,这可能提升某些场景下的性能。
・兼容性:与主流操作系统相比,某些软件可能在信创操作系统上没有经过优化,导致性能下降。
如何测试信创操作系统的性能:
・数据库性能:使用 sysbench、pgbench(针对PostgreSQL)等工具进行数据库性能测试。
1、软件兼容性问题
问题描述:部分软件在信创操作系统上可能无法正常运行,或者性能不佳。
解决方案:
寻找适配的版本或替代软件。
通过源码编译安装,确保软件适配信创操作系统。
与软件供应商合作,推动其支持信创操作系统。
2、硬件驱动支持
问题描述:某些硬件设备在信创操作系统上可能没有对应的驱动,影响性能或功能。
解决方案:
检查信创操作系统的硬件兼容性列表,选择支持良好的硬件。
寻求厂商支持,获取必要的驱动程序。
在可能的情况下,使用开源驱动。
3、安全和合规性
问题描述:确保系统符合安全和合规性要求,特别是在政府和企业环境中。
解决方案:
定期更新系统和软件,应用安全补丁。
配置防火墙、安全策略和访问控制。
实施审计和监控措施,确保系统安全。
4、社区和技术支持
问题描述:相对于主流操作系统,信创操作系统的社区和技术支持可能较少。
解决方案:
参与信创操作系统的社区,获取帮助和支持。
与厂商建立良好的合作关系,获取及时的技术支持。
培养内部技术团队,提升对信创操作系统的运维能力。
5、性能调优
问题描述:初始配置可能未优化,导致系统性能不佳。
解决方案:
进行系统和应用的性能调优,调整内核参数、应用配置等。





