Khi bắt đầu quản trị một VPS (Virtual Private Server), việc đầu tiên và quan trọng nhất không phải là cài đặt ứng dụng, mà là xác định xem tài nguyên thực tế có đúng với những gì nhà cung cấp cam kết hay không. Dù bạn đang sử dụng Linux hay Windows Server, việc nắm vững các câu lệnh và công cụ kiểm tra thông số là kỹ năng cơ bản để đảm bảo hệ thống vận hành ổn định. Trong bài viết này, LANIT sẽ hướng dẫn bạn chi tiết các cách kiểm tra cấu hình VPS từ CPU, RAM, dung lượng ổ cứng cho đến tốc độ mạng một cách nhanh chóng và chính xác nhất.
Hướng dẫn kiểm tra cấu hình VPS chi tiết
Dưới đây là các phương pháp chuẩn kỹ thuật để kiểm tra mọi thông số từ CPU, RAM, ổ cứng cho đến tốc độ mạng.
I. Kiểm tra cấu hình VPS Linux (Ubuntu, CentOS, Debian)
Linux không có giao diện đồ họa mặc định, nên mọi thông số đều nằm sau các dòng lệnh. Dưới đây là những lệnh “gối đầu giường” của mọi kỹ thuật viên.
1. Kiểm tra thông tin CPU
CPU quyết định tốc độ xử lý các tác vụ phức tạp. Để biết bạn đang dùng “hàng thật” hay “hàng ảo”, hãy dùng:
- Lệnh lscpu: Cho cái nhìn tổng quan nhất.
- Socket(s): Số lượng vi xử lý vật lý.
- Core(s) per socket: Số nhân thực trên mỗi CPU.
- Thread(s) per core: Nếu con số này là 2, nghĩa là CPU có hỗ trợ siêu phân luồng (Hyper-threading).
- Lệnh cat /proc/cpuinfo: Xem chi tiết từng vCPU.
- Model name: Bạn sẽ biết chính xác mình đang dùng chip Intel Xeon Gold, Platinum hay AMD EPYC.
- Cpu MHz: Tốc độ xung nhịp hiện tại. Lưu ý nếu thông số này nhảy thấp bất thường, có thể VPS đang bị giới hạn điện năng hoặc quá nhiệt.

2. Kiểm tra dung lượng RAM
RAM ảnh hưởng đến khả năng xử lý đa nhiệm. Hãy sử dụng lệnh: free -h
- Total: Tổng RAM được hệ thống nhận diện.
- Used/Free: Lượng RAM đang dùng và hoàn toàn trống.
- Available: Đây là con số quan trọng nhất. Nó đại diện cho lượng RAM thực tế mà hệ thống có thể cấp cho ứng dụng mới mà không cần Swap.
- Thông số Swap: Nếu bạn thấy used ở dòng Swap tăng cao, điều đó có nghĩa RAM vật lý đã cạn. Vì tốc độ ổ cứng chậm hơn RAM hàng chục lần, nên khi dùng đến Swap, VPS của bạn chắc chắn sẽ bị lag hoặc “treo” (OOM Killer).
3. Kiểm tra ổ cứng (Disk)
Đừng để website bị dừng hoạt động chỉ vì đầy dung lượng.
- Lệnh df -h: Giúp bạn xem dung lượng còn trống của từng phân vùng. Đặc biệt chú ý phân vùng / (root).
- Lệnh lsblk: Hiển thị cấu trúc ổ đĩa dưới dạng cây. Bạn sẽ biết được VPS đang có bao nhiêu ổ cứng (sda, sdb,…) và chúng được chia thành các phân vùng (partition) như thế nào.

4. Kiểm tra hệ điều hành và phiên bản Kernel
Để cài đặt các phần mềm như Docker hay VPN, bạn cần biết chính xác hệ điều hành:
- cat /etc/os-release: Hiển thị tên bản phân phối (Ví dụ: Ubuntu 22.04.3 LTS).
- uname -a: Cho biết phiên bản Kernel. Một Kernel cũ có thể chứa nhiều lỗ hổng bảo mật nghiêm trọng.
II. Kiểm tra cấu hình VPS Windows Server
Windows Server trực quan hơn nhờ giao diện GUI, nhưng bạn cũng cần biết các vị trí “ẩn” để xem thông số chính xác.
Cách 1: Sử dụng Task Manager (Theo dõi thời gian thực)
Đây là cách nhanh nhất để bạn quan sát xem VPS có đang bị “quá tải” hay không thông qua các biểu đồ vận hành.
Bước 1: Chuột phải vào thanh Taskbar và chọn Task Manager (hoặc nhấn tổ hợp phím Ctrl + Shift + Esc).
Bước 2: Nhấp vào tab Performance.
Bước 3: Tại đây, bạn có thể chọn từng mục:
- CPU: Xem xung nhịp thực tế và số lượng Core/Logical processors.
- Memory: Kiểm tra lượng RAM đang dùng và tốc độ bus.
- Disk: Theo dõi tốc độ đọc/ghi và thời gian phản hồi (Latency) của ổ cứng.
- Ethernet: Xem lưu lượng băng thông đang gửi và nhận.

