Linux资源监控命令
所属分类 linux
浏览量 962
w 在线用户信息
uptime
11:00:13 up 859 days, 20:21, 1 user, load average: 0.04, 0.04, 0.05
启动时间 uptime -s
2018-07-22 14:38:54
free -h
free -s 2
-s 2 2秒更新一次
df -h
-i 磁盘iNode信息
-T 显示文件系统类型
df -hiT
iNode数是该分区能够创建的文件个数,如果inode耗尽,将无法创建新文件
iotop -o
查看正在读写磁盘的进程及消耗情况
iotop -p PID
iotop -u admin # 查看admin用户磁盘读写情况
ps -ef|grep tomcat
内存使用最多top7
ps -e -o pid,user,pcpu,pmem,rss,vsz,state --sort -pmem |head -7
CPU使用最多top7
ps -e -o pid,user,pcpu,pmem,rss,vsz,state --sort -pcpu |head -7
pstack pid
Thread 28 (Thread 0x7fddcc06f700 (LWP 15612)):
#0 0x00007fddcbc4cd12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fddcad8724f in os::PlatformEvent::park(long) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#2 0x00007fddcad89537 in os::sleep(Thread*, long, bool) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#3 0x00007fddcab8248a in JVM_Sleep () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
Thread 27 (Thread 0x7fddc868b700 (LWP 15614)):
#0 0x00007fddcbc4cd12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fddcad8724f in os::PlatformEvent::park(long) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#2 0x00007fddcad426ee in Monitor::IWait(Thread*, long) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#3 0x00007fddcad42cce in Monitor::wait(bool, long, bool) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#4 0x00007fddcaf32ff9 in VMThread::loop() () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#5 0x00007fddcaf33300 in VMThread::run() () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#6 0x00007fddcad89198 in java_start(Thread*) () from /root/soft/jdk1.8.0_181/jre/lib/amd64/server/libjvm.so
#7 0x00007fddcbc48dd5 in start_thread () from /lib64/libpthread.so.0
#8 0x00007fddcb557ead in clone () from /lib64/libc.so.6
vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
5 0 0 98784 79964 911768 0 0 58 52 0 0 1 1 98 1 0
-a 显示活跃和非活跃内存
-f 显示系统所有fork进程数量
-n 只显示一次指标名称
-d 显示磁盘相关信息
-p 显示指定分区信息
r: The number of runnable processes (running or waiting for run time).
b: The number of processes in uninterruptible sleep.
top
-c 显示完整命令行
-d 指定刷新时间
-p 指定pid
-n 指定刷新次数
-i 不显示闲置进程
-u 指定用户
-H 线程模式
最耗CPU线程
top -H -p PIDXXX
top -i
top -ic
top -icd 3
top - 11:17:54 up 859 days, 20:39, 1 user, load average: 0.00, 0.06, 0.10
Tasks: 99 total, 1 running, 98 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.3 us, 1.0 sy, 0.0 ni, 97.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1883844 total, 71060 free, 793528 used, 1019256 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 875604 avail Mem
进程运行状态 R(运行中)S(睡眠)T(停止)D(不可中断)Z(僵尸)等
ip addr
ip -s link
route -n 查看路由表信息
netstat
-a (all)显示所有选项
-r 显示route路由表
-t (tcp)显示tcp相关选项
-u (udp)显示udp相关选项
-n 显示IP地址连接信息
-l 显示在监听状态下的socket连接
-p 显示程序名及ID
-e 显示扩展信息
-s 按协议数据统计信息
-v 显示命令执行过程
iftop
-i 指定网卡
-F 指定网段/掩码
iftop -F 192.168.1.0/255.255.255.0
ping
telnet
nslookup
dig
traceroute
tcpdump
tcpdump -vv -i eth0
tcpdump -i eth0 -w /xxx.log # 抓取数据写入文件
tcpdump -i eth0 dst host codefun007.xyz
tcpdump -i eth0 host 192.168.0.10 and port 80
linux实用命令合集
linux运维常用命令
上一篇
下一篇
linux运维常用命令
JDK15 ZGC 测试
传说中的阿里味儿
Linux查找磁盘IO读写很高的进程
linux pidstat 命令
linux load 简介