[j-nsp] jtree0 Memory full on MX480?
Jeff Meyers
Jeff.Meyers at gmx.net
Tue Jul 21 18:56:23 EDT 2015
Hello list,
we seem to be running into limits with a MX480 with RE-2000 and 2x
DPCE-4XGE-R since we are seeing these new messages in the syslog:
Jul 22 00:50:36 cr0 fpc0 RSMON: Resource Category:jtree
Instance:jtree0-seg0 Type:free-dwords Available:83072 is less than LWM
limit:104857, rsmon_syslog_limit()
Jul 22 00:50:36 cr0 fpc0 RSMON: Resource Category:jtree
Instance:jtree1-seg0 Type:free-pages Available:1326 is less than LWM
limit:1638, rsmon_syslog_limit()
Jul 22 00:50:36 cr0 fpc1 RSMON: Resource Category:jtree
Instance:jtree0-seg0 Type:free-pages Available:1316 is less than LWM
limit:1638, rsmon_syslog_limit()
Jul 22 00:50:37 cr0 fpc1 RSMON: Resource Category:jtree
Instance:jtree0-seg0 Type:free-dwords Available:84224 is less than LWM
limit:104857, rsmon_syslog_limit()
Jul 22 00:50:37 cr0 fpc0 RSMON: Resource Category:jtree
Instance:jtree1-seg0 Type:free-dwords Available:84864 is less than LWM
limit:104857, rsmon_syslog_limit()
Here is some more output from the FPC:
jeff at cr0> request pfe execute target fpc0 command "show rsmon"
SENT: Ukern command: show rsmon
GOT:
GOT: category instance type total lwm_limit hwm_limit free
GOT: -------- ----------- ------------ -------- --------- --------- --------
GOT: jtree jtree0-seg0 free-pages 32768 1638 4915 1245
GOT: jtree jtree0-seg0 free-dwords 2097152 104857 314572 79680
GOT: jtree jtree0-seg1 free-pages 32768 1638 4915 22675
GOT: jtree jtree0-seg1 free-dwords 2097152 104857 314572 1451200
GOT: jtree jtree1-seg0 free-pages 32768 1638 4915 1267
GOT: jtree jtree1-seg0 free-dwords 2097152 104857 314572 81088
GOT: jtree jtree1-seg1 free-pages 32768 1638 4915 23743
GOT: jtree jtree1-seg1 free-dwords 2097152 104857 314572 1519552
GOT: jtree jtree2-seg0 free-pages 32768 1638 4915 1266
GOT: jtree jtree2-seg0 free-dwords 2097152 104857 314572 81024
GOT: jtree jtree2-seg1 free-pages 32768 1638 4915 23732
GOT: jtree jtree2-seg1 free-dwords 2097152 104857 314572 1518848
GOT: jtree jtree3-seg0 free-pages 32768 1638 4915 1232
GOT: jtree jtree3-seg0 free-dwords 2097152 104857 314572 78848
GOT: jtree jtree3-seg1 free-pages 32768 1638 4915 23731
GOT: jtree jtree3-seg1 free-dwords 2097152 104857 314572 1518784
LOCAL: End of file
{master}
jeff at cr0> request pfe execute target fpc0 command "show jtree 0 memory
extensive"
SENT: Ukern command: show jtree 0 memory extensive
GOT:
GOT: Jtree memory segment 0 (Context: 0x44976cc8)
GOT: -------------------------------------------
GOT: Memory Statistics:
GOT: 16777216 bytes total
GOT: 15299920 bytes used
GOT: 1459080 bytes available (660480 bytes from free pages)
GOT: 3024 bytes wasted
GOT: 15192 bytes unusable
GOT: 32768 pages total
GOT: 26528 pages used (2568 pages used in page alloc)
GOT: 4950 pages partially used
GOT: 1290 pages free (max contiguous = 373)
GOT:
GOT: Partially Filled Pages (In bytes):-
GOT: Unit Avail Overhead
GOT: 8 674344 0
GOT: 16 107840 0
GOT: 24 13296 4792
GOT: 32 288 0
GOT: 48 2832 10400
GOT:
GOT: Free Page Lists(Pg Size = 512 bytes):-
GOT: Page Bucket Avail(Bytes)
GOT: 1-1 140288
GOT: 2-2 112640
GOT: 3-3 76800
GOT: 4-4 49152
GOT: 5-5 7680
GOT: 6-6 15360
GOT: 7-7 25088
GOT: 8-8 8192
GOT: 9-11 5632
GOT: 12-17 6656
GOT: 18-26 22016
GOT: 27-32768 190976
GOT:
GOT: Fragmentation Index = 0.869, (largest free = 190976)
GOT: Counters:
GOT: 465261655 allocs (0 failed)
GOT: 0 releases(partial 0)
GOT: 463785484 frees
GOT: 0 holds
GOT: 9 pending frees(pending bytes 88)
GOT: 0 pending forced
GOT: 0 times free blocked
GOT: 0 sync writes
GOT: Error Counters:-
GOT: 0 bad params
GOT: 0 failed frees
GOT: 0 bad cookie
GOT:
GOT: Jtree memory segment 1 (Context: 0x449f87e8)
GOT: -------------------------------------------
GOT: Memory Statistics:
GOT: 16777216 bytes total
GOT: 5123760 bytes used
GOT: 11650408 bytes available (11609600 bytes from free pages)
GOT: 2704 bytes wasted
GOT: 344 bytes unusable
GOT: 32768 pages total
GOT: 9912 pages used (8976 pages used in page alloc)
GOT: 181 pages partially used
GOT: 22675 pages free (max contiguous = 22672)
GOT:
GOT: Partially Filled Pages (In bytes):-
GOT: Unit Avail Overhead
GOT: 8 25352 0
GOT: 16 11072 0
GOT: 32 384 0
GOT: 40 440 32
GOT: 48 1056 256
GOT: 56 448 8
GOT: 64 448 0
GOT: 72 360 8
GOT: 80 400 32
GOT: 168 336 16
GOT: 256 512 32
GOT:
GOT: Free Page Lists(Pg Size = 512 bytes):-
GOT: Page Bucket Avail(Bytes)
GOT: 3-3 1536
GOT: 27-32768 11608064
GOT:
GOT: Fragmentation Index = 0.004, (largest free = 11608064)
GOT: Counters:
GOT: 29941803 allocs (0 failed)
GOT: 0 releases(partial 0)
GOT: 29888786 frees
GOT: 0 holds
GOT: 1 pending frees(pending bytes 8)
GOT: 0 pending forced
GOT: 0 times free blocked
GOT: 0 sync writes
GOT: Error Counters:-
GOT: 0 bad params
GOT: 0 failed frees
GOT: 0 bad cookie
GOT:
GOT:
GOT: Context: 0x4296cc58
LOCAL: End of file
I furthermore found this article on Juniper KB:
http://kb.juniper.net/InfoCenter/index?page=content&id=KB19015&actp=search&viewlocale=en_US&searchid=1236602855555
Is it really possible the MX480 cannot handle more than roughly 500k
routes in the FPC? What are my options here? Do I have to upgrade the
SCB + get some new interfaces modules in order to keep this box running?
What are my options to get some time? Where is the right knob to
aggregate routes (if that's a good idea) to - let's say - /23?
Thanks in advance!
Jeff
More information about the juniper-nsp
mailing list