centos mips,centos7哪个版本好

很多朋友对于centos mips和centos7哪个版本好不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

CentOS下查看CPU信息的详解

我们可以用/proc/cpuinfo查看CPU的信息。该文件包含系统上每个处理器的数据段落。/proc/cpuinfo描述中有6个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id和cpu cores。

(1)processor:包括这一逻辑处理器的唯一标识符。

(2)physical id:包括每个物理封装的唯一标识符。

(3)core id:保存每个内核的唯一标识符。

(4)siblings:列出了位于相同物理封装中的逻辑处理器的数量。

(5)cpu cores:包含位于相同物理封装中的内核数量。

(6)如果处理器为英特尔处理器,则vendor id条目中的字符串是GenuineIntel。

拥有相同physical id的所有逻辑处理器共享同一个物理插座。每个physical id代表一个唯一的物理封装。Siblings表示位于这一物理封装上的逻辑处理器的数量。逻辑处理器可能支持也可能不支持超线程(HT)技术。每个core id均代表一个唯一的处理器内核。所有带有相同core id的逻辑处理器均位于同一个处理器内核上。如果有一个以上逻辑处理器拥有相同的core id和physical id,则说明系统支持超线程(HT)技术。如果有两个或两个以上的逻辑处理器拥有相同的physical id,但是core id不同,则说明这是一个多内核处理器。cpu cores条目也可以表示是否支持多内核。

一.i386 i586 i686之间的区别

他们指的是适用于intel i386、i586、i686兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。

i386—几乎所有的X86平台,不论是旧的pentum或者是新的pentum-IV与K7系统CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等级。

i586—就是586等级的计算机,包括pentum第一代MMX CPU,AMD的K5,K6系统CPU(socket7插脚)等CPU都是这个等级。

i686—pentum 2以后的Intel系统CPU及K7以后等级的CPU都属于这个686等级。

你可以透过/proc/cpuinfo这个档案查询你的CPU等级。

二.查看CPU信息

我们可以通过/proc/cpuinfo这个文件来查看CPU的信息。

[root@qs-wgdb-1 proc]# more/proc/cpuinfo

processor: 0

vendor_id: GenuineIntel

cpu family: 6

model: 44

model name: Intel(R) Xeon(R) CPUE5630@ 2.53GHz

stepping: 2

cpu MHz: 2527.071

cache size: 12288 KB

physical id: 1

siblings: 8

core id: 0

cpu cores: 4

apicid: 32

fpu: yes

fpu_exception: yes

cpuid level: 11

wp: yes

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dt

s acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni

monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

bogomips: 5054.14

clflush size: 64

cache_alignment: 64

address sizes: 40 bits physical, 48 bits virtual

power management: [8]

processor: 1

vendor_id: GenuineIntel

cpu family: 6

model: 44

model name: Intel(R) Xeon(R) CPUE5630@ 2.53GHz

stepping: 2

cpu MHz: 2527.071

cache size: 12288 KB

physical id: 0

siblings: 8

core id: 0

cpu cores: 4

apicid: 0

fpu: yes

fpu_exception: yes

cpuid level: 11

wp: yes

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dt

s acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni

monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

bogomips: 5054.02

clflush size: 64

cache_alignment: 64

address sizes: 40 bits physical, 48 bits virtual

power management: [8]

processor: 2

vendor_id: GenuineIntel

cpu family: 6

model: 44

model name: Intel(R) Xeon(R) CPUE5630@ 2.53GHz

stepping: 2

cpu MHz: 2527.071

cache size: 12288 KB

physical id: 1

siblings: 8

core id: 1

cpu cores: 4

apicid: 34

fpu: yes

fpu_exception: yes

cpuid level: 11

wp: yes

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dt

s acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni

monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

bogomips: 5054.04

clflush size: 64

cache_alignment: 64

address sizes: 40 bits physical, 48 bits virtual

power management: [8]

….

processor: 14

vendor_id: GenuineIntel

cpu family: 6

model: 44

model name: Intel(R) Xeon(R) CPUE5630@ 2.53GHz

stepping: 2

cpu MHz: 2527.071

cache size: 12288 KB

physical id: 1

siblings: 8

core id: 10

cpu cores: 4

