HI WenJun,
Watched Queue:which is the troublesome message which is signaling.
可以认为可能有伤脑筋的异常问题/消息的信息指示。但是如果真实存在异常的话,log中应该会弹出一些异常的日志,针对某进程的监视情况。一些队列是有长度限制的。这意味着如果路由器变得非常繁忙,队列总是保持在最大值。
例如:
%SCHED-3-THRASHING: Process thrashing on watched queue 'ARP queue' (count 54). -Process= "ARP Input", ipl= 5, pid= 6 -Traceback= 6020589C 60205BC4 60236520 601F4FD8 601F4FC4
此消息意味着指示的进程已连续 50 次放弃控制权,并且仍有待处理的未完成事件。
大多数时候,队列thrashing 消息是“装饰性”的,也就是没有什么影响。这些消息并不总是由软件bug引起的。它们可以响应对路由器的即时或持续需求而发出。增加或持续的消息可能表明需要审查流量负载。
建议可以show一些信息看看是否有异常:
show ver
show processes memory sorted
show memory allocating-process totals
show memory dead total
show process cpu sort | ex 0.0
show process cpu his
show logging
谢谢
@这个进程是用来监视异常的是吗?
可以这样理解。可以说watched queue”是用来监控队列中一些元素的数量的,当监控到的数量对于给定限制数量的调度保持不变时,则就可能会出现一些异常的消息。
@降低这个内存占用,需要解决队列的问题是吗,那能否关闭这个功能呢?
是的,需要看一下设备是否存在异常情况,才能进一步判断是什么导致的,这个应该是无法关闭的,否则如果无法监视队列,队列出现严重异常,设备也不会弹出任何的信息告知网络管理员,这是不合理的。