请问这个服务是操作系统带吗?还是UIS超融合给安装的呢?
可以放心停运 pmlogger 服务,停运后对虚拟机的操作系统和上层业务没有负面影响。
pmlogger 是性能监控框架 PCP(Performance Co-Pilot,性能监控框架)的日志采集组件,负责记录系统性能数据供回溯分析。它不是银河麒麟V10的核心服务,停运或卸载不会影响系统基本运行。但停用后将无法使用 pmchart 等PCP工具查看历史性能趋势,若未来有此需求,需留意。
停止服务并禁用开机自启
登录虚拟机,执行以下命令:
清理历史日志释放根目录空间
确认日志无用后,执行:
如果后续需要重新启用 pmlogger,或想保留基础监控,可通过调整配置避免磁盘再次写满。
缩短日志保留时长:修改主配置文件 /etc/pcp/pmlogger/control.d/local,为 pmlogger 启动参数添加 -t 60(60秒一次)等选项,但根目录写满可能由轮转和清理机制未正常触发引起,优先检查 pmlogger_daily.timer 等服务是否运行:
精细控制监控指标:使用 pmlogconf 交互式启用或禁用监控指标组,减少日志量。
如果确认虚拟机永远不需要PCP性能监控功能,可以直接卸载整个软件包:
# 1. 清空 pmlogger 所有日志(不删目录,避免报错)
find /var/log/pcp/pmlogger -type f -delete
# 2. 查看空间是否释放
df -h /
# 停服务
systemctl stop pmlogger
# 确认已停止
systemctl status pmlogger
# 禁用开机自启
systemctl disable pmlogger
# 屏蔽服务(防止被其他依赖拉起)
systemctl mask pmlogger
vi /etc/logrotate.d/pcp_pmlogger
/var/log/pcp/pmlogger/*/*.log {
daily
rotate 7
size 100M
compress
missingok
notifempty
}
logrotate -f /etc/logrotate.d/pcp_pmlogger
# 1. 清日志
find /var/log/pcp/pmlogger -type f -delete
# 2. 停服务
systemctl stop pmlogger
# 3. 禁用开机自启
systemctl disable pmlogger
# 4. 屏蔽服务
systemctl mask pmlogger
# 5. 验证
df -h /
systemctl status pmlogger
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
请问这个服务是操作系统带吗?还是UIS超融合给安装的呢?