Linux | 查询机器信息
Linux | 查询机器信息
Linux CPU
- 查询物理CPU
cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
- 查看每个物理CPU种core的个数(即核数)
cat /proc/cpuinfo | grep 'cpu cores' | uniq
总核数 = 物理CPU个数 X 每颗物理CPU核数
- 查看逻辑CPU个数
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
- 查看CPU使用率
top
- 查看CPU运行在多少位下
getconf LONG_BIT
Linux 内存
free
命令
一般有free -h
GB,free -m
MB
total 表示总共有 7822MB 的物理内存(RAM),即7.6G;
used 表示物理内存的使用量,大约是 322M;
free 表示空闲内存;
shared 表示共享内存?;
buff/cache 表示缓存和缓冲内存量#Linux 系统会将很多东西缓存起来以提高性能,这部分内存可以在必要时进行释放,给其他程序使用。
available 表示可用内存;
cat /proc/meminfo
/proc
目录下都是虚拟文件,包含内核以及操作系统相关的动态信息
MemTotal 总内存
MemFree 空闲内存
MemAvailable 可用内存
Buffers 缓冲
Cached 缓存
SwapTotal 交换内存
SwapFree 空闲交换内存
-
使用
vmstat
命令
使用vmstat -s
命令和选项, 可以对内存使用情况进行统计, 类似于/proc/meminfo
-
htop
命令
与top
命令类似, 但htop
还展示了其他的各种信息, 而且支持彩色显示
Linux 硬盘
df -h
查看磁盘信息-h
选项为根据大小适当显示
显示内容参数说明:
Filesystem: 文件系统
Size: 分区大小
Used: 已使用容量
Avail: 还可以使用的容量
Use%: 已用百分比
Mounted on: 挂载点
du
的英文原义为 disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。
du 命令用于查看当前目录的总大小:
-s: 对每个Names参数只给出占用的数据块总数。
-a: 递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b: 以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
-k: 以1024字节为单位列出磁盘空间使用情况。
-c: 最后再加上一个总计(系统默认设置)。
-l: 计算所有的文件大小,对硬链接文件,则计算多次。
-x: 跳过在不同文件系统上的目录不予统计。
-h: 以K,M,G为单位,提高信息的可读性。
fdisk -l
查看你的硬盘编号,如sda,sdb 等smartctl --all /dev/sda
查详细硬盘信息cat /sys/block/sda/queue/rotational
.Linux查看硬盘是SSD还是HDDlsblk
列出所有存储设备
本文作者:—清风碎心—
本文链接:https://www.cnblogs.com/zhy-god/p/16573913.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步