阿里云倚天ECS基础软件进行哪些优化?

最佳答案 匿名用户编辑于2023/02/07 13:02

倚天 ECS 基础软件进行了大量优化,主要有四个方向,即 Workload Profiling Driven 优化、架构差异优化、编译优化、以及并发优化。

Workload Profiling Driven 方面,我们根据负载特点,针对性地使用代码大页、 XPS、内核调度、ext4 fast commit 等技术进行优化。

架构差异方面,主要有 TLBi、新指令集、Code Cache、寄存器等方面的优化。 其中,在新指令集方面,并发多线程是现代化通用负载的典型特征。LSE 指令在 多核情况下,能够有效提升通用负载的性能。

编译优化方面,使用了 FDO/PGO、LTO 等这些传统的编译器优化技术。

 并发优化方面,阿里云在 JAVA 虚拟机领域,做了大量的 Weak Memory 优化, 也做了 CAS、Lock 等多线程优化。