配置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功能。
 - 若要执行访存分析中的Miss事件分析,需先配置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]
 
     父主题: 常用操作