如何查看linux服务器的cpu数量,内核数,和cpu线程数?

lscpu命令检查CPU统计信息。
\x0d\x0ablue@blue-pc:~$lscpu\x0d\x0aArchitecture:i686#cpuArchitecture\x0d\x0aCPUop-mode(s):32-bit,64-bit\x0d\x0aByteOrder:LittleEndian#小端\x0d\x0aCPU(s):4#总共有4个核心\x0d\x0a在线CPUList(s):0-3\x0d\x0a每个核心线程:1#每个CPU核心只能支持一个线程,即不支持Hyper-线程技术\x0d\x0aCore(s)persocket:4#每个CPU有4个Cores\x0d\x0aSocket(s):1#共有1个CPU\x0d\x0a供应商ID:正版Intel#cpuManufacturerintel\x0d\x0aCPU系列:6\x0d\x0a型号:42\x0d\x0aStep:7\x0d\x0aCPUMHz:1600.000\x0d\x0aBogoMIPS:5986.12\x0d\x0aVirtualiza:VT-x#支持CPU虚拟化技术\x0d\x0aL1dcache:32K\x0d\x0aL1icache:32K\x0d\x0aL2cache:256K\x0d\x0aL3cache:6144K\x0d\x0a\x0d\x0a查看/proc/cpuinfo,即可知道每个CPU的信息,例如型号每个CPU的主频。
\x0d\x0a#cat/proc/cpuinfo\x0d\x0a处理器:0\x0d\x0avendor_id:GenuineIntel\x0d\x0acpufamily:6\x0d\x0amodel:42\x0d\x0amodelname:Intel(R)Core(TM)i5-2320CPU@3.00GBHz\x0d\x0a....\x0d\x0a上面输出的是CPU信息的第一部分,还有3个CPU信息被省略了。
\x0d\x0a\x0d\x0aMemory\x0d\x0aOverview查看内存状态\x0d\x0afree-m\x0d\x0atotalusedfreesharedbufferscached\x0d\x0aMem:3这里的单位是MB,总内存是3926MB。
\x0d\x0a\x0d\x0a查看详细内存使用情况\x0d\x0a#cat/proc/meminfo\x0d\x0aMemTotal:4020868kB\x0d\x0aMemFree:230884kB\x0d\x0aBuffers:7600kB\x0d\x0aCopyCached:454772KB\x0d\x0aCachedcopy:836KB\x0d\x0a.....\x0d\x0a\x0d\x0a查看内存设备信息\x0d\x0admidecode-tmemory\x0d\x0a#dmidecode2.11\x0d\x0aSMBIOS2.7存在。
\x0d\x0aHandle0x0008,DMItype16,23字节\x0d\x0aPhysicalMemoryArray\x0d\x0a位置:系统板或主板\x0d\x0a....\x0d\x0a最大容量:32GB\x0d\x0a....\x0d\x0aHandle0x000A,DMItype17,34bytes\x0d\x0a....\x0d\x0aMemoryDe​​vice\x0d\x0aArrayHandLo:0x0008\x0d\x0aErrorInformationHandle:NotProvided\x0d\x0aTotalWidth:64bits\x0d\x0aDataWidth:64bits\x0d\x0aSize:4096MB\x0d\x0a....\x0d\x0a主板有4个插槽,使用了1个插槽仅有的,其中插入了4096MB的内存容量。
\x0d\x0a\x0d\x0aDisk\x0d\x0a查看硬盘分布及分区\x0d\x0a#lsblk\x0d\x0aNAMEMAJ:MINRSIZEROTYPEMOUNTPOINT\x0d\x0asda8:00465.8G0disk\x0d\x0a├—sda18:101G0part/boot\x0d\x0a├—sda28:209.3G0part[SWAP]\x0d\x0a├—sda38:3074.5G0part/\x0d\x0a├—sda48:401K0part\x0d\x0a├—sda58:50111.8G0part/home\x0d\x0a└—sda68:60269.2G0part\x0d\x0a显示非常直观\x0d\x0a\x0d\x0a如果你想看盘钢详细信息分区\x0d\x0a#fdisk-l\x0d\x0aDisk/dev/sda:500.1GB,500107862016bytes\x0d\x0a255heads,63sectors/track,60801个柱面,总计976773168扇区\x0d\x0aUnits=扇区1*512=512字节\x0d\x0a扇区大小(逻辑)实际/实际):512字节/4096字节\x0d\x0aI/O大小(最小/最佳):4096字节/4096字节\x0d\x0aDiskidentifier:0x00023728\x0d\x0aDeviceBootStartEndBlocksIdSystem\x0d\x0a/dev/sda1*20482148351107315283Linux\x0d\x0a/dev/sda2214835221680127976588882Linuxswap/Solaris\x0d\x0a/dev/sda3216801281779302397812505683Linux\x0d\x0a/dev/sda41779322869767710713994193935扩展/dev/sda517793228841230540711718656083Linux\x0d\x0a/dev/sda641230745697677107128223180883Linux\x0d\x0a\x0d\x0a网卡\x0d\x0a查看网卡硬件信息\x0d\x0a#lspci|grep-i'eth'\x0d\x0a02:00.0Ethernetcontroller:Realtek以太网设备地址b8:97:5a:17:b3:8f\x0d\x0a....\x0d\x0aloLInkencap:本地恢复\x0d\x0a....\x0d\x0a或\x0d\x0aiplinkshow\x0d\x0a1:lo:mtu16436qdiscnoqueuestateDOWN\x0d\x0al墨水/环回00:00:00:00:00:00brd00:00:00:00:00:00\x0d\x0a2:eth0:mtu1500qdiscpfifo_faststateUPqlen1000\x0d\x0alink/etherb8:97:5a:17:b3:8fbrdff:ff:ff:ff:ff:ff\x0d\x0a\x0d\x0a如果要查看网络接口的详细信息,如详细参数和指标eth0\x0d\x0a#ethtooleth0\x0d\x0aSettingsforeth0:\x0d\x0aPortsSupported:[TPMII]\x0d\x0a支持的链路模式:10baseT/Half10baset/Full\x0d\x0a100baseT/Half100baseT/Full\x0d\x0a1000baseT/Half1000baseT/Full#支持全双工千兆模式、全双工模式Full\x0d\x0aSupportedpauseframeuse:No\x0d\x0a支持自动协商:Yes#支持自适应模式,一般支持\x0d\x0aAdvertising链接模式About:100baseT/Half10baseT/Full\x0d\x0a100baseT/Half100baseT/Full\x0d\x0a1000baseT/Half1000baseT/Full\x0d\x0a使用广告暂停帧:SymmetricReceive-only\x0d\x0aAdvertishedauto-negotiation:Yes#正确使用自适应模式Default\x0d\x0aLinkpartneradvertishedlinkmodes:10baseT/Half10baseT/Full\x0d\x0a100baseT/Half100baseT/Full\x0d\x0a....\x0d\x0aSpeed:100Mb/s#网卡当前速度为100Mb,网卡为使用自适应模式,因此需要指导100MB,导致网卡支持千兆而不是支持100M\x0d\x0aDuplex:Full#全双工\x0d\x0a。
....\x0d\x0aLinkDetected:yes#表示有网线连接,并连接到路由器\x0d\x0a\x0d\x0aOthers\x0d\x0a显示PCI信息,即主板上所有硬件插槽信息。
\x0d\x0alspci\x0d\x0a00:00.0Hostbridge:IntelCorporation2ndGenerationCoreProcessorFamilyDRAMController(rev09)#主板芯片\x0d\x0a00:02.0VGA兼容控制器:IntelCorporation2ndGenerationCoreProcessorFamilyIntegratedGraphicsController(rev09)#显卡\x0d\x0a00:14.0USB控制器:IntelCorporationPantherPointUSBxHCIHostController(rev04)#USB控制器\x0d\x0a00:16.0通信:IntelCorporationPantherPointMEIController#1(rev04)\x0d\x0a00:1a.0USB控制器:IntelCorporationPantherPointUSBEnhancedHostController#2(rev04)\x0d\x0a00:1b.0音频设备:IntelCorporationPantherPointHighDefinitionAudioController(rev04)#声卡\x0d\x0a00:1c.0PCIbridge:IntelCorporationPantherPointPCIExpressRootPort1(revc)4)#PCI插槽\x0d\x0a00:1c.2PCIbridge:IntelCorporationPantherPointPCIExpressRootPort3(revc4)\x0d\x0a00:1c.3PCIbridge:IntelCorporationPantherPointPCIExpressRootPort4(revc4)\x0d\x0a00:1d.0USB控制器:IntelCorporationPantherPointUSBEnhancedHostController#1(rev04)\x0d\x0a00:1f.0ISAbridge:IntelCorporationPantherPointLPCController(rev04)\x0d\x0a00:1f.2IDEinterface:IntelCorporationPantherPoint4portSATAController[IDEmode](rev04)#磁盘接口Hard\x0d\x0a00:1f.3SMBus:IntelCorporationPantherPointSMBusController(rev04)\x0d\x0a00:1f.5IDEinterface:IntelCorporationPantherPoint2portSATAController[IDEmode](rev04)#磁盘接口Hard\x0d\x0a02:00.0以太网控制器:RealtekSemiconductorCo.,Ltd.RTL8111/8168BPCIExpressGigabitEthernetcontroller(rev06)#cardNetwork\x0d\x0a03:00.0PCIbridge:IntegratedTechnologyExpress,Inc.Device8893(rev41)\x0d\x0a如果您想了解更多详细信息:lspci-v或lspci-vv\x0d\x0a如果您想查看设备树:lscpi-t\x0d\x0a\x0d\x0a显示信息BIOS\x0d\x0a#dmidecode-tbios\x0d\x0a......\x0d\x0aBIOSInformation\x0d\x0a供应商:AmericanMegatrendsInc.\x0d\x0a版本:4.6.5\x0d\x0a发布日期:04/25/2012\x0d\x0a......\x0d\x0aBIOSRevision:4.6\x0d\x0a......\x0d\x0admidecode以可读方式转储设备的DMI(桌面管理接口)信息。
这些信息包括硬件和BIOS,不仅可以获取当前的配置,还可以获取系统支持的最大配置,比如支持的最大内存数等。
\x0d\x0a如果想显示所有有用的信息\x0d\x0admidecode-q\x0d\x0a以上是Linux中显示硬件信息的所有命令。
可以查看CPU、硬盘、网卡、磁盘等设备的信息。

如何查看linux服务器的cpu数量,内核数,和cpu线程数

1.第一种方法:top命令方法首先运行top命令。
在top命令的显示界面中按数字键1,可以显示当前系统的CPU总数。

2.如何查看CPU总数:首先,运行top命令,如下图所示。
如下图,在top命令的显示界面按数字键1,会显示当前系统的CPU总数。

3.首先我们来解释一下CPU。
通过查看/proc/cpuinfo可以获取服务器CPU性能参数的关键信息。

4.最简单的方法是查看/proc/cpuinfo。
该虚拟文件显示可用的CPU硬件配置。
通过查看此文件,您可以确定物理处理器(插槽)的数量、每个CPU的核心数量以及可用CPU标志寄存器的数量等信息。

5.单击输入图像的描述。
您还可以通过以下方法分别查询CPU数、核心数、逻辑CPU总数: