linux 系统,CPU命令操作, free -m 查看内存说明,硬盘查看

版权声明:转载请附上链接 https://blog.csdn.net/qq_37684859/article/details/89297600
[root@root ~]# cat /proc/cpuinfo | grep "cpu cores" | wc -l
4

- 总核数 = 物理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

【背景】

最近在做ES单机多实例实验的时候,在启动第二个节点时报了内存不足的问题,于是就查看了本机的内存参数,但是之前没有具体了解过,于是网上进行查询,看到下面这篇文章的解释,觉得挺好,就转到这里进行记录分享(其中有小编图片的加入和排版的规划)~

【介绍】

我们在linux用free -m 查看linux内存使用情况。-m 参数就是用 M显示内容使用情况。这时回显会出现几个结果。
[root@root ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:          15768        4295        9355         165        2117       11061
Swap:    

一、从系统层面分析

Mem:内存的使用情况总览表。

totel:机器总的物理内存 单位为:M

used:用掉的内存。

free:空闲的物理内存。

注:物理内存(totel)=系统看到的用掉的内存(used)+系统看到空闲的内存(free)

  我们平时看内存的使用也就看这些。

二、从程序的角度分析

shared:多个进程共享的内存总和,当前废弃不用。

buffers:缓存内存数。

cached:  缓存内存数。

注:程序预留的内存=buffers+cached
  • 硬盘查看命令
root@root ~]# fdisk -l

磁盘 /dev/sda:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理)512 字节 / 4096 字节
I/O 大小(最小/最佳)4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x0004aced

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   419432447   209715200   83  Linux
/dev/sda2   *   419432448   671090687   125829120   83  Linux

猜你喜欢

转载自blog.csdn.net/qq_37684859/article/details/89297600