配置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操作系统命令行界面。
- 配置系统启动参数。
- 执行如下命令编辑配置文件。
1
vim /etc/grub2-efi.cfg
- 定位到内核版本对应的开机启动项,在末尾增加“kpti=off”。
1
linux /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是否开启成功。
1
perf list | grep arm_spe
显示如下内容说明SPE已成功开启。
1
arm_spe_0// [Kernel PMU event]
(适用于CentOS 7.6)配置SPE环境

- 鲲鹏服务器从V159版本BIOS开始支持SPE功能。
- 若要执行访存分析中的Miss事件分析,需先配置SPE环境,便于支持SPE采集。
- 检查BIOS配置项 MISC Config--> SPE的状态,如果为Disable需要更改为Enable状态。
- 使用SSH远程登录工具,以系统用户root登录Linux操作系统命令行界面。
- 配置系统启动参数。
- 执行如下命令编辑配置文件。
1
vim /boot/efi/EFI/centos/grub.cfg
- 定位到内核版本对应的开机启动项,在末尾增加“kpti=off”。
1
linux /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命令重启服务器。
- 执行如下命令获取内核启动参数,确认是否添加成功。
1
cat /proc/cmdline
- 执行如下命令编辑配置文件。
- 安装系统性能分析工具后,执行如下命令确认SPE是否开启成功。
1
perf list | grep arm_spe
显示如下内容说明SPE已成功开启。
1
arm_spe_0// [Kernel PMU event]
父主题: 常用操作