`

Linux 查看CPU,内存,硬盘

 
阅读更多

1 查看CPU


1.1 查看CPU个数
# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
2
**uniq命令:删除重复行;wc –l命令:统计行数**


1.2 查看CPU核数
# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores       : 4


1.3 查看CPU型号
# cat /proc/cpuinfo | grep 'model name' |uniq
model name      : Intel(R) Xeon(R) CPU           E5630  @ 2.53GHz


总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz


2 查看内存


2.1 查看内存总数
#cat /proc/meminfo | grep MemTotal
MemTotal:     32941268 kB  //内存32G


2.2 查看内存条数


本节内容引自新浪博文《Linux查看内存条数》
查看原文:


# dmidecode |grep -A16 "Memory Device$"
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB                 //1条2G内存
        Form Factor: DIMM
        Set: 1
        Locator: DIMM1
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: 7F7F7F7F7F510000
        Serial Number: 0403E324
        Asset Tag: 450721
        Part Number: 72T256220HR3SA  
--
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB                    //1条2G内存
        Form Factor: DIMM
        Set: 1
        Locator: DIMM2
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: 7F7F7F7F7F510000
        Serial Number: 0403E324
        Asset Tag: 450721
        Part Number: 72T256220HR3SA  
--
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed           //1个内存空槽
        Form Factor: DIMM
        Set: 2
        Locator: DIMM3
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer:               
        Serial Number:       
        Asset Tag:     
        Part Number:                 
--
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed               //1个内存空槽
        Form Factor: DIMM
        Set: 2
        Locator: DIMM4
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer:               
        Serial Number:       
        Asset Tag:     
        Part Number:                 
--
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed            //1个内存空槽
        Form Factor: DIMM
        Set: 3
        Locator: DIMM5
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer:               
        Serial Number:       
        Asset Tag:     
        Part Number:                 
--
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed        //1个内存空槽
        Form Factor: DIMM
        Set: 3
        Locator: DIMM6
        Bank Locator: Not Specified
        Type: DDR2
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer:               
        Serial Number:       
        Asset Tag:     
        Part Number:  



总结:该服务器有两条2G内存 ,空余4个插槽


3 查看硬盘


3.1 查看硬盘大小
# fdisk -l | grep Disk
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
总结:硬盘大小146.7G,即厂商标称的160G


4 结语


如果您在阅读过程中有任何疑问,发现任何纰漏,哪怕一个标点符号,您都可以通过email to : yuyi20060503@163.com来提出您宝贵的问题和意见。作者将会在下一个修订版中将您录入修订名单,感谢您诚挚的阅读。



Enoch

Software Testing Engeneer


#Linux
分享到:
评论

相关推荐

    Linux获取CPU 内存信息到文件C++简单实现

    在Linux系统下将cpu、内存等信息获取并放在同一个文件中的C++源码,需要g++才能编译

    linux 系统cpu、内存、IO等监控脚本

    linux系统cpu、内存、IO等监控脚本 可以用作定时任务执行监控

    Linux下查看CPU型号,内存大小,硬盘空间命令.docx

    Linux系统中查看CPU型号、内存大小、硬盘空间命令 Linux操作系统提供了多种命令来查看CPU型号、内存大小、硬盘空间等信息。本文将详细介绍这些命令的使用方法和示例输出。 一、查看CPU信息 1.1 查看CPU个数 命令...

    Java获取系统CPU、内存、硬盘等系统信息

    本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`java.lang.management`包提供了ManagementFactory类,它包含了获取系统管理信息的方法...

    Qt之获取Linux网卡MAC、Cpu的ID、硬盘ID

    总结,通过Qt结合Linux系统调用和文件读取,我们可以轻松获取到网卡MAC地址、CPU ID以及硬盘ID。这个过程不仅提升了程序的可移植性,还使得在不同硬件环境下运行的应用程序能够更好地适应和识别系统资源。

    ubuntu linux系统中查看本机cpu和内存信息的命令和用法

    以上介绍的命令和技巧,不仅能够帮助用户深入了解Ubuntu Linux系统中的CPU和内存信息,还能扩展到监控硬盘温度和其他硬件细节。通过定期检查和分析这些数据,用户可以更好地维护系统健康,确保其运行在最佳状态。...

    go读取Linux下cpu占用率、cpu温度、内存占用率及磁盘占用率

    在Go语言中,读取Linux系统的CPU占用率、CPU温度、内存占用率以及磁盘占用率涉及到了系统监控和性能分析。以下将详细介绍如何利用Go实现这些功能。 1. **CPU占用率** CPU占用率是指CPU在单位时间内用于执行用户...

    shell脚本,通过snmp方式获取远程服务器的CPU内存和硬盘的使用率

    在IT管理领域,远程监控服务器的状态是至关重要的任务,尤其是CPU、内存和硬盘的使用率,这些指标直接反映了系统的负载和健康状况。本教程将详细讲解如何使用Shell脚本结合SNMP(简单网络管理协议)来实现这一目标。...

    linux下怎样查看机器配置cpu内存硬盘 (1).docx

    本文将详细介绍如何在Linux系统中查看CPU、内存和硬盘的信息。 #### 一、查看CPU信息 **方法一:使用`dmesg`命令** - **命令格式**:`dmesg | grep cpu` - `dmesg` 命令用于显示内核的开机信息,通常用于调试...

    服务器性能监控(主机、内存、磁盘、cpu)

    本程序能够监控LINUX服务器的内存、磁盘、CPU使用情况 1、需要配置一台FTP服务器,可以LINUX服务器中搭建一个FTP服务即可。 2、监控的服务器需要与FTP服务器网络连通。 3、需要修改...

    Qt实现CPU内存硬盘检测

    在IT领域,开发一款能够实时监控系统资源如CPU、内存和硬盘使用情况的应用程序是非常常见的需求。Qt是一个跨平台的C++图形用户界面应用程序框架,它提供了丰富的功能和工具,可以方便地创建这类应用程序。本篇文章将...

    Linux教程获取Linux硬盘。CPU

    本文将详细介绍如何使用Linux命令行来获取关于CPU、内存以及硬盘空间的信息。 #### 一、获取CPU信息 Linux提供了多种方法来获取CPU的相关信息,包括CPU的使用率、型号等。其中,`top` 和 `mpstat` 是两个常用的...

    Linux服务器监测命令及CPU、硬盘、内存状态命令

    首先,/proc文件系统是Linux内核提供的一个接口,它以文件的形式存在于内存中,通过这个接口,系统管理员可以访问到内核内部的数据结构,并获取系统及进程的实时信息,包括CPU、硬盘、内存等硬件的状态。/proc文件...

    Linux获取服务器硬件配置(CPU、内存、硬盘、主板)信息shell 脚本

    这篇文档将详细解析一个用于获取Linux服务器硬件配置信息的shell脚本,包括CPU、内存、硬盘、PCI Express(PCIe)设备、主板以及系统制造商等关键信息。 首先,让我们逐个分析脚本中的主要命令及其用途: 1. **`...

    Linux下查看CPU型号,内存大小,硬盘空间的命令

    Linux下查看CPU型号,内存大小,硬盘空间的命令

    linux如何查看CPU_内存_机器型号_网卡信息.docx

    Linux 查看 CPU、内存、机器型号、网卡信息 Linux 系统提供了多种方式来查看 CPU、内存、机器型号、网卡信息等硬件信息。本文将详细介绍如何使用 Linux 命令来查看这些信息。 查看 CPU 信息 在 Linux 系统中,...

    Qt,获取CPU信息(Linux,Windows通用)

    在Linux系统中,我们可以直接访问/proc文件系统来获取CPU信息。/proc目录下的统计文件如/proc/cpuinfo提供了详细的硬件信息。在Qt中,我们可以通过QFile和QTextStream类来读取这些文件的内容。以下是一个简单的示例...

    C# 监测服务器使用情况(CPU、内存、硬盘、网络宽带、进程)

    内存使用率、总CPU百分比、获得物理总内存(、获得可用内存(G)、获取mac地址、获取分区信息使用空间 进程(XX)CPU百分比、进程(XX)占用的内存大小、进程(XX)占用的内存百分比。 PerformanceCount方面比较详细,...

    linux内存和CPU占用情况

    在Linux操作系统中,管理和监控内存以及CPU的使用情况对于系统管理员和开发者来说至关重要。了解这些信息可以帮助优化系统性能,排查故障,并确保服务的稳定运行。`mytop`是一款基于命令行的实时系统监控工具,类似...

    php监控linux流量,cpu利用率,磁盘利用率,内存利用率

    本项目专注于监控Linux系统的四个关键指标:流量、CPU利用率、磁盘利用率和内存利用率。下面将详细介绍如何实现这一目标,并提供相关知识点。 首先,我们要理解这四个指标的重要性: 1. **Linux流量**:网络流量...

Global site tag (gtag.js) - Google Analytics