取消
显示结果 
搜索替代 
您的意思是: 
cancel
1365
查看次数
0
有帮助
4
回复

6509设备watched queue进程内存占用过大,想了解一下这个进程含义

WenjunMa
Level 1
Level 1

mmexport1626081568767.jpg

 思科6509设备,这条信息占用内存很高。

请教一下,这个watched queue的含义,它为什么占用这么多内存,是否可以解决或者优化呢?

4 条回复4

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

 

谢谢

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rps-Cheers | If it solves your problem, please mark as answer. Thanks !

十分感谢您的回答!

我可以理解为,这个进程是用来监视异常的是吗。当前占用内存较大,可能是是真的记录了很多异常,或者是有队列一直满着,导致进程一直在工作?

另外,降低这个内存占用,需要解决队列的问题是吗,那能否关闭这个功能呢?

感谢。


 

@这个进程是用来监视异常的是吗?

可以这样理解。可以说watched queue”是用来监控队列中一些元素的数量的,当监控到的数量对于给定限制数量的调度保持不变时,则就可能会出现一些异常的消息。

@降低这个内存占用,需要解决队列的问题是吗,那能否关闭这个功能呢?

是的,需要看一下设备是否存在异常情况,才能进一步判断是什么导致的,这个应该是无法关闭的,否则如果无法监视队列,队列出现严重异常,设备也不会弹出任何的信息告知网络管理员,这是不合理的。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rps-Cheers | If it solves your problem, please mark as answer. Thanks !

十分感谢,已经初步了解。

入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接