Giới thiệu VH Benchmark Script
VH Benchmark Script là một công cụ benchmark VPS và server mã nguồn mở do VietHosting phát triển. Script được thiết kế để kiểm tra nhanh hiệu năng CPU, Disk I/O và tốc độ mạng của máy chủ Linux chỉ với một dòng lệnh.
VH Benchmark Script là công cụ kiểm tra hiệu năng VPS và server mã nguồn mở do VietHosting phát triển. Tiện ích này thuộc danh mục Server Tools trong hệ sinh thái VietHosting Sysadmin Resource Hub.
Chỉ với một dòng lệnh, bạn có thể đánh giá chính xác sức mạnh CPU, tốc độ đọc/ghi ổ cứng (Disk I/O) và chất lượng đường truyền mạng từ máy chủ tới các Node tại Việt Nam và Quốc tế.
1. VH Benchmark Script là gì?
VH Benchmark Script là một script benchmark VPS và server mã nguồn mở viết bằng Bash, giúp kiểm tra nhanh hiệu năng CPU, Disk I/O và tốc độ mạng của máy chủ Linux. Công cụ này cho phép đo tốc độ kết nối tới nhiều node tại Việt Nam và quốc tế nhằm đánh giá chính xác hiệu năng và khả năng truy cập thực tế của hệ thống.
Script được phát triển bởi VietHosting với mục tiêu cung cấp một phương pháp kiểm tra hiệu năng máy chủ đơn giản, minh bạch và dễ sử dụng. Người dùng chỉ cần một dòng lệnh để chạy benchmark và nhận kết quả trực tiếp trên terminal.
Không giống nhiều công cụ benchmark phức tạp cần cài đặt thêm phần mềm phụ trợ, VH Benchmark Script có thể chạy trực tiếp trên hầu hết các bản phân phối Linux phổ biến. Điểm khác biệt của công cụ này là khả năng đo tốc độ mạng tới các nhà mạng lớn tại Việt Nam như VNPT, Viettel và FPT bên cạnh nhiều node quốc tế, giúp phản ánh chính xác trải nghiệm truy cập của người dùng trong nước.
2. Tại sao nên benchmark VPS hoặc Server?
Benchmark VPS hoặc server giúp bạn đánh giá hiệu năng thực tế của hệ thống, qua đó phát hiện các "nút thắt cổ chai" (bottleneck) về CPU, tốc độ ổ cứng (Disk I/O) hoặc giới hạn đường truyền mạng (Network).
Thông qua bảng kết quả, bạn có thể dễ dàng kiểm chứng chất lượng cấu hình so với cam kết của nhà cung cấp, đồng thời có cơ sở dữ liệu khách quan để so sánh giữa các nhà cung cấp dịch vụ khác nhau trước khi quyết định đưa hệ thống vào môi trường Production (chạy thực tế).
Bạn nên thực hiện benchmark hệ thống trong các thời điểm quan trọng sau đây:
- Ngay sau khi khởi tạo KVM VPS hoặc Dedicated Server để kiểm chứng cấu hình phần cứng.
- Khi nghi ngờ node vật lý đang bị quá tải (CPU Steal cao hoặc tốc độ Disk I/O suy giảm).
- Khi cần thu thập dữ liệu khách quan để so sánh hiệu năng mạng giữa các trung tâm dữ liệu.
- Sau khi thực hiện nâng cấp tài nguyên (CPU, RAM, Ổ cứng) để xác nhận hệ thống đã nhận đủ công suất.
3. Những thông số được benchmark
Khi chạy, script sẽ tiến hành thu thập và benchmark các thành phần quan trọng nhất quyết định hiệu năng của một máy chủ:
- Thông tin hệ thống: Trích xuất Model CPU, số nhân (cores), xung nhịp, dung lượng RAM, dung lượng ổ cứng, hệ điều hành và công nghệ ảo hóa (KVM, VMware...).
- Tốc độ Disk I/O: Kiểm tra tốc độ ghi tuần tự bằng lệnh
ddvà tự động đo tốc độ đọc/ghi ngẫu nhiên (Random 4K Read/Write) bằngfionếu hệ thống có cài đặt sẵn. - Tốc độ Mạng (Network Speed): Đo tốc độ tải xuống (Download) từ các node mạng tại Việt Nam và nhiều khu vực quốc tế (Châu Á, Châu Âu, Châu Mỹ).
- Thông tin ISP: Hiển thị địa chỉ IP Public, mã ASN và tên nhà cung cấp mạng của máy chủ.
4. Hướng dẫn cài đặt và sử dụng VH Benchmark Script
Quá trình benchmark thường hoàn thành cực kỳ nhanh chóng, chỉ mất từ 2–3 phút tùy thuộc vào cấu hình VPS và tốc độ kết nối mạng của bạn.
4.1. Cài đặt thư viện cần thiết
Máy chủ cần được cài đặt sẵn curl để tải script. Khuyến nghị cài đặt thêm fio để script có thể đo lường IOPS của ổ cứng một cách chính xác nhất.
Nếu máy chủ của bạn chưa có sẵn các thư viện này, hãy chạy lệnh tương ứng với hệ điều hành đang sử dụng (Đăng nhập SSH bằng quyền Root):
Đối với Ubuntu / Debian:
apt-get update -y && apt-get install curl fio -y
Đối với CentOS / AlmaLinux / Rocky Linux:
dnf install curl fio -y
* Đối với các phiên bản hệ điều hành cũ (ví dụ CentOS 7), bạn cần cài thêm epel-release và sử dụng yum:
yum install epel-release -y && yum install curl fio -y
4.2. Lệnh chạy VH Benchmark Script
Thực thi dòng lệnh dưới đây để bắt đầu quá trình kiểm tra toàn diện (Bao gồm System Info, Disk I/O, Node VN & Quốc tế):
curl -Lso- https://mirrors.viethosting.com/scripts/vh-benchmark.sh | bash
Ngoài ra, nếu bạn muốn tiết kiệm thời gian và chỉ muốn kiểm tra tốc độ mạng ở một khu vực cụ thể, hãy sử dụng các tham số tùy chọn sau:
- Chỉ test tốc độ kết nối đến các Node mạng Việt Nam
curl -Lso- https://mirrors.viethosting.com/scripts/vh-benchmark.sh | bash -s vn
- Chỉ test tốc độ kết nối đến các Node Quốc tế
curl -Lso- https://mirrors.viethosting.com/scripts/vh-benchmark.sh | bash -s intl
5. Ví dụ kết quả (Output)
Sau khi hoàn tất, kết quả sẽ hiển thị ngay trên màn hình Terminal và đồng thời được lưu thành một file log (ví dụ: /root/vh-benchmark-20260314-145751.log) trong thư mục hiện tại để bạn tiện chia sẻ.

