centos

CentOS VNC如何性能监控

小樊
36
2025-12-29 03:11:20
栏目: 智能运维

CentOS VNC性能监控实操指南

一 监控目标与端口

二 快速检查与实时监控命令

三 历史数据采集与可视化

四 面向VNC的专项检查清单

五 一键巡检脚本示例

#!/usr/bin/env bash
set -e

echo "=== VNC 服务状态 ==="
systemctl is-active --quiet vncserver@:1.service && echo "active" || echo "inactive"

echo -e "\n=== 监听端口 ==="
ss -lntp | grep -E ':(590[0-9])' || echo "无 VNC 端口监听"

echo -e "\n=== 会话列表 ==="
vncserver -list 2>/dev/null || echo "无活动会话"

echo -e "\n=== 资源快照 top5 CPU/MEM ==="
ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%cpu | head -n 6
ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%mem | head -n 6

echo -e "\n=== 网络占用前5连接 ==="
iftop -t -s 1 -n -N -P | head -n 20 || echo "iftop 未安装或未在 PATH 中"

echo -e "\n=== VNC 日志尾部 ==="
tail -n 50 ~/.vnc/*.log 2>/dev/null || echo "无 VNC 日志"

0
看了该问题的人还看了