linux电脑主机型号_各操作系统查看主机型号、cpu、memory的方式
发布日期:2021-06-24 11:27:47 浏览次数:2 分类:技术文章

本文共 6287 字,大约阅读时间需要 20 分钟。

在现实的生产环境中,我们一般遇到的都是多操作系统集成的环境,单一的操作系统不太多了,大多都是类unix系统,虽然命令使用方面基本类似,很多地方都是通用的,如基本的文件系统的操作,查看。但是最近发现对于查看各种环境下的一些硬件信息的方法都有些区别。这里做一个整理,方便以后查看。

linux系统

1、查看主机型号

这个一般不要求查,也很难查,在网上找了找,说是这个命令dmidecode可以,需要root权限执行,正式环境,低调点,没有测试,有哪位测试下给追加个回复。

2、查看操作系统

uname -a

Linux hostname 2.6.16.21-0.8-smp #1 SMP Mon Jul 3 18:25:39 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux

/proc>more version

Linux version 2.6.16.21-0.8-smp (geeko@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 SMP Mon Jul 3 18:25:39 UTC 2006

这里看出来我用的是linux,linux也有一堆的,这里是SUSE

3、查看CPU信息

cpu信息通过/proc/cpuinfo 文件查看

/proc>more cpuinfo

processor       : 0

vendor_id       : GenuineIntel

cpu family      : 6

model           : 23

model name      : Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz

stepping        : 10

cpu MHz         : 2000.005

cache size      : 6144 KB

physical id     : 0

siblings        : 4

core id         : 0

cpu cores       : 4

fpu             : yes

fpu_exception   : yes

cpuid level     : 13

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc

pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm

bogomips        : 4003.68

clflush size    : 64

cache_alignment : 64

address sizes   : 38 bits physical, 48 bits virtual

power management:

1)、查看cpu的个数

/proc>more cpuinfo|grep 'physical id'

9:physical id   : 0

32:physical id  : 0

55:physical id  : 0

78:physical id  : 0

这里物理ID都是0表示只有一颗cpu

2)、查看cpu的核心数

/proc>more cpuinfo|grep 'core id'

11:core id              : 0

34:core id              : 2

57:core id              : 1

80:core id              : 3

这里表示有4个核心

3)、查看cpu的线程数

/proc>more cpuinfo|grep 'processor'

1:processor     : 0

24:processor    : 1

47:processor    : 2

70:processor    : 3

这里表示有4个线程

4)、查看cpu的主频

more cpuinfo |grep 'cpu MHz'

7:cpu MHz               : 2000.005

30:cpu MHz              : 2000.005

53:cpu MHz              : 2000.005

76:cpu MHz              : 2000.005

综合来看就是我这台机器有一颗cpu,4核,4线程,主频2000MHZ

4、查看内存

相关文件/proc/meminfo

/proc>more meminfo

MemTotal:      2059208 kB

MemFree:        270328 kB

Buffers:        172192 kB

Cached:         618136 kB

SwapCached:      14596 kB

Active:         562552 kB

Inactive:       305084 kB

HighTotal:           0 kB

HighFree:            0 kB

LowTotal:      2059208 kB

LowFree:        270328 kB

SwapTotal:     4200956 kB

SwapFree:      4125316 kB

Dirty:             544 kB

Writeback:           0 kB

Mapped:         127400 kB

Slab:           892176 kB

CommitLimit:   5230560 kB

Committed_AS:   347828 kB

PageTables:       3604 kB

VmallocTotal: 34359738367 kB

VmallocUsed:    277640 kB

VmallocChunk: 34359459267 kB

HugePages_Total:     0

HugePages_Free:      0

HugePages_Rsvd:      0

Hugepagesize:     2048 kB

1)、查看物理内存

/proc>more meminfo|grep MemTotal

MemTotal:      2059208 kB

2)、查看交换分区

/proc>more meminfo|grep SwapTotal

SwapTotal:     4200956 kB

我这里的内存比较小,所以把交换分区做大点,从上面的信息可以看出来,我这台机器貌似还不如现在一台稍好些的台式机了,其实这个机器只是做FTP用的,就是取文件送文件的,这样的配置也基本够用了。

AIX系统

IBM的小型机一般都使用AIX的系统,还是会有不少公司在用,检查硬件信息的方法就跟linux完全不一样了,如果按照linux的经验几乎无法下手

1、查看主机型号,这个一般就是要查个P5,P6什么的

$prtconf |grep 'Processor Implementation Mode'

Processor Implementation Mode: POWER 5

$uname -uM

IBM,9117-570 IBM,0206DF8C1

2、查看操作系统版本

$uname -a

AIX ngbill2 1 6 00CDF8C14C00

$oslevel -r

6100-01

6100表示系统版本为AIX 6.1 01为小版本3、查看CPU信息

1)、查看cpu的个数

$prtconf|grep 'Number Of Processors'

Number Of Processors: 4

