查看服务器 慢 卡 原因 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捐助),没钱捧个人场,谢谢各位。



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

 

 

目录
相关文章
|
1天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
6天前
|
Prometheus 监控 Cloud Native
构建高效可靠的Linux服务器监控体系
【4月更文挑战第30天】 在维护企业级Linux服务器的稳定性和性能方面,一个周全的监控体系是至关重要的。本文将探讨如何利用开源工具和实践构建一个高效、灵活且用户友好的监控系统。我们将重点讨论核心组件的选择、配置、报警机制以及数据分析方法,旨在帮助读者打造一个能够实时响应并预防潜在问题的监控环境。
|
8天前
|
安全 算法 Linux
【专栏】Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
【4月更文挑战第28天】OpenVAS 是一款开源的漏洞扫描工具,用于全面评估 Linux 服务器安全。它具有全面性、准确性和实时性的特点,能扫描各种设备并及时发现安全漏洞。使用 OpenVAS 包括安装、配置和执行扫描,以及分析结果并采取修复措施。在使用过程中应注意扫描时间、范围和策略的选择。通过定期检查和修复漏洞,结合其他安全措施,可以提升服务器安全性。OpenVAS 是保障 Linux 服务器安全的重要工具,但安全维护也需要持续学习和适应新挑战。
|
11天前
|
安全 Linux 网络安全
linux服务器木马排查
【4月更文挑战第18天】该文提供了服务木马排查的六个步骤:1) 检查系统日志,观察异常IP并用SSH防护,限制22端口和root用户;2) 查看系统用户,找寻异常或新创建的UID/GID为0的用户;3) 检查UID为0的进程和隐藏进程,防止恶意活动;4) 搜索异常大文件和具有特殊权限的文件;5) 检验系统计划任务的完整性;6) 使用rkhunter和chkrootkit检测rootkit。关键在于识别入侵点并采取相应措施。
15 0
|
11天前
|
监控 Linux 网络安全
Linux服务器如何查询连接服务器的IP
【4月更文挑战第17天】Linux服务器如何查询连接服务器的IP
13 1
|
11天前
|
Linux
如何将一个linux服务器挂载到另外一个linux服务器上
如何将一个linux服务器挂载到另外一个linux服务器上
13 1
|
13天前
|
存储 Linux 网络安全
|
13天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
56 2