TurboLinux Enterprise Server 15 (TLES15) 是拓林思公司2020年3月基于Open Euler内核发布的一款Linux企业级服务器,与OpenEuler原生系统相比,TLES15为用户提供了更易使用的可视化操作界面。相较于市面上主流的其他Linux操作系统,TLES15基于ARM架构的鲲鹏芯片进行了更多深层次的内核级优化,从操作系统层面大幅度提升了服务器端的各项性能,其中对MySQL数据库的优化甚至能提升综合性能至30%以上。
全软件堆栈技术优化
通过对底层OS,虚拟化容器,加速库,和应用这四个层面的全面优化,
实现性能的全方位提升
通过感知硬件拓扑的多核调度,
发挥多核算力,
MySQL性能领先30%
增强KVM的虚拟化,性能开销<5%
轻量化容器引擎
兼容南北向标准
更快的启动与损耗
编译器优化发挥鲲鹏多核性能,性能提升15%~20%
A-Tune可以依据业务场景和系统信息自动优化具体参数
依据用户态进行差异化调度,时延缩短 50%
提供内存访问加速,满足关键路径 0 TLB miss
ARM64用户态IO栈,IOPS提升 10倍
高性能锁重构,spinlock锁感知NUMA架构
鲲鹏虚拟化关键技术
SPDK高性能存储IO栈
虚拟机Numa感知调度
虚拟机CPU QoS确定性时延调度
虚拟机热迁移内存压缩
GICv4虚拟设备中断direct deliver
虚拟化性能开销<5%
cpu性能损耗降低87%
内存性能损耗降低88%
存储性能损耗降低95%
虚拟机平均响应时延降低77%
支持三种部署模型
容器根据部署模型可以分成三种模型,三种模型均有适用场景,目前不存在统一的部署模型。
1. 应用容器:应用最广泛的容器形态,容器中仅运行客户定义的应用程序。
2.安全容器:本质上是虚拟机,但是接口封装为容器接口;着重容器的隔离性缺陷。
三个优势特性:
1. 一步到位兼容最新标准(OCI和CRI标准),相比Docker常驻内存进程从3个减少到1个。
2. 调用层级从3级压缩到1级,提升启动速度。
3. 扬弃go,改用C语言,删除标准外冗余代码,开销减小,实现代码精简化(30W->7W。
Spec2006 提升 20%
Spec2017 提升 15%
基于OpenEuler OS 20.03版本,理论上完全兼容OpenEuler OS兼容的所有ARM硬件
目前测试通过的硬件有:
HuaWei TaiShan 200 Server(Model 2280) Kunpeng 920 3226+
TurboLinux15-x86_64
兼容主流X86_64硬件架构服务器。
A-Tune是智能性能优化系统软件,
即通过机器学习引擎对业务应用建立精准模型,
再根据业务负载智能匹配最佳操作系统配置参数组合,
实现系统整体运行效率提升。