请输入手机号码
请输入密码
云服务器变卡时,可按以下步骤快速排查和恢复,优先解决高频问题:
用 top 或 htop(需安装)查看 CPU、内存、进程占用:
P 键按 CPU 排序,M 键按内存排序,找到占用过高的进程(如异常进程、死循环程序)。kill -9 进程ID 终止异常进程(注意:先确认进程是否可终止,避免误杀系统服务)。打开「任务管理器」→「性能」查看 CPU、内存、磁盘使用率,在「进程」标签结束高占用进程。
df -h 查看磁盘使用率,若根分区(/)或数据盘使用率 ≥90%,需清理:rm -f /var/log/*.log(或压缩旧日志)。rm -rf /tmp/*。du -sh /* 定位大文件(如备份、缓存),按需删除。iftop(需安装)查看实时网络流量,找到高流量进程(如 ss -tulnp 查端口对应进程)。ping 服务器IP -t(Windows)或 ping 服务器IP(Linux),若丢包率 >5% 或延迟 >200ms,可能是:若某服务(如 Nginx、MySQL、Java 应用)卡顿,先重启服务而非整个服务器:
systemctl restart 服务名(如 systemctl restart nginx)。若上述操作无效,可重启服务器(注意:先保存业务数据):
reboot(Linux)或「开始菜单」→「重启」(Windows)。重启后资源会释放,临时解决卡顿,但需后续排查根本原因。
iostat -x 1(Linux,需安装 sysstat),若 %util ≥90%,可能是:show processlist 查慢查询)。kill -STOP 进程ID,恢复用 kill -CONT 进程ID)。uptime 查看系统负载(Load Average),若 1分钟/5分钟负载 > CPU 核心数(如 4核服务器负载 >4),说明进程排队等待资源:docker stats 查看容器占用,调整 docker run 时的 --cpus/--memory 参数)。chkrootkit 或 rkhunter 扫描,查看 /tmp、/var/tmp 等目录是否有异常文件。auditd),追踪异常操作。通过以上步骤,90% 的卡顿问题可快速恢复,后续需根据监控数据定位根本原因,避免反复出现。