提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

高阶排查-步骤四:检查是否pps超限导致设备自动bypass

|

问题描述

流控限制不生效

解决方案

后台检查dmesg文件,确认是否pps超限自动bypass。在命令行查看当天黑匣子的dmesg文件
cat  dmesg| grep pps
使用上面的命令,如果结果显示有相应记录,就表示pps超限了,如果没有,就表示没有此问题

如确认是pps超限导致策略/流控不生效,设备负载不高的性能下,可以修改设备参数,修改pps限值
修改方案有2种,一种是临时的,可能某次配置更新,就会导致改动被恢复;另一种是长期的,需要修改配置。
一)、临时改动方案
1. 查看当前的阈值:cat /sys/module/sys_layer/parameters/max_pps
2. 修改阈值:echo xxx > /sys/module/sys_layer/parameters/max_pps (xxx为要修改的数值)

二)、永久改动方案【高危预警】修改须谨慎
1. 先查看当前pps阈值
执行cat /ac/var/log/setglobalcfg.log,查看 max_pps_num 字段值,即为当前的阈值。
2. 查看阈值是从哪里取出来的
执行sh -x /ac/common/scripts/setglobalcfg.sh,查看上面那个阈值是从哪个配置文件,哪个字段取的。如下图,是从/ac/etc/config/global_config.ini中取 2G2C 的 max_pps_num 的值。
3. 修改配置
在上述配置文件里,修改对应值,然后保存。(如上例,则是修改 /ac/etc/config/global_config.ini 中的 2G2C 的 max_pps_num 的值)
4. 执行脚本,使改动生效
执行 /ac/common/scripts/setglobalcfg.sh ,使改动生效。
5.检查是否正确设置
执行 cat /ac/var/log/setglobalcfg.log 查看改动是否已生效。

操作影响范围

我要分享
文档编号: 222601
作者: admin
更新时间: 2023-01-05 17:29
适用版本: