Добрый день. Есть ряд коммутаторов в сети, о которых система мониторинга оповещает "Free I/O Memory is below the warning of 1024 kb".
Отчего память может забиваться и что можно с этим сделать?
> Добрый день. Есть ряд коммутаторов в сети, о которых система мониторинга оповещает
> "Free I/O Memory is below the warning of 1024 kb".
> Отчего память может забиваться и что можно с этим сделать?Пишем show process memory, и смотрим что кушает память.
Так же может быть утечка памяти из-за бага какого-нибудь.Можно посмотреть вот эту ссылку
http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/produ...
>> Добрый день. Есть ряд коммутаторов в сети, о которых система мониторинга оповещает
>> "Free I/O Memory is below the warning of 1024 kb".
>> Отчего память может забиваться и что можно с этим сделать?
> Пишем show process memory, и смотрим что кушает память.
> Так же может быть утечка памяти из-за бага какого-нибудь.
> Можно посмотреть вот эту ссылку
> http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/produ...Вывод sh proc memo
Total: 6065568, Used: 3692372, Free: 2373196
PID TTY Allocated Freed Holding Getbufs Retbufs Process
0 0 149724 5044 2204160 0 0 *Init*
0 0 13056 3672152256 13056 0 0 *Sched*
0 0 2707619880 782092948 309340 571016 800 *Dead*
1 0 0 0 6808 0 0 Chunk Manager
2 0 184 184 3808 0 0 Load MeterFree: 2373196, но система мониторинга говорит, что свободно всего 931 кб.
SW2950-7floor-4#sh mem sum
Head Total(b) Used(b) Free(b) Lowest(b) Largest(b)
Processor 80C86660 3885472 2930528 --->954944<--- 416628 874564
I/O A0A72240 2180096 762280 1417816 1258640 1361588вот это уже видимо то, что надо..
Но как её освободить - непонятно.
>[оверквотинг удален]
> Largest(b)
> Processor 80C86660 3885472
> 2930528 --->954944<---
> 416628 874564
> I/O A0A72240
> 2180096 762280
> 1417816
> 1258640 1361588
> вот это уже видимо то, что надо..
> Но как её освободить - непонятно.покажите show proc mem sort alloc
и show memory io alloc total
>[оверквотинг удален]
>> 2930528 --->954944<---
>> 416628 874564
>> I/O A0A72240
>> 2180096 762280
>> 1417816
>> 1258640 1361588
>> вот это уже видимо то, что надо..
>> Но как её освободить - непонятно.
> покажите show proc mem sort alloc
> и show memory io alloc totalSW2950-7floor-4#sh processes memory
Total: 6065568, Used: 3685144, Free: 2380424
PID TTY Allocated Freed Holding Getbufs Retbufs Process
0 0 149724 5044 2204160 0 0 *Init*
0 0 13056 3681244100 13056 0 0 *Sched*
0 0 2712276260 785204328 309392 571016 800 *Dead*
1 0 0 0 6808 0 0 Chunk Manager
2 0 184 184 3808 0 0 Load Meter
3 0 1374480 2145852 6808 0 0 SpanTree Helper
4 0 184 184 6808 0 0 Next Page
.....
79 0 87068 12332 38912 0 12000 LACP Protocol
80 1 22164 14432 14132 2268 0 Virtual Exec
3681984 TotalSW2950-7floor-4#sh memory io allocating-process
I/O memory
Address Bytes Prev Next Ref Alloc Proc Alloc PC What
A0A72240 0000000260 00000000 A0A72370 001 *Init* 8017F758 *Packet Data*
A0A72370 0000000260 A0A72240 A0A724A0 001 *Init* 8017F758 *Packet Data*
A0A724A0 0000000260 A0A72370 A0A725D0 001 *Init* 8017F758 *Packet Data*
A0A725D0 0000000260 A0A724A0 A0A72700 001 *Init* 8017F758 *Packet Data*
A0A72700 0000000260 A0A725D0 A0A72830 001 *Init* 8017F758 *Packet Data*
A0A72830 0000000260 A0A72700 A0A72960 001 *Init* 8017F758 *Packet Data*
A0A72960 0000000260 A0A72830 A0A72A90 001 *Init* 8017F758 *Packet Data*
A0A72A90 0000000260 A0A72960 A0A72BC0 001 *Init* 8017F758 *Packet Data*
A0A72BC0 0000000260 A0A72A90 A0A72CF0 001 *Init* 8017F758 *Packet Data*
A0A72CF0 0000000260 A0A72BC0 A0A72E20 001 *Init* 8017F758 *Packet Data*
....
A0B2D858 0000004676 A0B2C5E8 A0B2EAC8 001 IP SNMP 8017F758 *Packet Data*
A0B2EAC8 0000004676 A0B2D858 A0B2FD38 001 IP SNMP 8017F758 *Packet Data*
A0B2FD38 0000000756 A0B2EAC8 A0B30058 001 Virtual Exec 8017F758 *Packet Data*
A0B30058 0000001892 A0B2FD38 A0B307E8 000 8017F758 (fragment)
A0B307E8 0000004676 A0B30058 A0B31A58 001 IP SNMP 8017F758 *Packet Data*
A0B31A58 0000015132 A0B307E8 A0B355A0 000 8017F758 (coalesced)
Address Bytes Prev Next Ref Alloc Proc Alloc PC What
A0B355A0 0000004676 A0B31A58 A0B36810 001 IP SNMP 8017F758 *Packet Data*
A0B36810 0000004676 A0B355A0 A0B37A80 001 IP SNMP 8017F758 *Packet Data*
A0B37A80 0000004676 A0B36810 A0B38CF0 001 IP SNMP 8017F758 *Packet Data*
A0B38CF0 0000004676 A0B37A80 A0B39F60 001 IP SNMP 8017F758 *Packet Data*
A0B39F60 0001361588 A0B38CF0 00000000 000 8017F758 (coalesced)
>[оверквотинг удален]
> 8017F758 *Packet Data*
> A0B36810 0000004676 A0B355A0 A0B37A80 001 IP SNMP
> 8017F758 *Packet Data*
> A0B37A80 0000004676 A0B36810 A0B38CF0 001 IP SNMP
> 8017F758 *Packet Data*
> A0B38CF0 0000004676 A0B37A80 A0B39F60 001 IP SNMP
> 8017F758 *Packet Data*
> A0B39F60 0001361588 A0B38CF0 00000000 000
> 8017F758
> (coalesced)Я имел ввиду именно те команды которые указал
>[оверквотинг удален]
>> A0B36810 0000004676 A0B355A0 A0B37A80 001 IP SNMP
>> 8017F758 *Packet Data*
>> A0B37A80 0000004676 A0B36810 A0B38CF0 001 IP SNMP
>> 8017F758 *Packet Data*
>> A0B38CF0 0000004676 A0B37A80 A0B39F60 001 IP SNMP
>> 8017F758 *Packet Data*
>> A0B39F60 0001361588 A0B38CF0 00000000 000
>> 8017F758
>> (coalesced)
> Я имел ввиду именно те команды которые указалтаких нет
SW2950-7floor-4#sh processes memory ?
<1-4294967295> [pid]
| Output modifiers
<cr>SW2950-7floor-4#show memory io alloc total
Allocator PC Summary for: I/O
PC Total Count Name
0x8017F758 559652 323 *Packet Data*
0x80303E08 160044 1 Init
0x802C2E90 27052 5 Init
0x802B5904 9260 1 Init
0x802B78C8 3160 2 Init
0x802B588C 1580 1 Init
0x802B78D4 600 2 Init