美文网首页
ubuntu不常见命令笔记

ubuntu不常见命令笔记

作者: 钢铁油腻男 | 来源:发表于2017-09-13 14:59 被阅读14次

    记录一些不常用的命令。


    *查看内存

    $ free -m
    
    total        used        free      shared  buff/cache   available
    Mem:          16046         124       14035         152        1886       15413
    Swap:          1906           0        1906
    

    结果m为单位, 上面显示有16G内存, 14G可用

    • 查看详细信息
    $ cat /proc/meminfo
    

    查看CPU相关信息

    • 基于/proc/cpuinfo文件+过滤的方式
    # 查看CPU信息(型号)
    $ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
    
    # 查看物理CPU个数
    $ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    
    # 查看每个物理CPU中core的个数(即核数)
    $ cat /proc/cpuinfo| grep "cpu cores"| uniq
    
    # 查看逻辑CPU的个数
    $ cat /proc/cpuinfo| grep "processor"| wc -l
    
    
    • 基于lscpu
    $ lscpu
    
    • 参看cpu的使用情况

    参考资料

    笔者因为想看到详细的每个cpu核的运行情况, 图形界面下有monitor, 但是远程登录窗口如何参看呢?最终在同事的提示下, 发现了top有很多交互命令, 查看了下帮助, 发现如下方式

    $ top
    #交互模式下,按1展示详细cpu信息, 按t切换视图到你想要的, 比如下面的
    %Cpu0  :   0.0/0.0     0[                                                                                                    ]
    %Cpu1  :   0.0/0.3     0[                                                                                                    ]
    %Cpu2  :   0.3/0.0     0[                                                                                                    ]
    %Cpu3  :   0.3/0.3     1[                                                                                                    ]
    %Cpu4  :   0.0/0.0     0[                                                                                                    ]
    %Cpu5  :   0.0/0.0     0[                                                                                                    ]
    %Cpu6  :   0.0/0.0     0[                                                                                                    ]
    %Cpu7  :   0.0/0.0     0[                                                                                                    ]
    KiB Mem :  4.0/16431916 [                                                                                                    ]
    KiB Swap:  0.0/1952252  [                                                                                                    ]
    #这样可以直观的参看每个cpu核的占用情况了
    

    获取操作系统信息

    $ cat  /etc/issue
    
    Ubuntu 16.04.3 LTS \n \l
    
    $ lsb_release -a
    
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 16.04.3 LTS
    Release:    16.04
    Codename:   xenial
    

    相关文章

      网友评论

          本文标题:ubuntu不常见命令笔记

          本文链接:https://www.haomeiwen.com/subject/sgoksxtx.html