Top 6 Công cụ miễn phí để kiểm tra hiệu năng VPS và Máy chủ
Benchmarking VPS là gì?
Các công cụ dòng lệnh phổ biến nhất để kiểm tra hiệu năng (benchmark) VPS và máy chủ Linux bao gồm: VH Benchmark, YABS, nench, vpsbench, vHWINFO và speedtest-cli. Chỉ với 1 dòng lệnh, bạn có thể kiểm tra toàn diện CPU, tốc độ ổ cứng (Disk I/O), tốc độ mạng và thông tin phần cứng thực tế.
Bạn vừa đăng ký một VPS Linux mới và muốn kiểm tra xem sức mạnh phần cứng có đúng như nhà cung cấp cam kết? Việc sử dụng các công cụ benchmarking là cách duy nhất để có số liệu khách quan. Bài viết này sẽ giúp bạn làm chủ 6 công cụ kiểm tra server đỉnh nhất hiện nay.
1. Khi nào nên kiểm tra hiệu năng VPS?
Benchmarking là quá trình ép hệ thống chạy ở mức tối đa để đo lường sức mạnh thực tế. Bạn nên thực hiện bài test này khi:
- Vừa nhận bàn giao VPS hoặc Dedicated Server mới.
- Cần số liệu thực tế để so sánh giữa 2 nhà cung cấp khác nhau.
- Nghi ngờ hệ thống đang bị bóp băng thông (Throttling) hoặc CPU chạy chậm bất thường.
- Trước khi đưa ứng dụng nặng (Database, AI) lên môi trường chạy thật (Production).
2. Bảng so sánh nhanh các công cụ Benchmark
Mỗi công cụ có một thế mạnh riêng, bảng dưới đây sẽ giúp bạn chọn đúng công cụ cho nhu cầu của mình:
| Tên công cụ | Kiểm tra CPU | Disk I/O | Speedtest VN | Tốc độ Test |
|---|---|---|---|---|
| VH Benchmark | Nhanh (~2 phút) | |||
| YABS | Chậm (~10-15 phút) | |||
| vpsbench | Chậm (~15 phút) | |||
| nench | Cực nhanh (<1 phút) |
3. Top 6 công cụ Benchmark VPS Linux miễn phí
3.1. VH Benchmark Script (Toàn diện & Tối ưu tại VN)
Giới thiệu: Đây là script mã nguồn mở do VietHosting phát triển. Nó tập hợp đầy đủ các bài test phần cứng chuẩn quốc tế nhưng được tinh chỉnh lại hệ thống Node đo mạng.
- Điểm nổi bật: Là công cụ duy nhất đo tốc độ mạng trực tiếp đến các nhà mạng lớn tại Việt Nam (VNPT, Viettel, FPT), phản ánh chính xác nhất trải nghiệm truy cập của người dùng nội địa.
curl -Lso- https://mirrors.viethosting.com/scripts/vh-benchmark.sh | bash
3.2. YABS (Yet Another Bench Script)
Giới thiệu: YABS hiện được xem là "tiêu chuẩn vàng" mới trong cộng đồng quản trị hệ thống quốc tế, thay thế hoàn toàn cho các script cũ. Nó sử dụng các công cụ chuẩn mực như fio (Disk I/O), iperf3 (Network) và Geekbench (CPU) để đo lường.
- Điểm nổi bật: Cung cấp điểm số Geekbench 5 và Geekbench 6, giúp bạn dễ dàng so sánh chéo sức mạnh CPU của VPS với bất kỳ máy tính, điện thoại hay server nào khác trên thế giới.
curl -sL yabs.sh | bash
3.3. nench (Siêu gọn nhẹ)
Giới thiệu: nench ưu tiên tốc độ hiển thị kết quả. Nó bỏ qua các bài test CPU phức tạp và tập trung vào thao tác I/O cơ bản bằng lệnh dd.
- Điểm nổi bật: Chạy xong trong chưa tới 1 phút, rất thích hợp khi bạn muốn check nhanh một máy chủ lạ.
(curl -s wget.racing/nench.sh | bash) 2>&1 | tee nench.log
3.4. vpsbench (Kiểm tra CPU chuyên sâu)
Giới thiệu: Nếu bạn quan tâm nhiều đến năng lực xử lý (Render, Database), đây là công cụ dành cho bạn vì nó tích hợp bộ công nghiệp UnixBench.
- Điểm nổi bật: Trả về điểm số UnixBench cụ thể để bạn dễ dàng chấm điểm và so sánh CPU giữa các hãng.
wget https://raw.githubusercontent.com/mgutz/vpsbench/master/vpsbench && bash vpsbench
3.5. vHWINFO (Soi thông tin ảo hóa)
Giới thiệu: Không dùng để "ép xung", vHWINFO giống như một tấm gương soi chiếu để xem nhà cung cấp có cài đặt đúng cấu hình ảo hóa không.
- Điểm nổi bật: Phát hiện công nghệ ảo hóa đang dùng là KVM xịn hay OpenVZ chia sẻ tài nguyên.
wget --no-check-certificate https://github.com/rafa3d/vHWINFO/raw/master/vhwinfo && chmod +x vhwinfo && ./vhwinfo
3.6. speedtest-cli (Đo băng thông quốc tế)
Giới thiệu: Phiên bản dòng lệnh chính chủ từ Speedtest.net, chuyên trị việc đo tốc độ mạng.
- Điểm nổi bật: Đo độ trễ (Ping), tốc độ Upload và Download cực kỳ chính xác.
# CentOS / RHEL
sudo yum install speedtest-cli -y
# Ubuntu / Debian
sudo apt-get install speedtest-cli -y
# Chạy test
speedtest-cli
4. Cách đọc kết quả Benchmark cơ bản
Khi bảng kết quả hiện ra, đây là các thông số quan trọng nhất bạn cần lưu tâm:
5. Lỗi thường gặp khi chạy lệnh Benchmark
Quá trình chạy lệnh đôi khi bị gián đoạn, hãy chú ý các lỗi sau:
- Lỗi "curl: command not found" hoặc "wget: command not found": VPS của bạn chưa được cài đặt thư viện tải file cơ bản. Hãy chạy
yum install curl wget -y(CentOS) hoặcapt-get install curl wget -y(Ubuntu) trước. - Benchmark chạy quá lâu (bị treo): Các lệnh test Geekbench của YABS hoặc UnixBench thường mất từ 10 - 20 phút. Nếu bị treo ở phần network test, có thể do đứt cáp quang quốc tế. Hãy sử dụng VH Benchmark để tập trung test mạng trong nước.
- Điểm số quá thấp so với thực tế: Do bạn đang chạy benchmark vào lúc máy chủ đang có lưu lượng truy cập thật cao (CPU đang bận). Hãy test lại vào ban đêm.
6. Kết luận
Việc sử dụng các công cụ benchmark như VH Benchmark hay YABS là phương pháp minh bạch nhất để đánh giá chất lượng máy chủ. Một hệ thống có chỉ số CPU và Disk I/O cao sẽ là nền tảng vững chắc để website của bạn chịu tải hàng nghìn lượt truy cập cùng lúc.
Bạn đang tìm kiếm một hệ thống đạt điểm tối đa trên mọi bài test Benchmark? Trải nghiệm ngay sức mạnh phần cứng vượt trội với ổ cứng Enterprise SSD và vi xử lý Intel Xeon Platinum của chúng tôi.
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ả.