apicid: 53

fpu: yes

fpu_exception: yes

cpuid level: 11

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 nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

bogomips: 5054.03

clflush size: 64

cache_alignment: 64

address sizes: 40 bits physical, 48 bits virtual

power management: [8]

processor: 15

vendor_id: GenuineIntel

cpu family: 6

model: 44

model name: Intel(R) Xeon(R) CPUE5630@ 2.53GHz

stepping: 2

cpu MHz: 2527.071

cache size: 12288 KB

physical id: 0

siblings: 8

core id: 10

cpu cores: 4

apicid: 21

fpu: yes

fpu_exception: yes

cpuid level: 11

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 nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

bogomips: 5053.98

clflush size: 64

cache_alignment: 64

address sizes: 40 bits physical, 48 bits virtual

power management: [8]

三.相关分析

3.1查看服务器位数

[root@qs-wgdb-1 proc]# arch

x86_64

x86_64:64位系统

X86:32位系统

3.2查看CPU是否支持64bit

[root@qs-wgdb-1 proc]# cat/proc/cpuinfo| grep flags| grep' lm'| wc-l

16

结果大于0,说明支持64bit计算. lm指long mode,支持lm则是64bit。

3.3逻辑CPU个数:

[root@qs-wgdb-1 proc]# cat/proc/cpuinfo| grep'processor'| wc-l

16

注意:这里是逻辑CPU。就是我们在cpuinfo中看到的processor.

3.4物理CPU个数:

[root@qs-wgdb-1 proc]# cat/proc/cpuinfo| grep'physical id'| sort| uniq| wc-l

2

这里指的是物理CPU,就是我们在服务器上看到的2个CPU插槽。

3.5每个物理CPU中Core的个数:

[root@qs-wgdb-1 proc]# cat/proc/cpuinfo| grep'cpu cores'| wc-l

16

3.6是否为超线程:

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。每个物理CPU中逻辑CPU(可能是core, threads或both)的个数.

[root@qs-wgdb-1 proc]# cat/proc/cpuinfo| grep'siblings'

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

siblings: 8

四.CPUID

CPUID是CPU生产厂家为识别不同类型的CPU,而为CPU制订的不同的单一的代码;不同厂家的CPU,其CPUID定义也是不同的;如“0F24”(Inter处理器)、“681H”(AMD处理器),根据这些数字代码即可判断CPU属于哪种类型,这就是一般意义上的CPUID。

由于计算机使用的是十六进制,因此CPUID也是以十六进制表示的。Inter处理器的CPUID一共包含四个数字,如“0F24”,从左至右分别表示Type(类型)、Family(系列)、Mode(型号)和Stepping(步进编号)。

从CPUID为“068X”的处理器开始,Inter另外增加了BrandID(品种标识)用来辅助应用程序识别CPU的类型,因此根据“068X”CPUID还不能正确判别Pentium和Celerom处理器。必须配合BrandID来进行细分。

AMD处理器一般分为三位,如“681”,从左至右分别表示为Family(系列)、Mode(型号)和Stepping(步进编号)。

Type(类型)

类型标识用来区别INTEL微处理器是用于由最终用户安装,还是由专业个人计算机系统集成商、服务公司或制作商安装;数字“1”标识所测试的微处理器是用于由用户安装的;数字“0”标识所测试的微处理器是用于由专业个人计算机系统集成商、服务公司或制作商安装的。我们通常使用的INTEL处理器类型标识都是“0”,“0F24”CPUID就属于这种类型。

Family(系列)

系列标识可用来确定处理器属于那一代产品。如6系列的INTEL处理器包括PentiumPro、PentiumII、PentiumIIXeon、PentiumIII和PentiumIIIXeon处理器。5系列(第五代)包括Pentium处理器和采用MMX技术的Pentium处理器。AMD的6系列实际指有K7系列CPU,有DURON和ATHION两大类。最新一代的INTELPentium4系列处理器(包括相同核心的Celerom处理器)的系列值为“F”

Mode(型号)

型号标识可用来确定处理器的制作技术以及属于该系列的第几代设计(或核心),型号与系列通常是相互配合使用的,用于确定计算机所安装的处理器是属于某系列处理器的哪种特定类型。如可确定Celerom处理器是Coppermine还是Tualutin核心;AthlonXP处理器是Paiomino还是Thorouhgbred核心。