6. So sánh VH Benchmark Script với các công cụ Benchmark khác
Bảng dưới đây cung cấp một cái nhìn tổng quan về sự khác biệt giữa VH Benchmark Script và các công cụ benchmark phổ biến hiện nay:
| Tính năng cốt lõi | VH Benchmark Script | Các công cụ benchmark phổ biến |
|---|---|---|
| Trọng tâm đo kiểm mạng | Đầy đủ Node Việt Nam & Quốc tế | Gần như 100% Node Quốc tế |
| Đo lường Disk I/O | Kết hợp cả dd và fio |
Thường chỉ dùng một công cụ |
| Chống Rate Limit API | Có (Fallback tự động) | Ít hỗ trợ (Dễ bị lỗi khi test nhiều) |
| Tốc độ hoàn thành | Cực nhanh (2-3 phút) | Từ nhanh đến rất chậm (Kèm Geekbench) |
7. Kiểm tra hiệu năng VPS VietHosting thực tế
Để minh họa cách script hoạt động trong môi trường thực tế, dưới đây là kết quả benchmark được thực hiện ngẫu nhiên trên một máy chủ thuộc gói KVM VPS cơ bản đang vận hành trong hạ tầng của VietHosting.

Video 01: Chạy benchmark thực tế trên KVM VPS (Node sử dụng CPU Intel Xeon Platinum 8171M kép, lưu trữ SSD RAID-10).
Video 02: Chạy benchmark thực tế trên KVM VPS (Thuộc hệ thống Node cũ trước đây).
Các gói VPS của VietHosting hiện cung cấp cấu hình băng thông dùng chung tối đa lên đến 1 Gbps cho đường truyền trong nước và 32 Mbps cho kết nối quốc tế.
8. Lời kết
Việc sử dụng VH Benchmark Script định kỳ là một thói quen tốt giúp bạn luôn nắm rõ tình trạng "sức khỏe" của máy chủ. Bằng cách hiển thị thông số minh bạch, rõ ràng, chúng tôi hy vọng công cụ này sẽ là người bạn đồng hành đắc lực cho các quản trị viên hệ thống.
Bạn có thể tự mình kiểm tra hiệu năng thực tế bằng script này trên hạ tầng của chúng tôi chỉ với một dòng lệnh.
Các hướng dẫn kỹ thuật khác
Khám phá thêm các hướng dẫn kỹ thuật, thủ thuật quản trị hệ thống và bài viết phân tích giúp tối ưu hiệu năng và vận hành VPS hoặc máy chủ hiệu quả.