本文来自微信公众号“twt企业IT社区”。
关于国产操作系统优化建议
目前各个单位都有针对自己操作系统的基线配置规范以及优化建议方案,能更好性能的支撑业务系统。
对于国产操作系统是否有这方面的优化建议方案,且国产操作系统是否针对不同的服务器类型进行优化建议,比如C86服务器、鲲鹏服务器、长城服务器等,所适配最佳实践都是不一样的?
问题来自社区会员summit某城商银行架构管理岗,以下内容来自社区会员同行,欢迎交流分享
朱向东某银行高级工程师:
在国产操作系统方面,对于特定类型的服务器,厂商通常会有针对性的提供相应的优化建议和配置指南。一般包括以下内容:
1、针对特定服务器硬件的操作系统驱动程序进行优化,以确保充分利用服务器的性能和功能。
2、根据服务器硬件特性和业务需求,调整操作系统内核参数,以获得最佳性能和稳定性。这可能涉及处理器调度、内存管理、文件系统缓存等方面的优化。
3、针对服务器的网络和存储子系统,进行网络堆栈调优、存储协议优化等操作系统配置,以提高数据传输性能和响应速度。
4、提供适用于服务器类型的安全性配置建议,包括防火墙设置、访问控制策略、日志监控、口令复杂度等,以确保服务器的安全性和稳定性。
5、针对不同类型的服务器,提供资源管理和负载均衡的最佳实践,以确保服务器的资源利用率和性能均衡。
这些优化建议和最佳实践可以帮助运维人员根据实际情况进行操作系统的配置和优化,以获得最佳的性能和稳定性。需要注意的是,具体的优化建议和最佳实践可能会因为不同的国产硬件和不同的国产操作系统而有所不同,且可能会随着操作系统版本的更新而有所改变。因此,建议参考相应操作系统的官方文档、技术支持或咨询相关厂商,并实地进行相关的压测或安全漏扫等方式,获取最新的优化建议和最佳实践。
guoxilin某科技公司高级非功能测试专家:
个人认为优化主要还是从以下几个方面展开优化适配:
1)进程管理调优
2)内存资源调优
3)IO调度调优
4)文件系统调优
5)网络传输调优
比如进程管理,采用物理cpu和VCPU绑定;提高缓存命中;减少切换成本。NUMA亲和性;减少跨Node通讯,内存调优采用ptmalloc、tcmalloc与jemalloc中合理内存分配机制。
Acdante SHFY技术总监:
对的,操作系统基线和配置,需要根据所承载的业务类型、应用模式具体分析。
但是国产化和x86在大部分系统OS层面的优化还是很相似的。
只是在CPU、内存相关方面,需要根据不同架构和类型的CPU去调配。具体可以咨询相关服务器厂商。或者有经验的应用厂商,也会提供各类优化建议。主要是CPU调配相关参数。