查看服务器 慢 卡 原因 Linux

简介:     1. top  查看 内存等 使用率   2. free -m  内存 空闲   3. ping  baidu.com 查看服务器 连外网速率   4.vmstat 是Virtual Meomory Statistics(虚拟内存统计)的缩写, 是实时系统监控工具。

 

 

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)发生多少上下文切换

 

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

 

CLOSED          无连接是活动的或正在进行 
LISTEN          服务器在等待进入呼叫 
SYN_RECV        一个连接请求已经到达,等待确认 
SYN_SENT        应用已经开始,打开一个连接 
ESTABLISHED     正常数据传输状态/当前并发连接数 
FIN_WAIT1       应用说它已经完成 
FIN_WAIT2       另一边已同意释放 
ITMED_WAIT      等待所有分组死掉 
CLOSING         两边同时尝试关闭 
TIME_WAIT       另一边已初始化一个释放 
LAST_ACK        等待所有分组死掉

 

 8. jstat -gc 1410 1000

 

 

<!--StartFragment -->
Perm 要设置到256M,现在是80m

在 catalina.sh 中 加上 JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=256m"

 

 

<!--StartFragment -->

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ---------未完待续----------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

目录
相关文章
|
3天前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
14 3
java读取linux服务器下某文档的内容
|
14天前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
68 3
|
22天前
|
存储 数据挖掘 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统服务器上跑了几十个网站,服务器上只有一块SATA硬盘。 服务器故障: 服务器突然宕机,尝试再次启动失败。将硬盘拆下检测,发现存在坏扇区
|
28天前
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
|
1月前
|
存储 监控 Linux
监控Linux服务器
详细介绍了如何监控Linux服务器,包括监控CPU、内存、磁盘存储和带宽的使用情况,以及使用各种系统监控工具如vmstat、iostat、sar、top和dstat来分析系统性能,并推荐了一些开源监控系统。
32 0
监控Linux服务器
|
1月前
|
监控 安全 网络协议
快速配置Linux云服务器
快速配置Linux云服务器
|
2月前
|
缓存 Linux 调度
Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用
142 0
|
2月前
|
Linux 网络安全 网络架构
如何处理在学校Linux连接不上服务器
如何处理在学校Linux连接不上服务器
39 0
|
弹性计算 安全 Linux
阿里云Linux服务器安装宝塔面板详细教程(2023年)
阿里云Linux服务器安装宝塔面板详细教程(2023年)阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码,然后在安全组开通宝塔面板端口号
1165 0
下一篇
无影云桌面