$lsdev -Cc processor

proc0 Available 00-00 Processor

proc2 Available 00-02 Processor

proc4 Available 00-04 Processor

proc6 Available 00-06 Processor

2)、查看cpu的核心数和线程数

这里核心数和线程数是两个概念,但是查了很多资料,关于这部分的解释都很模糊

$pmcycles -m

CPU 0 runs at 1900 MHz

CPU 1 runs at 1900 MHz

CPU 2 runs at 1900 MHz

CPU 3 runs at 1900 MHz

CPU 4 runs at 1900 MHz

CPU 5 runs at 1900 MHz

CPU 6 runs at 1900 MHz

CPU 7 runs at 1900 MHz

这里看出来一共是8个逻辑cpu也就是每颗cpu是双核的,再看看这个命令

$lsattr -El proc0

frequency   1900098000     Processor Speed       False

smt_enabled true           Processor SMT enabled False

smt_threads 2            Processor SMT threads False

state       enable         Processor state       False

type        PowerPC_POWER5 Processor type        False

threads这个的意思是线程,没说核心

3)、查看cpu的主频

$pmcycles -m

CPU 0 runs at 1900 MHz

CPU 1 runs at 1900 MHz

CPU 2 runs at 1900 MHz

CPU 3 runs at 1900 MHz

CPU 4 runs at 1900 MHz

CPU 5 runs at 1900 MHz

CPU 6 runs at 1900 MHz

CPU 7 runs at 1900 MHz

4、查看内存信息

$lsdev -Cc memory

L2cache0 Available  L2 Cache

mem0     Available  Memory

$lsattr -El mem0

goodsize 93440 Amount of usable physical memory in Mbytes False

size     93440 Total amount of physical memory in Mbytes  False

5、查看交换分区

$lsps -a

Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum

hd6             hdisk0            rootvg       65536MB     2   yes   yes    lv     0

查看使用率

$lsps -s

Total Paging Space   Percent Used

65536MB               2%

6、查看cpu,内存,交换分区的使用

$vmstat

System configuration: lcpu=8 mem=93440MB

kthr    memory              page              faults        cpu

----- ----------- ------------------------ ------------ -----------

r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa

2  1 12755755 10610757   0   0   0  82  108   0  81 34965 20101 20  5 76  0

HP-UX系统

1、查看主机型号

$model

ia64 hp superdome server SD32B

2、查看操作系统版本

uname -a

显示类似如下信息:

HP-UX rx3600-2 B.11.23 U ia64

3562577597 unlimited-user

license

其中B.11.23表示操作系统的版本。

3、查看cpu信息

ioscan -fnCprocessor

Class       I  H/W Path  Driver    S/W State H/W Type  Description

===================================================================

processor   0  0/120     processor CLAIMED   PROCESSOR Processor

processor   1  0/121     processor CLAIMED   PROCESSOR Processor

processor   2  0/122     processor CLAIMED   PROCESSOR Processor

processor   3  0/123     processor CLAIMED   PROCESSOR Processor

processor   4  1/124     processor CLAIMED   PROCESSOR Processor

processor   5  1/125     processor CLAIMED   PROCESSOR Processor

processor   6  1/126     processor CLAIMED   PROCESSOR Processor

4、查看内存信息

[#/]machinfo |grep Memory

Memory = 40655 MB (39.702148 GB)

5、查看交换分区

[#/]swapinfo

Kb      Kb      Kb   PCT  START/      Kb

TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME

dev     33554432       0 33552384    0%       0       -    1  /dev/vg00/lvol2

dev     16777216       0 16776192    0%       0       -    1  /dev/vg00/lvswap

reserve       - 19025620 -19025620

hp-ux 有个工具可以很方便的查看此类信息:sam

sam---Performance Monitors ---System Properties

|| +-----------++--------++------------------++---------++---------+      |

|| | Processor || Memory || Operating System || Network || Dynamic |      |

|| |           \--------------------------------------------------------+ |

|| |+------------------------------------------------------------------+| |

|| ||Processors:                                                       || |

|| ||  Active:                8                                        || |

|| ||  Total:                 24                                       || |

|| ||Clock Frequency:         400 MHz , 1598 MHz(Core Freq.)           || |

|| ||Machine Identification:  4054665522                               || |

|| ||Hardware Model:          ia64 hp superdome server SD32B           || |

|| ||Kernel Width Support:    64                                       || |

|| ||CPU Version:             Intel(R) Itanium(TM) Family Processor    || |

|| ||CPU Model No:            1                                        || |

|| ||CPU Revision:            1                                        || |

sun的主机我没有接触过,就不从网上抄了,没做过试验的东西心里没底哈

转载地址:https://blog.csdn.net/weixin_32503531/article/details/111927146 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:怎么让td里的内容置顶_如何使用织梦置顶文章功能并添加置顶一天技巧
下一篇:python遍历queryset_有效使用Django的QuerySets

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月29日 13时49分06秒