Lệnh check CPU Linux: kiểm tra cả RAM, ổ đĩa và thông tin OS

Thông báo tiếp thị liên kết Ver 3.1
Thông báo tiếp thị liên kết Ver 3.2 (chỉ trên di động)
Môi trường thử nghiệmHọ RHELAlmaLinux 9.8Tài khoản rootKiểm tra ngày 2026-10-05
Lệnh thông tin · thiết lập hệ thốngnproclscpufreedflsblkuname

Số lõi CPU trên Linux hiện ra ngay chỉ với một dòng [nproc]. Bảng dưới đây tổng hợp các lệnh kiểm tra CPU, dung lượng RAM, thông tin ổ đĩa và OS trên Linux theo thứ tự hay dùng.

Lệnh

Nội dung kiểm tra

nproc

Số CPU dùng được (lõi logic)

lscpu

Model CPU · socket · lõi · luồng

free -h

Dung lượng RAM tổng · đã dùng · còn trống

df -h

Dung lượng đã dùng theo từng ổ đĩa (hệ thống tệp)

lsblk

Cấu trúc ổ đĩa và phân vùng

cat /etc/os-release

Tên và phiên bản bản phân phối

uname -r

Phiên bản kernel

$ nproc
2

$ lscpu
CPU(s):                2
Model name:            Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
Thread(s) per core:    2
Core(s) per socket:    1
Socket(s):             1

$ free -h
               total        used        free      shared  buff/cache   available
Mem:           3.8Gi       2.1Gi       312Mi        96Mi       1.4Gi       1.5Gi
Swap:          2.0Gi       384Mi       1.6Gi

Đây là kết quả chạy trên server AlmaLinux 9 vào 2026-10-05; [CPU(s)] là số lõi nhân với số luồng trên mỗi lõi, đúng như trường hợp trong mục siêu phân luồng bên dưới.

✅ Lệnh kiểm tra thông tin CPU trên Linux

1. cat /proc/cpuinfo

  • cat /proc/cpuinfo
  • Lệnh cat in ra tệp /proc/cpuinfo để bạn kiểm tra thông tin CPU trên Linux.
