配置SPE环境
| OS | 版本 | 内核版本 | 
|---|---|---|
| openEuler | openEuler 20.03 LTS | 4.19.90-2003.4.0.0036.oe1.aarch64 | 
| openEuler 22.03 LTS | 5.10.0-60.18.0.50.oe2203.aarch64 | |
| openEuler 20.03 LTS-SP2 | 4.19.90-2106.3.0.0095.oe1.aarch64 | |
| openEuler 22.03 LTS-SP1 | 5.10.0-136.12.0.86.oe2203sp1.aarch64 | |
| Kylin | Kylin V10 (SP03)/(Lance) | 4.19.90-52.15.v2207.ky10.aarch64 | 
| Kylin 3.4-5 | 4.19.90-2112.8.0.0131.kb8.ky3.aarch64 | |
| UOS | UOS 1020e | 4.19.90-2106.3.0.0095.up2.uel20.aarch64 | 
(适用于openEuler)配置SPE环境
 
 
     鲲鹏服务器从V159版本BIOS开始支持SPE功能。
- 检查BIOS配置项MISC Config--> SPE的状态,如果状态为Disabled需要更改为Enabled。 
- 使用SSH远程登录工具,以root用户登录Linux操作系统命令行界面。
- 配置系统启动参数。- 执行如下命令编辑配置文件。
        1vim /etc/grub2-efi.cfg
- 定位到内核版本对应的开机启动项,在末尾增加“kpti=off”。
        1linux /vmlinuz-4.19.90-2003.4.0.0036.oe1.aarch64 root=/dev/mapper/openeuler-root ro rd.lvm.lv=openeuler/root rd.lvm.lv=openeuler/swap video=VGA-1:640x480-32@60me rhgb quiet smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 crashkernel=1024M,high video=efifb:off video=VGA-1:640x480-32@60me kpti=off 
- 按“ESC”,输入:wq!后,按“Enter”保存并退出。
- 执行reboot命令重启服务器。
 
- 执行如下命令编辑配置文件。
        
- 安装系统性能分析工具后,执行如下命令确认SPE是否开启成功。1perf list | grep arm_spe 显示如下内容说明SPE已成功开启。 1arm_spe_0// [Kernel PMU event] 
(适用于CentOS 7.6)配置SPE环境
 
 
     - 鲲鹏服务器从V159版本BIOS开始支持SPE功能。
- 若要执行NUMA精细化分析,需先配置SPE环境,便于支持SPE采集。
- 检查BIOS配置项MISC Config--> SPE的状态,如果为Disable需要更改为Enable状态。 
- 使用SSH远程登录工具,以系统用户root登录Linux操作系统命令行界面。
- 配置系统启动参数。- 执行如下命令编辑配置文件。
        1vim /boot/efi/EFI/centos/grub.cfg
- 定位到内核版本对应的开机启动项,在末尾增加“kpti=off”。
        1linux /vmlinuz-4.14.0-115.el7a.0.1.aarch64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 kpti=off 
- 按“ESC”,输入:wq!后,按“Enter”保存并退出。
- 执行reboot命令重启服务器。
- 执行如下命令获取内核启动参数,确认是否添加成功。
        1cat /proc/cmdline
 
- 执行如下命令编辑配置文件。
        
- 安装系统性能分析工具后,执行如下命令确认SPE是否开启成功。1perf list | grep arm_spe 显示如下内容说明SPE已成功开启。 1arm_spe_0// [Kernel PMU event] 
     父主题: 常用操作