性能测试
[TOC]
# 工具
# 接口性能
# Linux命令
# 文件系统磁盘空间的使用
df
1
# 显示当前系统正在执行进程的相关信息,包括进程ID、内存占用率、CPU占用率等
top
1
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
> 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
1
2
3
2
3
# 查看内存信息
cat /proc/meminfo
cat /proc/[PID]/status #VmRSS对应的值就是物理内存占用
ps aux | sort -k4,4nr | head -n 10 #查看内存占用前10名的程序
1
2
3
2
3
# 查看当前操作系统内核信息
uname -a
1
# 查看当前操作系统发行版信息
cat /etc/issue | grep Linux
1
# 查看网卡信息
dmesg | grep -i eth
1
# 查看java程序进程
ps -ef |grep -i application_1530011255530_0019
1
ppid 是父进程,pid是当期前进程
# 查看jvm GC情况
jstat -gcutil <pid> <flushtimeMS>
1
# 获取Dump数据
jmap -dump:live,format=b,file=[filePath] [PID]
jmap -dump:live,format=b,file=tmp/dump/heap.hprof 82273
1
2
3
2
3
# 查看进程使用资源情况
top -p [PID]
1
编辑 (opens new window)
上次更新: 2021/12/17, 16:15:07