当前位置: 首页 > news >正文

Linux 问题排查

一、系统监控

1. 资源监控“三件套”

CPU
top -o %CPU              # 实时按CPU占用排序
mpstat -P ALL 1          # 每核使用情况,每秒更新

💡 Tip: top里按 1 可以显示每个CPU核心使用率。

内存
free -h                  # 总览内存和swap
vmstat 1 5               # 每秒采集5次,关注cs(上下文切换)、si/so(swap)

💡 Tip: vmstat可快速发现内存瓶颈及swap使用情况。

磁盘
df -h                    # 磁盘空间使用
iostat -x 1              # IO性能,%util > 80% 需关注

💡 Tip: iostat -x 1结合 iotop 可找出高IO进程。


2. 网络监控与分析

netstat -natp | grep <port>          # 查看端口连接状态
ss -s                                # TCP连接汇总
iftop -P                              # 实时流量监控
tcpdump -i eth0 port 8080 -w traffic.pcap  # 抓包分析

💡 Tip: ss -tanpnetstat快,iftop需要sudo权限。


二、日志分析技巧

1. 基础“三板斧”

grep -n "ERROR" app.log | tail -20           # 错误关键字
grep -A5 -B5 "Exception" app.log             # 上下文查看
sed -n '/10:00/,/11:00/p' app.log           # 按时间区间筛选

2. 高级统计

awk '/ERROR/{print $1}' app.log | sort | uniq -c | sort -nr  # 错误次数统计
jq '.timestamp,.level,.message' app.json.log                  # JSON日志处理

💡 Tip: awk+sort|uniq是日志归类神器,jq处理JSON日志非常方便。


三、性能优化清单

1. JVM 参数优化(JDK8)

-Xms4g -Xmx4g 
-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m
-XX:+UseG1GC

💡 Tip: 使用G1GC可降低Full GC停顿,配合监控Young/Old区使用率。

2. JVM 关键指标监控

指标正常范围危险阈值
Old区使用率<70%>85%
Young GC频率5–30秒/次>1次/秒
Full GC频率<1次/天>1次/小时

3. 实战小技巧

  • 结合 vmstat, iostat, top 三者找出瓶颈源头。
  • 高CPU但低IO → CPU密集型问题;高IO但低CPU → IO瓶颈。
  • 网络问题优先抓包分析,再用 ssnetstat 确认连接状态。
  • 日志分析先定位错误关键字,再统计频率,快速判断问题影响面。

http://www.dtcms.com/a/431245.html

相关文章:

  • 西安seo网站设计公司用腾讯云做淘宝客网站视频下载
  • 房子已交房 建设局网站查不到wordpress开发登录插件
  • 河间申梦网站建设制作旅游网站系统源码
  • 2010 年真题配套词汇单词笔记(考研真相)
  • 微信怎么制作微电影网站店铺logo图片免费
  • TCP连接关闭的“礼貌告别“与“果断离场“:深入解析Linger选项
  • 印度做网站设计视频网站直播怎么做
  • 国外网站服务器wordpress 上传时发生了错误
  • Vim核心操作
  • 网站一级域名申请国内网站开发语言
  • Linux——自动化建构make/makefile
  • 国外游戏网站设计wordpress免费主题插件下载地址
  • 株洲网站建设公司排名闸北网站优化公司
  • 标准库stdlib排序qsort使用
  • 【数据结构与算法学习笔记】数组与链表
  • [创业之路-644]:通信行业产业链 - 手机端的BP和AP
  • 无锡网站建设方案优化python网站开发用什么
  • 怎样做seo网站链接中国建设银行河北省分行官方网站
  • 网站建设费用表有哪些做壁纸的网站好
  • CentOS7二进制安装包方式部署K8S集群之CA根证书生成
  • 国外网站阻止国内访问怎么做学的网络工程
  • 《UE5_C++多人TPS完整教程》学习笔记60 ——《P61 开火蒙太奇(Fire Montage)》
  • 在wordpress主题后台安装了多说插件但网站上显示不出评论模块wordpress自定义html5
  • 构建AI安全防线:基于越狱检测的智能客服守护系统
  • 树莓派4B下载ubuntu 2504镜像
  • 河北省建设银行网站wordpres做影视网站
  • 电子商务网站建设与管理相关文献wordpress显示最新评论
  • python模块导入冲突问题笔记
  • 红黑树的实现(巨详细!!!)
  • 福州贸易公司网站制作小视频制作