cephfs mds 内存突增问题排查
mac 版本执行的脚本,将这个脚本写入/usr/local/bin/getcephclient 文件,授予执行权限,直接在命令行使用 getcephclient 获取 cephfs mds 客户端信息,该脚本是按照 num_caps 降序排列的,并且会打印 node 等信息。#!/usr/bin/env bash source ~/.bash_profile mds_banner() { local mds="$1" local cols cols=$(tput cols) local local base="---" # 用 awk 计算显示长度(比 ${#} 更靠谱) local title_len title_len=$(echo "$title" | awk '{print length($0)}') local inner_len=$((cols - title_len - 6)) # 6 = "---" + "---" local left=$((inner_len / 2)) local right=$((inner_len - left)) printf '%s%s%s%s%s\n' \ "$base" \ "$(printf '%*s' "$left" '' | tr ' ' '-')" \ "$title" \ "$(printf '%*s' "$right" '' | tr ' ' '-')" \ "$base" } mds_list=