从BIGIP-11.5开始,数据平面和控制平面在采用Intel 超线程技术HT CPU的平台上使用单独的逻辑核心。偶数逻辑核心分配给TMM,而奇数核心可供其他进程使用。比如i10600共有8个CPU核,16个逻辑核心,8个tmm线程。正常情况下,控制平面不会占用太多的CPU,大部分的CPU使用都集中在tmm上。这里演示如何查看各个tmm线程的CPU利用率
一、top命令查看tmm的实时CPU利用率
1、使用top命令找到tmm.0的PID
2、追踪单个tmm的CPU利用率
top -p 15323 -H
二、查看一段时间内的tmm CPU利用率
使用命令查看5s、1Min、5Min的tmm CPU利用率
tmsh show sys tmm-info | grep -E “CPU Usage|Sys::TMM” -A 3
此处的tmm线程跟CPU逻辑核心是对应的,tmm 0.14对应的就是CPU 14,top命令输出的tmm.7对应这里的tmm 0.14。
Sys::TMM: 0.0
---------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 8
Last 1 Minute 8
Last 5 Minutes 8
--
Sys::TMM: 0.2
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7
--
Sys::TMM: 0.4
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7
--
Sys::TMM: 0.6
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 9
Last 1 Minute 9
Last 5 Minutes 9
--
Sys::TMM: 0.8
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7
--
Sys::TMM: 0.10
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7
--
Sys::TMM: 0.12
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7
--
Sys::TMM: 0.14
--------------------------
Global
TMM Process Id 15323
--
CPU Usage Ratio (%)
Last 5 Seconds 7
Last 1 Minute 7
Last 5 Minutes 7