• Linux学习笔记(7)-系统资源查看


    监控系统资源:vmstat

    #vmstat [采样时间] [ 采样次数]

    :#vmstat 3 2

    3秒采样一次,总共采样2

       

    输出信息各字段解释

    r

    表示运行队列,如果运行队列多大表示CPU很繁忙

    b

    表示阻塞的进程

    swpd

    虚拟内存已使用的大小,如果大于0,表示机器物理内存不足

    free

    空闲的物理内存大小

    buff

    缓冲

    cache

    缓存

    si

    每秒从磁盘读入虚拟内存的大小

    so

    每秒从虚拟内存写入磁盘的大小

    bi

    磁盘的写入速度

    bo

    磁盘的读速度

    id

    cpu空闲资源所在百分比

       

    缓存和缓冲的解释:

    由于硬盘和内存的读写速度有天壤之别,当有数据写入到磁盘是会有缓冲机制来提高效率。当数据从磁盘写入到内存中,会有缓存机制来提高效率

       

    查看开机时内核检测信息:dmesg

       

    在启动Linux时,屏幕前会有很多文字哗哗的在屏幕上显示,感觉很高大上。那些信息包含系统资源信息。开机完成后还是可以查看的,可以使用dmesg命令。

       

    #dmesg

       

       

    上面的输出信息很多,用肉眼去找寻自己需要的信息很痛苦的,管道服务来帮忙。

    #dmesg | grep CPU

    利用管道服务查找CPU信息

       

    查看内存使用情况:free

       

    #free -m

    显示内存使用情况,内存单位MB

       

    查看CPU详细信息

    #cat /proc/cpuinfo

    显示详细的CPU信息

       

    查看系统内核相关信息:uname

    #uname [选项]

    选项:

    -a : 查看系统所有相关信息

    -r :查看内核版本

    -s:查看内核名

       

    判断当前系统的位数

    #file /bin/ls

    将会显示系统当前的位数是32位还是64位。/bin/ls是系统自带命令ls所在路径

       

    查看Linux系统的发行版本:lsb_release

    #lsb_release

  • 相关阅读:
    kali渗透测试之缓冲区溢出实例-windows,POP3,SLmail
    XXE攻防技术
    CSRF与SSRF区别
    CSRF与SSRF区别
    elasticsearch基本概念理解+elasticsearch 的shards unassigned处理方法 -- 最佳运维实践
    prometheus 监控 redis + rabbitmq
    grafana的metric的计算语句
    python 配合 es 查询数据
    prometheus 监控 jar应用服务 + 修改监听IP和端口
    用Blackbox Exporter to Monitor web和端口
  • 原文地址:https://www.cnblogs.com/icez/p/3874859.html
Copyright © 2020-2023  润新知