日志缓冲区要调多大
设备的本地日志缓冲区(logbuffer)是排障时的第一手证据:接口翻转、协议邻居变化、认证失败都记录在这里。默认容量往往有限(常见只有几百条),高流量设备几分钟就把旧日志覆盖掉了。调大缓冲区几乎不占额外资源,是性价比最高的排障准备工作之一;但要注意它只是「本地证据」,重启即丢,长期留存仍需集中日志。
基本信息
| 适用平台 | 华为 VRP(info-center logbuffer size)、思科 IOS(logging buffered)、H3C Comware(info-center logbuffer size) |
|---|---|
| 华为/H3C 参数 | 按条数调整,取值范围与上限随型号不同,用 ? 确认 |
| 思科参数 | logging buffered <字节数> <级别>,大小与级别一条命令完成 |
| 持久性 | 内存缓冲,重启或断电即清空 |
| 配套建议 | 同时配置集中日志服务器,本地缓冲只作快速查阅 |
典型使用场景
- 故障复盘:接口或协议事件发生在几分钟前,缓冲区够大才留得住记录
- 认证审计:SSH 与 Web 登录失败记录需要保留一段时间
- 链路抖动定位:短时间大量日志涌入时不至于把关键记录冲掉
- 割接期间取证:变更窗口内日志量陡增,提前扩容避免覆盖
- 集中日志缺失时的兜底:日志服务器尚未上线时的临时保障
华为 VRP
华为 VRP
[Huawei] info-center logbuffer size 1024 # 按条数调整(上限用 ? 查看)
! 低端型号可能不支持调大,命令会被拒绝
[Huawei] info-center loghost 10.10.0.200 # 同时配置集中日志服务器
<Huawei> display logbuffer # 查看当前缓冲区内容
<Huawei> display info-center # 查看日志输出方向配置
<Huawei> display logbuffer | include STP # 按关键字筛选,比翻全量更快思科 IOS
思科 IOS
SW-CORE-01(config)# logging buffered 16384 informational # 大小(字节)+ 级别
SW-CORE-01(config)# logging trap informational # 送日志服务器的级别
SW-CORE-01(config)# logging host 10.10.0.200 # 集中日志服务器
SW-CORE-01# show logging # 看缓冲区容量与当前内容
SW-CORE-01# clear logging # 清空缓冲区(会丢证据,慎用)H3C Comware
H3C Comware
[H3C] info-center logbuffer size 1024
[H3C] info-center loghost 10.10.0.200
<H3C> display logbuffer
<H3C> display info-center
! 命令与华为一致,按条数调整,上限随型号不同三厂差异
| 项目 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 调整单位 | 条数 | 字节数(可同时指定级别) | 条数 |
| 命令 | info-center logbuffer size | logging buffered | info-center logbuffer size |
| 送外部日志 | info-center loghost | logging host | info-center loghost |
| 查看 | display logbuffer | show logging | display logbuffer |
思科修改 logging buffered 时会清空原有缓冲区内容。正在排障时顺手改容量,等于把现场证据抹掉——先导出或截取当前日志,再调整参数。