Cách 2: Sử dụng System Information
Nếu bạn cần một bản báo cáo đầy đủ về model chip, phiên bản BIOS hay các thành phần phần cứng chuyên sâu, hãy dùng lệnh msinfo32.
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.
Bước 2: Nhập msinfo32 và nhấn Enter.
Bước 3: Tại cửa sổ System Summary, hãy tập trung vào các dòng:
- Processor: Hiển thị chi tiết tên chip, đời chip và số nhân thực.
- Installed Physical Memory (RAM): Tổng dung lượng RAM vật lý được nhận diện.
- System Model/SKU: Thông tin về nền tảng ảo hóa mà nhà cung cấp đang sử dụng (như VMware, KVM, hay Hyper-V).
Cách 3: Sử dụng lệnh trong PowerShell
Sử dụng dòng lệnh giúp bạn trích xuất thông tin nhanh mà không cần thao tác chuột rườm rà.
Bước 1: Nhấp vào nút Start, tìm kiếm PowerShell và mở nó lên.
Bước 2: Nhập câu lệnh sau để lấy thông tin tổng quát:
Get-ComputerInfoBước 3: Để xem chi tiết và gọn gàng hơn về CPU và RAM, bạn có thể sử dụng lệnh:
Get-WmiObject -Class Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed
*Lưu ý: Kết quả trả về từ PowerShell là thông số “gốc” từ hệ thống, giúp bạn đối chiếu chính xác nhất với thông số ghi trên hợp đồng thuê VPS.
Kiểm tra hiệu năng (Benchmark) thực tế của VPS
Dưới đây là 3 phương pháp Benchmark phổ biến nhất hiện nay dành cho VPS:
I. Kiểm tra tốc độ đọc/ghi ổ cứng (I/O Speed)
Tốc độ I/O quyết định khả năng xử lý các truy vấn dữ liệu nặng. Tốc độ càng cao, việc đọc/ghi của database càng nhanh, giúp website tránh lỗi “504 Gateway Timeout”.
Sử dụng lệnh dd để test nhanh (Đo tốc độ ghi tuần tự):
dd if=/dev/zero of=test_file bs=1G count=1 oflag=dsync
Sử dụng công cụ fio (cần cài đặt sudo apt install fio) để đo tốc độ đọc/ghi ngẫu nhiên (Random 4k) – thông số sát với thực tế vận hành nhất.
fio --name=randwrite --ioengine=libaio --rw=randwrite --bs=4k --numjobs=1 --size=512m --iodepth=64 --runtime=60 --time_based --do_verify=0
II. Kiểm tra tốc độ mạng (Network Speedtest)
Băng thông (Bandwidth) thực tế thường khác xa với quảng cáo. Bạn cần kiểm tra tốc độ cả chiều Upload và Download.
Hãy sử dụng script speedtest-cli, đây là công cụ đo tốc độ dựa trên nền tảng Speedtest.net cực kỳ chính xác. Các bước thực hiện:
Bước 1. Tải script
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
Bước 2. Kết quả sẽ hiển thị
Download Speed, Upload Speed và Latency (độ trễ).
*Lưu ý: Bạn nên test đến các server tại quốc gia mà đối tượng khách hàng của bạn sinh sống để có kết quả thực tế nhất.
3. Sử dụng Script tổng hợp (All-in-one)
Nếu bạn không muốn mất thời gian gõ từng câu lệnh riêng lẻ, các script tổng hợp là giải pháp hoàn hảo. Chúng tự động hóa toàn bộ quá trình kiểm tra từ phần cứng đến hiệu năng chỉ với một dòng lệnh duy nhất:
a. bench.sh
Đây là script “huyền thoại” giúp bạn nhanh chóng xem thông tin CPU, hệ điều hành, đo tốc độ I/O ổ cứng và kiểm tra tốc độ download từ các server quốc tế phổ biến.
Câu lệnh:
wget -qO- bench.sh | bashb. yabs.sh (Yet Another Benchmark Script)
Công cụ benchmark hiện đại và mạnh mẽ nhất hiện nay. Điểm khác biệt của YABS là nó sử dụng các bài test tiêu chuẩn như Geekbench để chấm điểm CPU, đo I/O chuyên sâu với nhiều kích thước khối dữ liệu khác nhau và kiểm tra tốc độ mạng iperf3.
Câu lệnh:
wget -qO- yabs.sh | bash
Việc kiểm tra cấu hình VPS không chỉ đơn thuần là xem các con số khô khan, mà là bước quan trọng để đảm bảo bạn đang nhận được đúng giá trị với số tiền đã bỏ ra. Hy vọng với những câu lệnh và công cụ Benchmark mà LANIT chia sẻ, bạn đã có thể tự tin đánh giá ” sức khỏe” máy chủ của mình. Hãy nhớ rằng, một hệ thống ổn định bắt đầu từ việc hiểu rõ tài nguyên mình đang có. Đừng ngần ngại thực hiện kiểm tra định kỳ để phát hiện sớm các dấu hiệu quá tải và tối ưu hóa hiệu suất kịp thời.










