Linux-性能测试中用到的几个命令

在做EC2的性能测试中,用到了几个命令,在此memo一下

free

系统内存使用量 -m mega单位

[ec2-user@ip-10-0-23-163 ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          1957       1177        780          0        152        841
-/+ buffers/cache:        183       1773
Swap:            0          0          0

df -h

系统磁盘占有率

[ec2-user@ip-10-0-23-163 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        969M   56K  969M   1% /dev
tmpfs           979M     0  979M   0% /dev/shm
/dev/nvme0n1p1  7.8G  1.6G  6.2G  20% /

使用率排序

[ec2-user@ip-10-0-23-163 ~]$ sudo du | sort -nr | more
36      .
8       ./.ssh
8       ./.pki
4       ./.pki/nssdb

-n: 先头的数字和符号作为数字排序显示(这里按容量)
-r: 从大到小显示

删除不要的数据

yum安装的数据cache

占用空间确认

[ec2-user@ip-10-0-23-163 ~]$ sudo du -sh /var/cache/yum
35M     /var/cache/yum

清除

[ec2-user@ip-10-0-23-163 ~]$ sudo yum clean all

tmp临时文件的清理

tmp文件夹内文件保存时间编辑

[ec2-user@ip-10-0-23-163 ~]$ sudo vi /etc/cron.daily/tmpwatch

默认30天,自行调整

例;调整720小时没有访问的话删除
/usr/sbin/tmpwatch 720 /var/tmp

uptime

系统运行时间信息,负载信息

[ec2-user@ip-10-0-23-75 ~]$ uptime
 03:05:44 up 23:25,  1 user,  load average: 0.04, 0.07, 0.02

top

实时显示系统cpu等信息
参照; top命令在Linux上的12个使用案例

ps和pstree

分析进程信息

其他还有一些,可参照; Linux性能检测常用的10个基本命令

猜你喜欢

转载自blog.csdn.net/oblily/article/details/86767684