ubuntu不常见命令笔记

2017-09-13  本文已影响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相关信息

# 查看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

参考资料

笔者因为想看到详细的每个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
上一篇下一篇

猜你喜欢

热点阅读