整理linux 查看操作系统、CPU、内存、磁盘等信息

一、查看 cpu 信息

1 、 所 有 信 息 lscpu [root@localhost ~]# lscpu

Architecture: x86_64 ##cpu 架构

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 2 ##总共有 8 核

On-line CPU(s) list: 0,1

Thread(s) per core: 1 ##每个 CPU 支持的线程数Core(s) per socket: 1 ##每个 CPU 的核数Socket(s): 2 ##共有几个 cpu

NUMA node(s): 1

Vendor ID: GenuineIntel

CPU family: 6

Model: 140

Model name: 11th  Gen  Intel(R)  Core(TM)  i7-1165G7  @  2.80GHz  Stepping: 1

CPU MHz: 2803.203

BogoMIPS: 5606.40

Hypervisor vendor: VMware Virtualization type: full

L1d cache: 48K

L1i cache: 32K

L2 cache: 1280K

L3 cache: 12288K NUMA node0 CPU(s): 0,1

  1. 查看内存配置信息:

[root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

2 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz

  1. 查看逻辑 cpu:

[root@localhost ~]# cat /proc/cpuinfo |grep "processor"|sort -u|wc -l 2

4…查看物理 cpu:

[root@localhost ~]# grep "physical id" /proc/cpuinfo|sort -u|wc -l 2

5…查看每个物理 cpu 的内核数:

[root@localhost ~]# grep "cpu cores" /proc/cpuinfo|uniq cpu cores 1

  1. 每个物理 CPU 上逻辑 CPU 个数:

[root@localhost ~]# grep "siblings" /proc/cpuinfo|uniq siblings 1

  1. 判断是否开启了抄超线程:

如果多个逻辑CPU 的"physical id"和"core id"均相同,说明开启了超线程或者换句话说

逻辑CPU 个数 > 物理 CPU 个数 * CPU 内核数 开启了超线程逻辑CPU 个数 = 物理 CPU 个数 * CPU 内核数 没有开启超线程

二、查看内存:

  1. free -m/free -h [root@localhost ~]# free -m

total used free shared buff/cache available Mem: 1819 936 110 27 772

705

Swap: 2048 0 2048

[root@localhost ~]# free -h

total used free shared buff/cache available Mem: 1.8G 936M 110M 27M 772M 705M

Swap: 2.0G 0B 2.0G

  1. 查看内存详细信息:

[root@localhost ~]# cat /proc/meminfo MemTotal: 1863028 kB

MemFree: 98728 kB

MemAvailable: 707964 kB

Buffers: 88 kB

Cached: 746408 kB

SwapCached: 0 kB

Active: 1046584 kB

Inactive: 406632 kB

Active(anon): 676952 kB

Inactive(anon): 58260 kB

Active(file): 369632 kB

Inactive(file): 348372 kB

Unevictable: 0 kB

Mlocked: 0 kB

SwapTotal: 2098172 kB

SwapFree: 2098172 kB

Dirty: 0 kB

Writeback: 0 kB

AnonPages: 706804 kB

Mapped: 161072 kB

Shmem: 28492 kB

Slab: 108196 kB

SReclaimable: 44636 kB

SUnreclaim: 63560 kB

KernelStack: 9856 kB

PageTables: 38000 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 3029684 kB

Committed_AS: 4204640 kB

VmallocTotal: 34359738367 kB

VmallocUsed: 213128 kB

VmallocChunk: 34359277564 kB

Percpu: 55296 kB

HardwareCorrupted: 0 kB

AnonHugePages: 208896 kB

CmaTotal: 0 kB

CmaFree: 0 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

DirectMap4k: 114560 kB

DirectMap2M: 1982464 kB

DirectMap1G: 0 kB

三、查看磁盘:

  1. 查看磁盘大小:

[root@localhost ~]# df -h

Filesystem Size Used Avail Use  Mounted on

devtmpfs

895M

0

895M

0  /dev

tmpfs

910M

0

910M

0  /dev/shm

tmpfs

910M

11M

900M

2  /run

tmpfs

910M

0

910M

0  /sys/fs/cgroup

/dev/sda3

28G

4.4G

24G 16  /

/dev/sda1

297M

163M

134M 55  /boot

tmpfs

182M 8.0K

182M

1

/run/user/42

tmpfs

182M 0

182M

0

/run/user/0

  1. 查 看 磁 盘 挂 载 情 况 : [root@localhost ~]# lsblk -f

NAME FSTYPE LABEL UUID MOUNTPOINT

sda

├─sda1 xfs b03273da-ba2a-4871-8ae2-29a43a986a71 /boot

├─sda2 swap 5da90dd7-6cdf-406b-bd24-3c7b4a54269a [SWAP]

└─sda3 xfs 4e25f65e-d974-49a1-a07e-cdd5c53b3be6 / sr0

[root@localhost ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 30G 0 disk

├─sda1 8:1 0 300M 0 part /boot

├─sda2 8:2 0 2G 0 part [SWAP]

└─sda3 8:3 0 27.7G 0 part /

sr0 11:0 1 1024M 0 rom

  1. 查询指定目录的磁盘占用情况

--查看 dm8 目录下各个文件使用情况

[root@DM dm8]# du -h /dm8/

---查看 dm8 文件的总大小[root@DM dm8]# du -s /dm8/ 13900328 /dm8/

四、磁盘调度:

  1. 查看当前系统的 I/O 调度方法,看[]选择的

[root@localhost ~]# cat /sys/block/sda/queue/scheduler noop [deadline] cfq

  1. 临地更改 I/O 调度方法:

例如:想更改到 noop 电梯调度算法:

--首先查看需要更改的磁盘是在哪[root@localhost ~]# fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos

Disk identifier: 0x000a03f6

Device Boot Start End Blocks Id System

/dev/sda1

*

2048

616447

307200

83

Linux

/dev/sda2

616448

4812799

2098176

82

Linux swap / Solaris

/dev/sda3

4812800

62914559

29050880

83

Linux

[root@localhost ~]# echo noop > /sys/block/sda/queue/scheduler [root@localhost ~]# cat /sys/block/sda/queue/scheduler

[noop] deadline cfq

  1. 想永久的更改 I/O 调度方法,重启之后生效:

[root@localhost ~]# grubby --update-kernel=ALL --args="elevator=deadline"

重启之后,查看调度方法:

[root@localhost ~]# cat /sys/block/sda/queue/scheduler noop [deadline] cfq

五、查看操作系统版本:

[root@localhost ~]# cat /proc/version

Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020

查看当前操作系统内核信息:

[root@localhost ~]# uname -a

Linux localhost 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

查看操作系统发行信息:

[root@localhost ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core)

社区地址:https://eco.dameng.com

整理linux 查看操作系统、CPU、内存、磁盘等信息相关推荐

  1. Linux内核如何查看cpu位数,查看linux系统内核、CPU内存、系统位数的相关命令

    查看linux系统内核.CPU内存.系统位数的相关命令 以我的笔记本为例,看看相关命令. HP-NX6120,赛扬1.5G,2根内存条(1G + 512M),操作系统Ubuntu8.04. 查看Lin ...

  2. 整理Linux查看系统日志的一些经常使用命令

    整理Linux查看系统日志的一些经常使用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文 ...

  3. Linux 查看操作系统

    转载:linux查看操作系统版本信息 这个常用,放在这里备忘,转载上面的链接 一.linux下如何查看已安装的centos版本信息: 1.Linux查看当前操作系统版本信息 cat /proc/ver ...

  4. windows/linux查看服务器CPU配置命令

    基本概念: Intel的处理器分为至强Xeon.酷睿Core.赛扬Celeron.奔腾Pentium和凌动Atom5个系列. 英特尔® 酷睿™ .奔腾® .赛扬® 系列处理器都是面向笔记本或台式机的C ...

  5. 转载大神的 Linux查看物理CPU个数、核数、逻辑CPU个数

    Linux查看物理CPU个数.核数.逻辑CPU个数 CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 查看CPU信 ...

  6. Linux查看系统cpu个数、核心书、线程数

    Linux查看系统cpu个数.核心书.线程数 现在cpu核心数.线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu.每个cpu有几个核心.每个核心有几个线程. 查看物理cpu个数 cat ...

  7. 【Linux下Ubuntu查看电脑cpu和显卡型号信息】

    Linux下Ubuntu查看电脑cpu和显卡型号信息 查看cpu型号终端命令 cat /proc/cpuinfo 输出的model name : 后边即为型号信息 查看显卡型号终端命令 lspci | ...

  8. Linux系统查看设备温度,Linux查看机器CPU温度

    Linux查看机器CPU温度 一.安装lm_sensors [root@MPI_EXERCISE ~]# yum -y install lm_sensors 二.配置 [root@MPI_EXERCI ...

  9. Linux查看操作系统版本的几种方式

    Linux查看操作系统版本的几种方式: 1.uname -a 2.lsb_release -a 3.cat /etc/issue 4.cat /proc/version 5.cat /etc/redh ...

最新文章

  1. python3 subprocess.Popen 报错 No such file or directory
  2. 【OS】Linux命令如何放到后台运行
  3. 错误处理笔记 导入 torch.utils.tensorboard时 找不到tensorboard
  4. VTK:图表之ConstructGraph
  5. 2016谷歌官方最新eclipse工程导入studio,以前方式全部废弃。不能再使用。
  6. 这所高校“起高楼”,绊倒两任“一把手”
  7. 金蝶国际公布2020年全年业绩,云业务收入增长45.6%
  8. 我搭建Wiki网站的步骤
  9. POJ3169 Layout(差分约束)
  10. IDL实现波段运算DOIT(一)
  11. 在使用vue-video-player时,切换页面浏览器报错:TypeError: this.el_.vjs_getProperty is not a function**
  12. iOS 蓝牙开发实现文件传输
  13. 三阶魔方大中小魔公式_三阶魔方花样玩法,公式汇总
  14. Linux Mint 笔记本亮度调节总结
  15. 爬虫:Iron WebScraper 2022 for NET
  16. vue全家桶开发的一些小技巧和注意事项
  17. 深度思考故事1:贴发票和贴海报
  18. 谷歌浏览器截全图小技巧
  19. BiuBiu播放器「修复版」
  20. SafetyNet Attestation API

热门文章

  1. 词法分析器java语言_词法分析器java版(java词法分析器)
  2. Python中删除字符串末尾的指定字符rstrip()方法
  3. 菜鸟学Python(2):学而不思则罔(从一个Python Bug谈开)
  4. 深入理解 原码,反码,补码——证明补码等于反码加1
  5. 三维后处理与重建PACS源码,大容量图像存储 报告单多种模式及自定义样式
  6. python中如何优雅地使用多进程(1)
  7. verdi方法fsdbreport将fsdb的某个信号值抽出为可读文件 及波形转换,合并,修改工具,Verdi培训整理笔记
  8. “善行天下 玉满中华—中国珠宝玉石原石交易平台第三批交易品上市敲钟仪式”新闻发布会
  9. 支付对账系统怎么设计?
  10. 微信小程序之生成图片分享