版权声明:转载请附上链接 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