Test vps

Hướng Dẫn Kiểm Tra Thông Số VPS và Test Hiệu Năng Ổ Cứng

Dưới đây là hướng dẫn chi tiết để bạn có thể test các thông số cơ bản và kiểm tra hiệu năng VPS, bao gồm: thông tin hệ thống, test tốc độ đọc/ghi ổ cứng với dd, test I/O với fio, và test độ trễ ổ cứng với ioping.

1. Kiểm tra thông số cơ bản hệ thống

Bạn có thể sử dụng các lệnh sau để thu thập thông tin cơ bản về VPS:

# Thông tin hệ điều hành
cat /etc/os-release

# Thông tin CPU
lscpu | grep "Model name\|CPU(s)\|MHz"

# Sử dụng CPU hiện tại
top -bn1 | grep "Cpu(s)"

# Thông tin RAM  Swap
free -h

# Thông tin  đĩa
df -h /

# Kiến trúc hệ thống
uname -m

# Kernel version
uname -r

# Kiểm tra môi trường ảo hóa
systemd-detect-virt

# Thời gian hoạt động của hệ thống
uptime

# Load average
cat /proc/loadavg

Bạn có thể tạo 1 bảng giống như hình mẫu trong câu hỏi dựa trên kết quả ở trên.


2. Test tốc độ đọc ghi ổ cứng với dd

Lệnh dd rất phổ biến để test tốc độ đọc/ghi thô của ổ cứng.

# Ghi tập tin 1GB để test tốc độ ghi
dd if=/dev/zero of=testfile bs=1G count=1 oflag=dsync

# Đọc tập tin testfile để test tốc độ đọc
dd if=testfile of=/dev/null bs=1G count=1

# Xóa tập tin testfile sau khi test
rm -f testfile
  • bs=1G thiết lập block size là 1GB (có thể thay đổi để phù hợp).
  • oflag=dsync đảm bảo ghi đồng bộ, tính tốc độ thực tế.
  • Tốc độ sẽ được hiển thị sau khi lệnh kết thúc.

3. Test hiệu năng I/O phức tạp với fio

fio là công cụ đánh giá hiệu năng I/O rất mạnh, có thể kiểm tra nhiều loại workload khác nhau.

Cài đặt fio:

sudo apt update && sudo apt install -y fio

Chạy test I/O đơn giản:

fio --name=test --ioengine=libaio --iodepth=1 --rw=readwrite --bs=4k --direct=1 --size=1G --numjobs=1 --runtime=60 --group_reporting

Ý nghĩa:

  • rw=readwrite test đọc và ghi.
  • bs=4k block size 4KB.
  • size=1G tổng dung lượng test 1GB.
  • runtime=60 chạy trong 60 giây.

Bạn có thể tùy chỉnh để test các dạng khác như chỉ đọc (rw=read), chỉ ghi (rw=write), random (randrw), …


4. Test độ trễ ổ cứng với ioping

ioping giúp kiểm tra độ trễ ổ cứng và khả năng đáp ứng I/O theo thời gian thực.

Cài đặt ioping:

sudo apt update && sudo apt install -y ioping

Test độ trễ đọc:

ioping -c 10 .
  • -c 10 thực hiện 10 lần test.
  • . kiểm tra trên thư mục hiện hành (thường là ổ chứa hệ điều hành).

Bạn có thể test ở nhiều thư mục khác nhau nếu VPS có nhiều phân vùng.


Tổng kết

Sau khi chạy các lệnh trên, bạn sẽ thu thập được báo cáo về:

  • Thông số phần cứng và phần mềm VPS (CPU, RAM, ổ đĩa, kernel…).
  • Tốc độ đọc/ghi ổ cứng thô bằng dd.
  • Hiệu năng I/O chi tiết với fio.
  • Độ trễ ổ đĩa với ioping.

4.2/5 - (6 bình chọn)