关注账号的朋友们越来越多,感谢各位的关注。
这段时间想了想还有什么写的,今天这篇准备上干货,就着今年做过的信创平台ARM迁移适配项目,整体梳理下跨平台软件迁移工作流程。
从Intel迁移到ARM平台,最常见的麻烦在于指令集较少,而且不能直接使用,ARM的迁移工具不如原生丝滑,后期业务软件维护测试也存在不确定性。
做ARM迁移我大概需要以下五个步骤, 下面主要以Intel平台迁移到华为鲲鹏为例,协助相关做此工作的开发人员避坑以及遇到的问题进行叙述。
1、迁移前的准备工作—收集软硬件
配置方面一定要选好,基于之前的服务器,在选择CPU、内存、硬盘、操作系统等方面进行对齐,主要是CPU性能功能的对齐。比如CPU的主频、核心数、最高加速频、功耗等方面,比如用的服务器是Intel的6148,现在由于信创的替换,使用了华为鲲鹏920-5250这一款进行对标。因为Intel都有超线程/睿频功能,而鲲鹏ARM没有此功能,所以,按核心进行了对比,而6148的基频是2.4GHz(最高加速品率是3.7GHzÿ