cat /proc/cpuinfo
Kiểm tra thông tin CPU cơ bản trên Linux
📖 Mở phần giải thích các mục trong /proc/cpuinfo
  • Giải thích các mục thông tin CPU hay xem
  • processor: số chỉ mục của CPU hiện tại, bắt đầu từ 0; thông tin của từng lõi được in ra riêng.
  • model name: tên model CPU, hiển thị thông tin như sản phẩm Intel trong ảnh ở trên hoặc “model name : AMD EPYC 7551 32-Core Processor”.
  • siblings : có khái niệm giống bộ xử lý logic trong Windows, cho biết tổng số lõi thuộc CPU vật lý. Thông thường, các bộ xử lý được đánh số lần lượt, ví dụ 0–3.
  • cpu cores : số lõi CPU vật lý.
  • Giải thích thuật ngữ thông tin CPU (1p)
  • vendor_id: chuỗi nhận diện nhà sản xuất CPU. ‘AuthenticAMD’ là AMD, ‘GenuineIntel’ là sản phẩm Intel.
  • model: số model của CPU.
  • cpu family : dòng sản phẩm mà CPU thuộc về.
  • stepping : số stepping của CPU, tức phiên bản phản ánh các cải tiến trong quá trình sản xuất.
  • microcode : phiên bản của ‘microcode’, chương trình nhỏ chạy bên trong CPU.
  • cpu MHz : tốc độ xung nhịp của CPU, hiển thị theo đơn vị megahertz.
  • cache size : kích thước cache của CPU; lệnh lscpu cho xem chi tiết kích thước của từng cấp cache.
  • physical id : số hiệu CPU vật lý, dùng để phân biệt thông tin của từng bộ xử lý trên hệ thống nhiều socket.
  • core id : mã định danh duy nhất của lõi hiện tại.
  • apicid / initial apicid : mã định danh APIC duy nhất của CPU. APIC là hệ thống quản lý ngắt (interrupt) giữa bộ xử lý trung tâm và các thiết bị vào/ra.
  • Giải thích thuật ngữ thông tin CPU (2p)
  • fpu : cho biết CPU có hỗ trợ tính toán dấu phẩy động hay không. Thông thường, hầu hết CPU đời mới đều hiển thị yes.
  • fpu_exception : cho biết có hỗ trợ ngoại lệ dấu phẩy động hay không, tức CPU có hỗ trợ xử lý ngoại lệ trong phép toán dấu phẩy động hay không.
  • cpuid level : mức thông tin cao nhất có thể lấy được khi dùng lệnh CPUID.
  • wp : cho biết tính năng Write Protection (chống ghi) có được bật hay không.
  • flags : danh sách các tính năng và tập lệnh mà CPU hỗ trợ. Có thể bao gồm các lệnh mở rộng SIMD (SSEx, AVX), hỗ trợ ảo hóa như hypervisor (VMX hoặc SVM), và các tính năng mã hóa (AES-NI) giúp tăng tốc tác vụ bảo mật bằng lệnh mã hóa và giải mã tốc độ cao dựa trên phần cứng.
  • bogomips : đơn vị đo hiệu năng CPU gọi là BogoMIPS. Giá trị này không liên quan đến hiệu năng CPU thực tế; được kernel dùng để thiết lập thời gian hệ thống trong quá trình khởi động, BogoMIPS là một thước đo hiệu năng ảo.
  • clflush size : kích thước dòng cache (cache line) mà CPU hỗ trợ. Lệnh CLFLUSH dùng để xả (làm trống) một dòng cache được chỉ định khỏi cache.
  • cache_alignment : giá trị căn chỉnh cache của CPU; cache được căn chỉnh càng tốt thì hiệu năng càng cao.
  • address sizes : kích thước địa chỉ vật lý và địa chỉ ảo mà CPU hỗ trợ, quyết định dung lượng bộ nhớ và không gian địa chỉ mà hệ thống có thể dùng. 36 bits physical nghĩa là kích thước địa chỉ vật lý là 36 bit, còn 48 bits virtual nghĩa là kích thước địa chỉ ảo là 48 bit.
  • power management : danh sách các tính năng quản lý điện năng mà CPU hỗ trợ.

2. Kiểm tra tổng số CPU và số CPU vật lý

Nếu chỉ cần số lõi thì [nproc] là ngắn nhất. Để xem riêng CPU vật lý và lõi, hãy đếm trong /proc/cpuinfo như dưới đây.

# Tổng số lõi CPU : xác nhận có tổng cộng 4 lõi CPU (ảo) 
~]# grep -c processor /proc/cpuinfo
4
# Số CPU vật lý
~]# grep -c ^processor /proc/cpuinfo
1
# Số lõi trên mỗi CPU
grep -c ^processor /proc/cpuinfo | wc -l
4

3. Siêu phân luồng (Hyper Threading): kiểm tra đã bật chưa

Nếu giá trị siblings hiển thị gấp đôi số lõi CPU thì công nghệ Hyper Threading đang được áp dụng.

~]# cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
siblings : 4
cpu cores : 4
## 
~]# ‍cat /proc/cpuinfo | egrep 'sibli‍ngs|cpu cores' | head -2
siblings : 2
cpu cores : 1

4. Lệnh lscpu

Có thể dùng lệnh lscpu để xem thông tin CPU một cách gọn gàng.

~]# lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         40 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  2
  On-line CPU(s) list:   0,1
Vendor ID:               AuthenticAMD
  BIOS Vendor ID:        QEMU
  Model name:            AMD EPYC 7551 32-Core Processor
    BIOS Model name:     pc-i440fx-4.2
    CPU family:          23
    Model:               1
    Thread(s) per core:  2
    Core(s) per socket:  1
    Socket(s):           1
    Stepping:            2
    BogoMIPS:            3992.49
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid
                          tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4
                         a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibpb vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves 
                         clzero xsaveerptr virt_ssbd arat npt nrip_save arch_capabilities
