【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.5.2
【问题描述】sys_bkgd_net_percentage 这个参数是以那个为准的,之前在其他帖子上说是ob_work_dir/etc/nic.rate.config 这个文件优先级最高,但是我在服务器上只有 /etc/nic.rate.config, 在ob的安装目录下没有这个文件啊
【复现路径】
【附件及日志】
2 个赞
两者是配合关系:nic.rate.config 决定"总带宽是多少",sys_bkgd_net_percentage 决定"后台任务能用总带宽的百分之多少"。
1 个赞
我知道,现在就是备份把带宽拉满了,我设置成40%还是拉满了。我想知道我应该改那个文件
1 个赞
等待高手回复
回复一下
这个问题很典型。
666
插个眼,学习下
这个参数是即时生效的么?
能回复一下吗
nic.rate.config是你的总速率,你要设置备份网络调整的为sys_bkgd_net_percentage,默认为60%不建议拉满为100%会影响其他任务
1 个赞
我设置成40%还是拉满的,带宽只有200M
互相配合使用
我的意思是还不是改这个 /etc/nic.rate.config文件。因为之前说是在ob_work_dir/etc/nic.rate.config 这个文件
/etc/nic.rate.config文件拉满
/etc/nic.rate.config 文件是1000M。我改成200M即可?
后果
OceanBase 认为后台任务(迁移、备份、恢复等)可以跑到 75 MB/s,但实际物理链路只有 25 MB/s。这意味着:
- 带宽限流形同虚设 — 限流值远大于实际可用带宽,起不到限制作用
- 后台任务可能打满物理带宽 — 迁移/备份等任务会尽量跑到 75 MB/s,实际会占满 200M 链路
- 可能影响前台业务 — 后台任务不受约束地抢占带宽
建议
nic.rate.config 文件应该填写实际物理带宽
修改后就生效了是吧,不需要重启任何东西吧
是的
我发现有的服务器没有这个文件 nic.rate.config 怎么办