linux查看系统资源

1、查看内存使用情况:

命令:free

  • -b: 直接输入free时,显示的单位是KBytes,还可以使用【b、m、k、g】来显示单位;
  • -t: 在输出的最终结果,显示物理内存与swap的总量;
  • -s: 可以让系统不断刷新显示数据;
  • -c: 与-s同时处理,让free列出几次的意思;
[root@linuxprobe ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1823         565         269           6         987         988
Swap:          4095           5        4090

2、查看系统与内核相关信息:

命令:uname

  • -a:所有系统相关信息;
  • -s:系统内核名称;
  • -r:内核版本;
  • -m:系统硬件架构;
  • -p:cpu的类型,只显示CPU的类型;
  • -i:硬件平台(x86)
root@linuxprobe ~]# uname -a
Linux linuxprobe.com 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@linuxprobe ~]# uname -s
Linux
[root@linuxprobe ~]# uname -r
3.10.0-514.el7.x86_64
[root@linuxprobe ~]# uname -m
x86_64
[root@linuxprobe ~]# uname -p
x86_64
[root@linuxprobe ~]# uname -i
x86_64

3、追踪网络或socket文件

命令:netstat

-a:将目前系统上所有的连接、监听、socket信息都列出来;
-t:列出tcp网络封包的信息;
-u:列出UDP网络封包的信息;
-n:不以进程的服务名,以端口号来显示;
-l:列出目前正在网络监听的服务;
-p:列出该网络服务的进程ID;

[root@linuxprobe ~]# netstat -antupl
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      2058/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1134/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1070/cupsd          
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1638/master         
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::22                   :::*                    LISTEN      1134/sshd           
tcp6       0      0 ::1:631                 :::*                    LISTEN      1070/cupsd          
tcp6       0      0 ::1:25                  :::*                    LISTEN      1638/master         
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           515/avahi-daemon: r 
udp        0      0 0.0.0.0:37510           0.0.0.0:*                           515/avahi-daemon: r 
udp        0      0 192.168.122.1:53        0.0.0.0:*                           2058/dnsmasq        
udp        0      0 0.0.0.0:67              0.0.0.0:*                           2058/dnsmasq   

四、分析内核产生的信息

命令:dmesg

五、检测系统资源变化

命令:vmstat

-a:使用inactive/active替换buffer/cache的内存输出信息;
-f:开机到目前为止,系统fork(复制)的进程数;
-s:将一些事件导致的内存变化情况列表说明;
-S:后面可以接单位,让显示的数据有单位,例如K/M替换Bytes的容量;
-d:列出磁盘的读写总量统计表;
-p:后面列出分区,可显示该分区的读写总量统计表;

[root@linuxprobe ~]# vmstat 1 5 
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 3  0   5940 253088    640 1029752    0    0    60    41   67  121  2  1 97  0  0
 0  0   5940 253080    640 1029752    0    0     0     0  121  335  7  1 92  0  0
 0  0   5940 253080    640 1029752    0    0     0     0  145  331  9  2 89  0  0
 0  0   5940 253088    640 1029752    0    0     0     0  138  294  8  1 91  0  0
 0  0   5940 253080    640 1029752    0    0     0     0  106  249  6  1 93  0  0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值