百度
360搜索
搜狗搜索

如何查看linux系统cpu硬盘内存大小详细介绍

在 Linux 系统中,查看 CPU、硬盘和内存大小可以通过命令行工具快速实现。以下是详细的操作方法及相关命令示例:

一、查看 CPU 信息

1. 基础信息(型号、核心数、线程数)

  • 命令:bash
    lscpu

    • 输出示例:plaintext
      Architecture:            x86_64

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

      Byte Order: Little Endian

      CPU(s): 8

      On-line CPU(s) list: 0-7

      Thread(s) per core: 2

      Core(s) per socket: 4

      Socket(s): 1

      Model name: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz

    • 解释
      • CPU(s):总逻辑核心数(线程数)。
      • Core(s) per socket:每个物理 CPU 的核心数。
      • Socket(s):物理 CPU 数量。
      • Model name:CPU 型号。

2. 详细参数(缓存、频率)

  • 命令:bash
     /proc/cpuinfo

    • 过滤关键信息:bash
       /proc/cpuinfo    

    • 输出示例:plaintext
      model name      : Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz

      cpu MHz : 3800.000

      cache size : 16384 KB

二、查看硬盘信息

1. 磁盘使用情况(已挂载分区)

  • 命令:bash
     

    • 输出示例:plaintext
      Filesystem      Size  Used Avail Use% Mounted on

      /dev/sda1 46G 3.2G 41G 8% /

      tmpfs 7.8G 0 7.8G 0% /dev/shm

    • 解释
      • Size:分区总大小。
      • Used:已使用空间。
      • Avail:可用空间。
      • Use%:使用率。
      • Mounted on:挂载点。

2. 磁盘物理结构(含未挂载分区)

  • 命令:bash
    lsblk

    • 输出示例:plaintext
      NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

      sda 8:0 0 50G 0 disk

      └─sda1 8:1 0 46G 0 part /

      sdb 8:16 0 200G 0 disk

    • 解释
      • NAME:设备名称(如sda为第一块硬盘)。
      • SIZE:磁盘或分区总大小。
      • MOUNTPOINT:挂载点(未挂载则为空)。

3. 分区详细信息

  • 命令:bash
     

    • 输出示例:plaintext
      Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors

      Units: sectors of 1 * 512 = 512 bytes

      Sector size (logical/physical): 512 bytes / 512 bytes

      Disklabel type: gpt

    • 注意:需以root权限运行(加sudo)。

三、查看内存信息

1. 当前内存使用情况

  • 命令:bash
     

    • 输出示例:plaintext
                  total        used        free      shared  buff/cache   available

      Mem: 15G 3.2G 7.8G 940M 4.0G 12G

      Swap: 15G 0B 15G

    • 解释
      • total:总内存。
      • used:已使用内存。
      • free:空闲内存。
      • available:应用程序可直接使用的内存(包含缓存)。

2. 内存硬件信息(插槽数、容量)

  • 命令:bash
     dmidecode  memory

    • 过滤关键信息:bash
       dmidecode  memory    

    • 输出示例:plaintext
      Memory Device

      Array Handle: 0x0005

      Error Information Handle: Not Provided

      Total Width: 64 bits

      Data Width: 64 bits

      Size: 8192 MB

      Form Factor: DIMM

      Set: None

      Locator: DIMM_A1

      Bank Locator: Bank 0

      Type: DDR4

      Type Detail: Synchronous

      Speed: 3200 MT/s

      Manufacturer: Kingston

      Serial Number: 00000000

      Asset Tag: Unknown

      Part Number: KVR32S22D8/8

    • 注意:需以root权限运行。

四、图形化工具(可选)

如果需要更直观的界面,可以使用以下工具:

  1. GNOME 系统监控:bash
    gnome-system-monitor

  2. KDE 系统监视器:bash
    ksysguard

  3. htop(命令行实时监控):bash

五、常见问题与注意事项

  1. 单位换算

    • dffree-h选项会自动将单位转换为 GB、MB 等(基于 1024 进制)。
    • 硬盘厂商通常使用 1000 进制(如 1TB=1000GB),因此fdisklsblk显示的容量可能略小于标称值。

  2. 权限问题

    • dmidecodefdisk -l需要root权限,需加sudo
    • 普通用户可查看/proc/cpuinfo/proc/meminfo,但部分字段可能受限。

  3. 扩展信息

    • 硬盘健康状态:使用smartctl(需安装smartmontools):bash
       smartctl  /dev/sda

    • 内存速度与插槽dmidecode可显示内存模块的速度、厂商等硬件信息。

通过以上命令,您可以全面了解 Linux 系统的 CPU、硬盘和内存配置及使用情况。根据需求选择合适的工具,快速定位系统资源状态。

阅读更多 >>>  麒麟v10如何查看cpu核心数量

网站数据信息

"如何查看linux系统cpu硬盘内存大小"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何查看linux系统cpu硬盘内存大小的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!