summaryrefslogtreecommitdiff
path: root/tools/monit_device
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2017-05-08 11:15:51 +0800
committerQiuwen Lu <[email protected]>2017-05-08 11:15:51 +0800
commit5530b1ae129afcfa1f88fd1b13172ddd3bf6e9b8 (patch)
treece2ed7ac33fc39f26a8da1fd68d3a641c1e75041 /tools/monit_device
parent23d3b5d524016d0904b06b7028083768c7a57ded (diff)
增加申请报文缓冲区、释放报文缓冲区统计计数,便于诊断内存泄露问题。保留Recv_All的状态,避免每次Recv都从同一块卡收取数据的问题,提高公平性。增加Platform写网卡队列时丢包行为的统计计数。
Diffstat (limited to 'tools/monit_device')
-rw-r--r--tools/monit_device/monit_device.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/monit_device/monit_device.py b/tools/monit_device/monit_device.py
index 6f0466e..364c9fa 100644
--- a/tools/monit_device/monit_device.py
+++ b/tools/monit_device/monit_device.py
@@ -16,7 +16,8 @@ KBPS = (1 * 1000)
G_JSON_PATH = '/var/run/mrzcpd/mrmonit.daemon'
TITLE_VECTOR = ['PhyRXFrame','PhyRXBits','PhyRXMissed','PhyRXError',
- 'PhyRXNoBUF','PhyTXFrame','PhyTXBits','PhyTXError']
+ 'PhyRXNoBUF','PhyTXFrame','PhyTXBits','PhyTXError',
+ 'UsrRXDrops', 'UsrTXDrops']
TITLE_MAP = { 'PhyRXFrame' : 'ipackets',
'PhyRXBits' : 'ibytes',
@@ -25,7 +26,9 @@ TITLE_MAP = { 'PhyRXFrame' : 'ipackets',
'PhyRXNoBUF' : 'rxnombuf',
'PhyTXFrame' : 'opackets',
'PhyTXBits' : 'obytes',
- 'PhyTXError' : 'oerrors'
+ 'PhyTXError' : 'oerrors',
+ 'UsrRXDrops' : 'userrxdrop',
+ 'UsrTXDrops' : 'usertxdrop'
}
def locate_vector_by_symbol(vector, symbol):