Stepping(步进编号)

步进编号用来标识处理器的设计或制作版本,有助于控制和跟踪处理器的更改,步进还可以让最终用户更具体地识别其系统安装的处理器版本,确定微处理器的内部设计或制作特性。步进编号就好比处理器的小版本号,如CPUID为“686”和“686A”就好比WINZIP8.0和8.1的关系。步进编号和核心步进是密切联系的。如CPUID为“686”的PentiumIII处理器是cCO核心,而“686A”表示的是更新版本cD0核心。

BrandID(品种标识)

INTEL从Coppermine核心的处理器开始引入BrandID作为CPU的辅助识别手段。如我们通过BrandID可以识别出处理器究竟是Celerom还是Pentium4。

总结:

从/proc/cpuinfo这个文件,我们可以看出cpu的信息。这个有2个概念。一个是物理CPU个数和逻辑CPU个数。物理CPU就是我们在主板上卡槽看到CPU的个数。这个可以通过physical id这个进行判断。有几个不同的physical id就有几个物理CPU。至于逻辑CPU个数,我们可以通过processor来判断。这个比较简单。如果有2个物理封装的的CPU,有16个逻辑CPU。那么每个物理封装里面就有8个逻辑CPU。

CentOS 停服!我们有哪些顶流的国产 Linux 操作系统

深度 Deepin:国内最受欢迎与成熟的 Linux操作系统,华为销售预装笔记本电脑。深度操作系统支持 33种语言,用户遍布全球六大洲,是第一个具备国际影响力的国产 Linux发行版本。

Anolis OS:采用与 RHEL/CentOS 100%兼容的内核与软件包,提供社区最新创新成果,支持多种硬件架构与计算场景,是 CentOS替代首选。

龙蜥操作系统(Anolis OS):定位于服务器市场,基于阿里巴巴的技术积累与创新,全面支持多种硬件架构,满足不同客户要求,适合能源、金融、交通、政府、央企等行业领域。

银河麒麟 KylinOS:起源于国防科技大学的 Linux操作系统,后与中标软件合并,形成服务器操作系统、桌面操作系统、嵌入式操作系统等,适合不同行业与领域。

中标麒麟 NeoKylin:采用强化的 Linux内核,分为多个版本,满足不同客户要求,广泛应用于能源、金融、交通、政府、央企等行业领域。

优麒麟 UbuntuKylin:基于 Ubuntu的官方中国定制版,更加适合国情与新手用户,对国内 Linux的普及与推广带来积极影响。

统信 uos:面向大型组织和个人用户,软硬件生态建设强大,支持多种 CPU架构,包括 x86、Arm、MIPS、SW等,提供对国产 CPU的全面支持。

OpenEuler:一个开源、免费的 Linux发行版平台,兼容 CentOS,对核心关键功能进行深度优化,构建了丰富的社区生态体系。

红旗 Linux:中国较大、较成熟的 Linux发行版之一,包括多个版本,提供桌面版、工作站版、数据中心服务器版、HA集群版和嵌入式 Linux等产品。

Alibaba Cloud Linux:基于龙蜥社区的 Anolis OS打造,全面兼容 RHEL/CentOS生态,优化云上应用程序的性能与安全性,提供云上操作系统体验。

TencentOS Server:腾讯针对云场景研发的 Linux操作系统,提供高性能与安全可靠的运行环境,为云服务器实例中的应用程序提供优化。

CutefishOS:基于 Ubuntu的 Linux桌面操作系统,注重简洁、美观与实用性,构建新的桌面环境,提供舒适的界面设计与更好的用户体验。

StartOS:东莞瓦力网络科技有限公司发行的开源操作系统,预装常用软件,运行速度快、安全稳定、界面美观、操作简洁明快,符合国人使用习惯。

方德桌面操作系统:采用现代审美的图形化用户界面设计,简洁、美观、友好,易于原 Windows用户上手使用,支持多种硬件架构与国产 CPU。

以上国产 Linux操作系统各有特色与优势,适合不同行业与领域的需求,是 CentOS停服后值得考虑的替代方案。

Linux是什么意思

Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

阅读剩余
THE END