yabs.sh – Chấm điểm hiệu năng cho VPS
Benchmark sức mạnh thực sự của VPS, công cụ tránh để bị lùa gà khi tìm mua VPS.
Chỉ cần đăng nhập vào SSH, chạy lệnh:
curl -sL https://yabs.sh | bash
đợi một khoảng thời gian, tùy theo sức mạnh server! Server nhanh sẽ mất ~10 phút, server chậm thì ~20 phút. Sau đó bạn sẽ có kết quả đo lường sức mạnh VPS của mình.

Benchmark CPU, Ổ cứng & Tốc độ mạng của VPS
Mình là nạn nhân của mua VPS mù. Thỉnh thoảng trong các dịp lễ, flash sale, black friday… hoặc chẳng vì ngày gì cả, thì các nhà cung cấp VPS hay tung ra các gói khuyến mãi nghe rất đã. Đa số đều sẽ yêu cầu trả trước khoảng 1 năm để có giá tốt nhất.
Có rất nhiều bên quảng cáo VPS nghe rất oách: CPU AMD EPYC, Xeon Gold, Xeon Premium, SSD chuẩn abcxyz… Rất nhiều từ khóa đắt giá như là một sự bảo chứng. Nhưng sau khi thanh toán 1 năm, khởi tạo VPS thì kết quả thực sự bất ngờ. Dưới đây là một kết quả benchmark yabs.sh của một nhà cung cấp về gói VPS với thông số nghe khá ngon: 4 vCPU AMD, 8GB RAM.
Basic System Information:
---------------------------------
Uptime : 65 days, 16 hours, 24 minutes
Processor : AMD EPYC 7601 32-Core Processor
CPU cores : 4 @ 2195.874 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 7.8 GiB
Swap : 2.0 GiB
Disk : 58.9 GiB
Distro : Ubuntu 24.04.2 LTS
Kernel : 6.8.0-51-generic
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 197.62 MB/s (49.4k) | 2.05 GB/s (32.1k)
Write | 198.14 MB/s (49.5k) | 2.06 GB/s (32.3k)
Total | 395.76 MB/s (98.9k) | 4.12 GB/s (64.4k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 2.64 GB/s (5.1k) | 2.68 GB/s (2.6k)
Write | 2.79 GB/s (5.4k) | 2.86 GB/s (2.7k)
Total | 5.44 GB/s (10.6k) | 5.54 GB/s (5.4k)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | busy | 441 Mbits/sec | 225 ms
Eranium | Amsterdam, NL (100G) | 129 Mbits/sec | 777 Mbits/sec | 258 ms
Uztelecom | Tashkent, UZ (10G) | busy | busy | 262 ms
Leaseweb | Singapore, SG (10G) | 911 Mbits/sec | 917 Mbits/sec | --
Clouvider | Los Angeles, CA, US (10G) | 364 Mbits/sec | 775 Mbits/sec | 185 ms
Leaseweb | NYC, NY, US (10G) | 441 Mbits/sec | 713 Mbits/sec | 253 ms
Edgoo | Sao Paulo, BR (1G) | busy | busy | 347 ms
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 635
Multi Core | 2004
Full Test | https://browser.geekbench.com/v6/cpu/12012073
YABS completed in 15 min 14 sec
Kết quả chỉ số của SSD và Network thì ổn, nhưng kết quả hiệu năng CPU thực tế thì rất tệ.
Cụ thể VPS có điểm multi-core Geekbench 6 là 2004, chỉ nhỉnh hơn kết quả single-core gói AMD thấp nhất của Hetzer (~1800 điểm) một chút. Với hiệu năng khá tệ so với các thành phần khác, chắc chắn CPU sẽ là điểm bottleneck của con VPS này.
Phân tích các kết quả của Yabs.sh
Yabs.sh thực hiện 3 bài test chính: fio, iperf3 và Geekbench 6. Ba bài test này đo lường hiệu năng của ổ cứng, network speed và CPU.
fio Disk Speed Tests
Thường khi đánh giá VPS mọi người hay quan tâm CPU và RAM hơn tốc độ ổ cứng. Hầu hết mọi người chỉ biết nó là SSD, hoặc là SSD NVMe là được. Tuy nhiên ổ cứng cũng có ổ cứng this và ổ cứng that. Tốc độ ổ cứng ảnh hưởng đến hiệu năng nhiều hơn là mọi người nghĩ.
fio Disk Speed Tests sẽ thực hiện lần lượt:
- 4 loại block size: 4k, 64k, 512k và 1m.
Bạn có thể hiểu nó là kích thước loại file dùng để test. Block 4k là khó nhất, vì nó có dung lượng nhỏ nhất và thao tác đọc ghi ngẫu nhiên (Random). Còn các block khác thì có size lớn hơn, cũng như là đọc ghi tuần tự (Sequential) nên có tốc độ cao hơn. - Tốc độ: Đọc & Ghi.
- IOPS: Input/Output Operations Per Second – Số thao tác đọc ghi mỗi giây.
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 197.62 MB/s (49.4k) | 2.05 GB/s (32.1k)
Write | 198.14 MB/s (49.5k) | 2.06 GB/s (32.3k)
Total | 395.76 MB/s (98.9k) | 4.12 GB/s (64.4k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 2.64 GB/s (5.1k) | 2.68 GB/s (2.6k)
Write | 2.79 GB/s (5.4k) | 2.86 GB/s (2.7k)
Total | 5.44 GB/s (10.6k) | 5.54 GB/s (5.4k)
Thường mình chỉ quan tâm tới block 4k, vì block size này là kích thước mô phỏng tác vụ đọc/ghi ngẫu nhiên (random I/O) của database. Chỉ số ở khu vực này nhanh, thì tác vụ liên quan đến database cũng sẽ nhanh. Mà cái block size này là cái khó nhất, nếu nó ổn thì mấy cái block size khác chắc chắn cũng không thể tệ.
Với chỉ số như bảng trên với R/W ~200 MB/s và IOPS cũng khoảng 50K là một chỉ số ở mức tốt.
iperf3 Network Speed Tests
Bài test này đo tốc độ mạng đến nhiều location trên thế giới, bạn sẽ biết được phần nào bandwidth thực tế của VPS. Với các VPS giá rẻ, tốc độ mạng thường 100Mbps (= 12,5MB/s), nếu cao cấp hơn thì là 200-300Mbps. Thường ở mức này đã đủ dùng rồi.
Một số bên như Hetzner thì đồng bộ 1Gbps cho tất cả gói VPS của mình.
Cũng có một số bên tuyên bố hẳn 10Gbps như VPSTTT. Nhưng là shared bandwidth giữa các VPS trên cùng máy chủ vật lý, và là tốc độ tối đa trong nước, ra quốc tế không đạt được tốc độ như vậy.
Yabs.sh chỉ speed test đến một số location chung ở thế giới, nếu bạn cần test thêm các location ở Việt Nam có thể chạy thêm 1 bài test Tocdo.io:
bash <(wget -qO- https://tocdo.io/install)
Geekbench 6
Chấm điểm hiệu năng CPU, rất trực quan bao gồm Single Core và Multi Core. Ngoài ra, nó cũng sẽ cung cấp 1 URL để bạn xem chi tiết hơn về hiệu năng của CPU trong các tác vụ cụ thể.
Điểm trung bình của 1 VPS "yếu" mình hay thấy Single Core khoảng 600-800. Với CPU thế hệ mới (thường là AMD), mức kỳ vọng sẽ từ 1200-1800 tùy mẫu.
Dị biệt, hiện tại mình thấy ở Việt Nam cũng có rất nhiều bên đầu tư dùng CPU Ryzen chơi game như AMD 7950X, 9950X để chạy server. Những con này thì điểm đơn nhân cực cao, từ 2500 đến 3000 điểm luôn. Một vCPU này mạnh gấp 4 lần một con vCPU Intel bình thường.
Một số mẫu benchmark VPS
Hypercore VDS-1
Basic System Information:
---------------------------------
Uptime : 0 days, 0 hours, 1 minutes
Processor : AMD Ryzen 9 9900X 12-Core Processor
CPU cores : 2 @ 4391.724 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 3.8 GiB
Swap : 0.0 KiB
Disk : 98.4 GiB
Distro : Debian GNU/Linux 12 (bookworm)
Kernel : 6.1.0-21-cloud-amd64
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : BSTECHCLOUD
ASN : AS135918 VIET DIGITAL TECHNOLOGY LIABILITY COMPANY
Host : Bstech Company Limited
Location : Cẩm Lệ, Da Nang (DN)
Country : Vietnam
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 1.22 GB/s (307.0k) | 7.26 GB/s (113.4k)
Write | 1.23 GB/s (307.9k) | 7.30 GB/s (114.0k)
Total | 2.46 GB/s (615.0k) | 14.56 GB/s (227.5k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 5.87 GB/s (11.4k) | 5.57 GB/s (5.4k)
Write | 6.18 GB/s (12.0k) | 5.94 GB/s (5.8k)
Total | 12.05 GB/s (23.5k) | 11.52 GB/s (11.2k)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 230 Mbits/sec | 262 Mbits/sec | 232 ms
Eranium | Amsterdam, NL (100G) | 244 Mbits/sec | 225 Mbits/sec | 222 ms
Uztelecom | Tashkent, UZ (10G) | busy | 233 Mbits/sec | 258 ms
Leaseweb | Singapore, SG (10G) | 305 Mbits/sec | 297 Mbits/sec | 41.3 ms
Clouvider | Los Angeles, CA, US (10G) | 243 Mbits/sec | 273 Mbits/sec | 182 ms
Leaseweb | NYC, NY, US (10G) | 218 Mbits/sec | 212 Mbits/sec | 251 ms
Edgoo | Sao Paulo, BR (1G) | busy | 228 Mbits/sec | 346 ms
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 3063
Multi Core | 5357
Full Test | https://browser.geekbench.com/v6/cpu/12304028
Gói VDS nhỏ nhất của Hypercore (VDS thường chỉ Dedicated CPU) với 2 dedicated vCPU & 4GB RAM.
Con server này phải nói là cấu hình khủng, 9950X ở thời điểm hiện tại là CPU chơi game tốt nhất của AMD rồi, nên dĩ nhiên điểm hiệu năng CPU là cực cao, cân hết mọi tác vụ.
Ngoài ra, SSD của nó cũng thuộc dạng thứ dữ. Ngay ở block 4k random mà vẫn đạt 1.22 GB/s với IOPS hơn 300.000. Nghĩa là trong một giây SSD thực hiện được 300.000 lần đọc ghi dữ liệu ngẫu nhiên với block size nhỏ nhất. Kinh khủng.
Nhưng con này Network hơi yếu so với cấu hình chung, giới hạn ở 300Mbps. Công bằng mà nói thì đây là tốc độ không tệ, Hypercore giới hạn bandwidth nhưng không giới hạn traffic, như vậy cũng ổn.
Một số bên cung cấp VPS chạy CPU AMD Ryzen ngoài Hypercore là VPSTTT, giá cũng khá ổn.
AZDIGI AMD CS 3
Basic System Information:
---------------------------------
Uptime : 1 days, 44 hours, 0 minutes
Processor : AMD EPYC 7763 64-Core Processor
CPU cores : 2 @ 2445.402 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 3.8 GiB
Swap : 2.0 GiB
Disk : 30.4 GiB
Distro : Ubuntu 24.04.1 LTS
Kernel : 6.8.0-51-generic
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : SPT
ASN : AS63760 AZDIGI Corporation
Location : Hanoi, Hanoi (HN)
Country : Vietnam
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 182.69 MB/s (45.6k) | 1.60 GB/s (25.0k)
Write | 183.17 MB/s (45.7k) | 1.61 GB/s (25.2k)
Total | 365.86 MB/s (91.4k) | 3.21 GB/s (50.2k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 1.84 GB/s (3.6k) | 1.72 GB/s (1.6k)
Write | 1.94 GB/s (3.7k) | 1.83 GB/s (1.7k)
Total | 3.78 GB/s (7.3k) | 3.56 GB/s (3.4k)
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 1362
Multi Core | 2472
Full Test | https://browser.geekbench.com/v6/cpu/9724451
Một option lựa chọn uy tín và an toàn, geekbench CPU ổn, SSD tốt, netword speed 1Gbps.
HETZNER CPX31
Basic System Information:
---------------------------------
Uptime : 1 days, 57 hours, 0 minutes
Processor : AMD EPYC Processor
CPU cores : 4 @ 2396.398 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM : 7.6 GiB
Swap : 1024.0 MiB
Disk : 75.0 GiB
Distro : Ubuntu 22.04.5 LTS
Kernel : 5.15.0-130-generic
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : Hetzner Online GmbH
ASN : AS215859 Hetzner Online GmbH
Host : Hetzner Online GmbH
Location : Singapore, North West (03)
Country : Singapore
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 143.63 MB/s (35.9k) | 1.26 GB/s (19.7k)
Write | 144.01 MB/s (36.0k) | 1.26 GB/s (19.8k)
Total | 287.65 MB/s (71.9k) | 2.53 GB/s (39.5k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 1.52 GB/s (2.9k) | 1.59 GB/s (1.5k)
Write | 1.60 GB/s (3.1k) | 1.69 GB/s (1.6k)
Total | 3.13 GB/s (6.1k) | 3.28 GB/s (3.2k)
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 1866
Multi Core | 5925
Full Test | https://browser.geekbench.com/v6/cpu/9724536
Điểm CPU ở mức tốt, rất đáng tiền khi xem xét thêm các điểm mạnh của Hetzner.
VPSTTT EPYC 01
Basic System Information:
---------------------------------
Uptime : 0 days, 0 hours, 43 minutes
Processor : AMD EPYC 7J13 64-Core Processor
CPU cores : 1 @ 2445.402 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 964.6 MiB
Swap : 1024.0 MiB
Disk : 19.6 GiB
Distro : Debian GNU/Linux 11 (bullseye)
Kernel : 5.10.0-23-amd64
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline
IPv4 Network Information:
---------------------------------
ISP : LIENVPS
ASN : AS140810 Megacore Technology Company Limited
Host : Lienvps Technology Company Limited
Location : Ho Chi Minh City, Ho Chi Minh (SG)
Country : Vietnam
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 48.80 MB/s (12.2k) | 352.66 MB/s (5.5k)
Write | 48.88 MB/s (12.2k) | 354.51 MB/s (5.5k)
Total | 97.68 MB/s (24.4k) | 707.18 MB/s (11.0k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 848.72 MB/s (1.6k) | 1.01 GB/s (995)
Write | 893.81 MB/s (1.7k) | 1.08 GB/s (1.0k)
Total | 1.74 GB/s (3.4k) | 2.10 GB/s (2.0k)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 265 Mbits/sec | 171 Mbits/sec | 205 ms
Eranium | Amsterdam, NL (100G) | 244 Mbits/sec | 506 Mbits/sec | 212 ms
Uztelecom | Tashkent, UZ (10G) | 239 Mbits/sec | 89.4 Mbits/sec | 257 ms
Leaseweb | Singapore, SG (10G) | 1.06 Gbits/sec | 1.26 Gbits/sec | 39.8 ms
Clouvider | Los Angeles, CA, US (10G) | 380 Mbits/sec | 377 Mbits/sec | 169 ms
Leaseweb | NYC, NY, US (10G) | 323 Mbits/sec | 502 Mbits/sec | 246 ms
Edgoo | Sao Paulo, BR (1G) | busy | 186 Mbits/sec | 325 ms
Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 1158
Multi Core | 825
Full Test | https://browser.geekbench.com/v6/cpu/12607501
WP Siêu Tốc đang chạy trên cấu hình VPS này. Khá khiêm tốn so với những bên khác, nhưng giá rẻ chỉ 70K/tháng nên mình chốt luôn. Mục tiêu chính là do mình muốn nhét website này vào một VPS nhỏ nhắn (nhưng không quá tệ) và tối ưu trên tài nguyên hạn chế để thực hành & ví dụ cho mọi người.