Linux常用性能检查命令(内存、CPU 、网络、磁盘、进程)

说明:本文的目的是总结之前所掌握,只列出3-4个左右!

(1)内存:在这个内存为王的年代,内存的重要性毋庸置疑,要实时了解内存的状态!

[root@mysql3 ~]# free            # KB
              total        used        free      shared  buff/cache   available
Mem:        1543808      522344      750116       16880      271348      854904
Swap:       2097148           0     2097148
[root@mysql3 ~]# free -m         # M
              total        used        free      shared  buff/cache   available
Mem:           1507         510         732          16         264         834
Swap:          2047           0        2047
[root@mysql3 ~]# free -h         # human
              total        used        free      shared  buff/cache   available
Mem:           1.5G        510M        732M         16M        264M        834M
Swap:          2.0G          0B        2.0G

需求:每隔3秒监控内存的使用状况

free -h -s 3

涉及一些原理性的东西

# 理想的计算方式!

available  = free + buffer + cache

重点:物理内存、交换空间(虚拟内存),以及avaiable和free的关系!

读取文件:more /proc/meminfo

核心:理解各项的含义!

(2)系统负载

[root@mysql3 ~]# uptime
 19:14:13 up 1 day,  1:34,  1 user,  load average: 0.00, 0.01, 0.05

各项指标的含义

它依次显示下列信息:

    系统当前时间
    系统已经运行了多长时间
    目前有多少登陆用户
    系统在过去的1分钟 5分钟 15分钟内的平均负载。

提示:你可以使用 w 命令来代替 uptime,w 提供关于当前系统登录用户和用户所进行工作的相关信息!

补充:计算系统的空闲时间

# 掌握awk的相关计算方法!

head -1 /proc/uptime |awk -F " "  '{print $2/$1}'

/proc/uptime和/proc/loadavg 文件

uptime

(3)CPU方面的

#  lscpu、top、htop

#  Hypervisor vendor:     KVM
#(1)  逻辑CPU个数:一般是4个
cat /proc/cpuinfo | grep "processor" | wc -l                 # 关键字!
#(2)  物理CPU个数:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
#(3)  每个物理CPU中Core的个数:
cat /proc/cpuinfo | grep "cpu cores" | wc -l

# 逻辑CPU = 物理CPU * 每个物理CPU中Core的个数

物理cpu和逻辑cpu的关系

proc目录详细解释

(4)磁盘相关

# 磁盘剩多少写的快不快可以用df、dd、iotop

# df -h 和df -H的区别!

# iotop:iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息!

df和du的关系

iotop的详细说明

#  du查看目录大小,df查看磁盘使用情况!

(5)关于网络的

网络太卡找iftop, nethogs

不错的博客1

不错的博客2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值