Virtualization features: 
  Virtualization:        AMD-V
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):     
  L1d:                   64 KiB (1 instance)
  L1i:                   64 KiB (1 instance)
  L2:                    512 KiB (1 instance)
  L3:                    16 MiB (1 instance)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:         
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Mitigation; untrained return thunk; SMT vulnerable
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Not affected

✅ Kiểm tra dung lượng RAM trên Linux

1. cat /proc/meminfo

Có thể xem dung lượng RAM trên Linux (thông tin sử dụng bộ nhớ hiện tại) bằng cat /proc/meminfo.

cat /proc/meminfo

2. Dùng lệnh free

Dùng lệnh free sẽ xem dung lượng RAM trên Linux dễ hơn một chút, và tùy chọn (-h) giúp kết quả còn dễ đọc hơn nữa.

~]# free -h
               total        used        free      shared  buff/cache   available
Mem:           764Mi       208Mi       370Mi        17Mi       217Mi       555Mi
Swap:          8.0Gi       159Mi       7.8Gi
~]# free -h
  total        used        free      shared  buff/cache   available
Mem:          5.8Gi       3.1Gi       754Mi        35Mi       1.9Gi       2.4Gi
Swap:         5.9Gi       808Mi       5.1Gi

✅ Kiểm tra dung lượng ổ đĩa đã dùng: df -h

Có thể xem tổng dung lượng ổ đĩa đã dùng bằng lệnh df -h.

~]# df -h
Filesystem              Size  Used Avail Use% Mounted on
devtmpfs                4.0M     0  4.0M   0% /dev
tmpfs                   383M     0  383M   0% /dev/shm
tmpfs                   153M   20M  134M  13% /run
/dev/mapper/rocky-root  119G   11G  109G  10% /
/dev/sda2               994M  275M  720M  28% /boot
/dev/sda1                99M  7.0M   92M   8% /boot/efi
tmpfs                    77M     0   77M   0% /run/user/1000
~]# 

Cách ổ đĩa và phân vùng được chia ra sao thì xem bằng [lsblk]. Thêm [-e7] sẽ loại bỏ các thiết bị loop như snap, chỉ để lại ổ đĩa thật. Cách chia phân vùng mới được trình bày trong bài viết về lệnh gdisk.

$ lsblk -e7
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0    80G  0 disk
├─nvme0n1p1 259:1    0     1M  0 part
├─nvme0n1p2 259:2    0   200M  0 part /boot/efi
├─nvme0n1p3 259:3    0     1G  0 part /boot
└─nvme0n1p4 259:4    0  78.8G  0 part /

✅ Kiểm tra từng thông tin của server

## Kiểm tra tên model server
dmidecode -s system-product-name
## Kiểm tra tên model server, chi tiết hơn 
dmidecode | grep "Product Name:"

# Loại và phiên bản OS (ngắn gọn)
~]# cat /etc/redhat-release
Rocky Linux release 9.3 (Blue Onyx)

# Loại và phiên bản OS (/etc/*release*)
~]# cat /etc/*release*
NAME="Rocky Linux"
VERSION="9.3 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.3"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.3"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.3"
Rocky Linux release 9.3 (Blue Onyx)
Rocky Linux release 9.3 (Blue Onyx)
Derived from Red Hat Enterprise Linux 9.3
Rocky Linux release 9.3 (Blue Onyx)
cpe:/o:rocky:rocky:9::baseos


# Loại và phiên bản OS (lệnh rpm) 
~]# rpm -qa | grep release
rocky-release-cloud-9-1.el9.noarch
epel-release-9-7.el9.noarch
rocky-release-9.3-1.2.el9.noarch
remi-release-9.3-2.el9.remi.noarch

## Kiểm tra phiên bản OS (/proc/version)
~]# cat /proc/version 
Linux version 5.14.0-162.12.1.el9_1.0.2.x86_64 (mockbuild@dal1-prod-builder001.bld.equ.rockylinux.org) (gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2), GNU ld version 2.35.2-24.el9) #1 SMP PREEMPT_DYNAMIC Mon Jan 30 22:14:42 UTC 2023

## Kiểm tra tên model CPU 
cat /proc/cpuinfo | grep name

ℹ️ Thông báo tiếp thị liên kết
Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Prove your humanity: 1   +   3   =