查看服务器慢卡原因 Linux
2021/5/18 7:25:13
本文主要是介绍查看服务器慢卡原因 Linux,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. top 查看 内存等 使用率
2. free -m 内存 空闲
3. ping baidu.com 查看服务器 连外网速率
4.vmstat
是Virtual Meomory Statistics(虚拟内存统计)的缩写, 是实时系统监控工具。该命令通过使用knlist子程序和/dev/kmen伪设备驱动器访问这些数据,输出信息直接打印在屏幕。vmstat反馈的与CPU相关的信息包括:
(1)多少任务在运行
(2)CPU使用的情况
(3)CPU收到多少中断
(4)发生多少上下文切换
Java代码
![收藏代码](http://knight-black-bob.iteye.com/images/icon_star.png)
- r 在internal时间段里,运行队列里等待CPU的任务(任务)的个数,即不包含vmstat进程 procs_running-1
- b 在internal时间段里,被资源阻塞的任务数(I/0,页面调度,等等.)通常情况下是接近0的 procs_blocked
- us 在internal时间段里,用户态的CPU时间(%),包含 nice值为负进程 (user+nice)/total*100
- sy 在internal时间段里,核心态的CPU时间(%) (system+irq+softirq)/total*100
- id 在internal时间段里,cpu空闲的时间,不包括等待i/o的时间(%) idle/total*100
- wa 在internal时间段里,等待i/o的时间(%) iowait/total*100
- in 在internal时间段里,每秒发生中断的次数 intr/interval
- cs 在internal时间段里,每秒上下文切换的次数,即每秒内核任务交换的次数 ctxt/interval
5. pidstat 监控锁竞争
5.iostat io监控
6. ps -ef 表示查看所有进程
7. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}'
TIME_WAIT 61
ESTABLISHED 16
Java代码
![收藏代码](http://knight-black-bob.iteye.com/images/icon_star.png)
- CLOSED 无连接是活动的或正在进行
- LISTEN 服务器在等待进入呼叫
- SYN_RECV 一个连接请求已经到达,等待确认
- SYN_SENT 应用已经开始,打开一个连接
- ESTABLISHED 正常数据传输状态/当前并发连接数
- FIN_WAIT1 应用说它已经完成
- FIN_WAIT2 另一边已同意释放
- ITMED_WAIT 等待所有分组死掉
- CLOSING 两边同时尝试关闭
- TIME_WAIT 另一边已初始化一个释放
- LAST_ACK 等待所有分组死掉
这篇关于查看服务器慢卡原因 Linux的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业