---
title: 操作系统调优
description: "| 配置项 | 配置命令 | 说明 |  |  |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_05_0005.html
sourcePath: /source/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_05_0005.html
indexId: 90f9f9851c5662ae168d746ed35b4ea59747b9629c460affc80960ff04e9864771
---
# 操作系统调优

#### OS调优

| 配置项 | 配置命令 | 说明 |  |  |
| --- | --- | --- | --- | --- |
| 内存优化 | sysctl \-w vm.zone\_reclaim=0 | 允许从其他NUMA节点回收内存。 |  |  |
| 实时性抢占 | echo \-1 > /proc/sys/kernel/sched\_rt\_runtime\_us | 关闭实时性抢占。 |  |  |
| 交换内存 | sysctl \-w vm.swappiness=0 | 禁止使用交换内存。 |  |  |
| 中断平衡 | systemctl stop irqbalance | 关闭内核中断平衡。 |  |  |
| 隔离CPU | 系统启动项设置：isolcpus=0\-18 nohz\_full=0\-18 rcu\_nocbs=0\-18 | 根据网卡所在的 NUMA 进行相应NUMA的CPU隔离操作。 根据使用的网口名确定网卡NUMA节点。 查看相应NUMA Node对应的CPU编号，选取相应CPU进行隔离。 1 numactl \-H | 1 | numactl \-H |
| 1 | numactl \-H |  |  |  |
| 大页内存 | 请参见《板载网卡DPDK 用户指南（CentOS 7.6）(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/network/dpdkug/kunpengaccel\_TMdpdk\_06\_0005.html)》文档的“安装DPDK”章节。 | 大页配置：预留足够的大页，供程序运行所需。 大页选择：如果支持1G，建议优选1G大页配置。 |  |  |


#### BIOS调优

256Bytes及其以上大包转发情况下，4端口全速转发，通过修改PCI数据包的“Max Payload Size”值可以提高PCI总线带宽的利用率，提升性能。建议修改为当前设备支持的最大值，修改方法如下。

1. 进入 BIOS 界面，选择“BIOS > Advanced > PCIe Config > CPU 0 PCIE Configuration > CPU 0 Pcie - Port 0”。
2. 将“Max Payload Size”值修改为当前设备支持的最大值。
