线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参数
ulimit -Hn <num>:更改最大Hard open file数
ulimit -Sn <num>:更改最大Soft open file数
3)vmstat
vmstat 5 -S m:以5秒的数据刷新vmstat数据(单位为m)
进程
1)ps
ps aux:显示所有用户进程详情
ps -ef:显示所有用户进程详情另一种风格
如果显示不全可以通过-w加宽,如ps aux -www
网络
1)netstat
netstat -na:显示所有网络连接
netstat -nap:显示所有网络连接,并带上进程相关信息
netstat -nat:显示所有tcp类型的网络连接
netstat -ln:显示所有监听状态的网络连接
存储
1)df -h:硬盘存储总体情况
2)du --max-depth=1 -h <路径>:指定路径下所有文件夹的大小(递归一层)
3)du -sh <路径>:指定目录的大小
内存
free -m
值得注意的是:空闲内存=free+buffers+cached=total-used
JVM
1)jstat
jstat -gccapacity <jpid>:JVM各区的剩余状态
jstat -gcutil <jpid>:JVM各区的占用情况
jstat -gccause <jpid>:jstat -gcutil基础加上gc的原因
另外可以指定更新频率,如-h5 1s:每一秒更新一次,并每隔5条加上header显示
2)jps
目前正在运行中的java进程
3)jmap
jmap -dump:format=b,file=jmap.log <jpid>:生成heap dump文件
jmap -heap <jpid>:显示jvm heap总体情况
jmap -histo:live <jpid> :显示类实例占用内存情况
4)jstack
jstack -l <jpid>:显示线程阻塞/死锁情况
相关推荐
数学建模森林救火问题是一个优化问题,旨在确定派出多少消防队员前去救火,以使总费用最小。该问题可以拆分为两部分:损失费和救援费。损失费由森林被烧毁的面积大小决定,而烧毁面积与失火、灭火之间的时间差有关。...
查询linux相关命令以及函数、ping检测、telnet检测、路由跟踪、域名解析、反向解析、ip归属地、域名whois、网站SSL证书查询、ip地址计算、http/https请求头信息、服务器端口检测
森林救火问题是一个典型的优化问题,涉及到数学中的极值法和定积分的应用。在实际情境中,当森林发生火灾时,消防站需要根据资源分配策略,决定派遣多少消防队员去扑灭火灾,以最小化总费用并减少损失。这个问题的...
微积分模型在森林救火问题中的应用展示了数学建模如何解决实际问题。在这个问题中,我们需要确定在森林火灾发生时,消防站应派出多少名消防队员以最小化损失和救援成本。以下是这个问题的关键知识点和详细解析: 1....
在本项目中,“Scratch少儿编程项目音效音乐素材-【工人用具】音效-救火人员准备救火.zip”提供了一组与消防相关的音效,适用于在Scratch项目中模拟消防员救火的场景,增强游戏或动画的真实感。 首先,让我们深入...
数学建模是一种用数学语言描述现实世界问题的过程,通过建立数学模型来分析问题,并对实际现象进行预测和决策支持。在森林救火场景中,数学建模可以帮助预测火势蔓延、评估救火策略的有效性,以及优化资源分配等。 ...
故事主人公夏忙在滚滚来贸易公司担任IT工作,起初他的角色就像一个救火队员,每天忙于处理各种突发的技术问题,而这些工作往往缺乏系统性和预见性。随着公司规模的扩大和IT系统的复杂性增加,夏忙意识到必须改变这种...
《软件工程思想概述——程序员必备》一书,由林锐撰写,董军作序,是一部深入浅出地探讨软件工程核心理念与实践方法的著作。该书不仅对软件工程的基本概念进行了阐述,还融入了作者丰富的个人经验和深刻见解,使得...
虽然这个文档主要是一封表扬信,但我们可以从中提炼出一些与“技术”相关的知识点: 1. **消防安全意识**:信件中提到的孩子在家玩火导致火灾,提醒我们在日常生活中应注重消防安全教育,避免类似事件发生。家长和...
本资源是一个数学建模森林救火建模的学习教案,主要介绍了森林救火问题的数学模型建立和解决方法。该教案通过对森林救火问题的分析,建立了一个数学模型,旨在确定派出的消防队员的人数,使总费用最小。 该教案首先...
一部分是灭火器材的消耗及消防队员的薪金等,与队员人数及灭火所用的时间均有关,另一部分是运送队员和器材等一次性支出,只与队员人数有关. 模型假设 需要对烧毁森林的损失费、救援费及火势蔓延程度的形式作出...
《消防车来救火》是小班级下学期的一个主题活动,旨在教育孩子们了解消防安全知识和应对火灾的基本措施。这个活动以生动有趣的方式引导儿童认识消防车的功能及其在灭火过程中的重要作用。 首先,我们要知道,当房子...
#### 一、问题背景与目标 在现实生活中,森林火灾是一种常见的自然灾害,它不仅会造成巨大的经济损失,还会对生态环境造成严重影响。因此,如何有效地组织救火行动,减少火灾造成的损失,成为了一个重要的研究课题...
本文将探讨如何从“救火”转向“防火”,并提供一系列实践策略。 首先,我们要理解“防火”的核心在于提升故障处理速度、提高故障发现率以及降低故障率。这需要建立一套完善的运维流程和工具体系。 1. 提升故障...