Nhằm cạnh tranh với Vultr và Linode, Digital Ocean đã có đợt nâng cấp tài nguyên lớn cho những gói VPS hồi đầu năm nay (chi tiết trên DigitalOcean.com). Tất cả các gói VPS đều được tăng gấp đôi dung lương RAM kèm theo tăng dung lượng ổ cứng SSD. Ngoài ra Digital Ocean còn bổ sung thêm gói cước $15/tháng với 3 lựa chọn RAM / vCPU khác nhau. Chi tiết bảng giá mới như dưới đây:
Hấp dẫn nhất đối với mình trong số này là gói VPS $5/tháng (1GB RAM – 1 vCPU – 25GB SSD), ngang bằng với mức giá của Linode và Vultr với cấu hình tương đương.
Bài viết này mình sẽ so sánh hiệu năng của gói VPS 1GB RAM – 1vCPU – 25GB SSD của bốn ông lớn Digital Ocean vs. Vultr vs. Linode vs. OVH. Khác biệt duy nhất là VPS của OVH sử dụng trong bài viết này có cấu hình cao hơn 2GB RAM – 2 vCPU – 45SSD, nhưng giá cũng $5/tháng (mua đợt khuyến mãi) nên mình cho vào so sánh chung luôn. Tất cả VPS đều được tạo ở Datacenter Singapore của các công ty này.
Các bạn có thể xem thêm bài viết so sánh của Linode vs. Vultr vs. OVH mình đã chia sẻ trước đây bên dưới
I. Kiểm tra Ping
1. Digital Ocean
ping 178.128.*.* Pinging 178.128.*.* with 32 bytes of data: Reply from 178.128.*.*: bytes=32 time=32ms TTL=56 Reply from 178.128.*.*: bytes=32 time=29ms TTL=56 Reply from 178.128.*.*: bytes=32 time=33ms TTL=56 Reply from 178.128.*.*: bytes=32 time=28ms TTL=56 Ping statistics for 178.128.*.*: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 28ms, Maximum = 33ms, Average = 30ms
2. Vultr
ping 149.28.*.* Pinging 149.28.*.* with 32 bytes of data: Reply from 149.28.*.*: bytes=32 time=55ms TTL=56 Reply from 149.28.*.*: bytes=32 time=49ms TTL=56 Reply from 149.28.*.*: bytes=32 time=50ms TTL=56 Reply from 149.28.*.*: bytes=32 time=48ms TTL=56 Ping statistics for 149.28.*.*: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 48ms, Maximum = 55ms, Average = 50ms
3. Linode
ping 139.162.*.* Pinging 139.162.*.* with 32 bytes of data: Reply from 139.162.*.*: bytes=32 time=53ms TTL=57 Reply from 139.162.*.*: bytes=32 time=56ms TTL=57 Reply from 139.162.*.*: bytes=32 time=86ms TTL=57 Reply from 139.162.*.*: bytes=32 time=49ms TTL=57 Ping statistics for 139.162.*.*: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 49ms, Maximum = 86ms, Average = 61ms
4. OVH
ping 139.99.*.* Pinging 139.99.*.* with 32 bytes of data: Reply from 139.99.*.*: bytes=32 time=57ms TTL=50 Reply from 139.99.*.*: bytes=32 time=53ms TTL=50 Reply from 139.99.*.*: bytes=32 time=45ms TTL=50 Reply from 139.99.*.*: bytes=32 time=45ms TTL=50 Ping statistics for 139.99.*.*: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 45ms, Maximum = 48ms, Average = 53ms
Đánh giá
Digital Ocean cho kết quả tốt nhất, tuy nhiên sự khác biệt là không đáng kể do tất cả VPS đều đặt ở Singapore.
II. Benchmark với Tocdo.net
Mình dùng script benchmark của Tocdo.net để kiểm tra chất lượng của từng VPS
curl -Lso- tocdo.net/share | bash
1. Digital Ocean
System Info ---------------------------------------------------------------------- CPU model : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz Number of cores : 1 CPU frequency : 2199.998 MHz Total size of Disk : 25.0 GB (1.1 GB Used) Total amount of Mem : 991 MB (72 MB Used) Total amount of Swap : 0 MB (0 MB Used) System uptime : 0 days, 0 hour 52 min Load average : 0.03, 0.05, 0.05 OS : CentOS 7.5.1804 Arch : x86_64 (64 Bit) Kernel : 3.10.0-862.2.3.el7.x86_64 Virt : kvm Date : Wed Aug 29 05:45:49 UTC 2018 Disk Speed ---------------------------------------------------------------------- dd Test I/O (1st run) : 781 MB/s I/O (2nd run) : 862 MB/s I/O (3rd run) : 712 MB/s Average : 785.0 MB/s ----------------------------------- Fio Test Read performance : 195MB/s Read IOPS : 47.5k Write performance : 64.0MB/s Write IOPS : 15.9k Speedtest ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 205.234.175.175 9.47MB/s Vultr, Los Angeles, CA 108.61.219.200 13.8MB/s Vultr, Seattle, WA 108.61.194.105 11.9MB/s Linode, Tokyo, JP 106.187.96.148 34.8MB/s Linode, Singapore, SG 139.162.23.4 145MB/s Softlayer, HongKong, CN 119.81.130.170 45.1MB/s VNPT, Ha Noi, VN 113.164.24.102 9.42MB/s VNPT, Da Nang, VN 113.164.16.66 8.77MB/s VNPT, Ho Chi Minh, VN 113.164.8.250 10.9MB/s Viettel Network, Ha Noi, VN 27.68.226.129 12.6MB/s Viettel Network, Da Nang, VN 27.68.201.1 37.1MB/s Viettel Network, Ho Chi Minh, VN 27.68.239.33 24.8MB/s FPT Telecom, Ha Noi, VN 118.70.79.154 3.87MB/s FPT Telecom, Ho Chi Minh, VN 1.55.119.15 79.9MB/s ---------------------------------------------------------------------- Share link: https://tocdo.net/result/77403 ----------------------------------------------------------------------
2. Vultr
System Info ---------------------------------------------------------------------- CPU model : Virtual CPU a7769a6388d5 Number of cores : 1 CPU frequency : 2399.996 MHz Total size of Disk : 25.0 GB (1.3 GB Used) Total amount of Mem : 991 MB (82 MB Used) Total amount of Swap : 0 MB (0 MB Used) System uptime : 0 days, 0 hour 6 min Load average : 0.16, 0.05, 0.02 OS : CentOS 7.5.1804 Arch : x86_64 (64 Bit) Kernel : 3.10.0-862.3.2.el7.x86_64 Virt : kvm Date : Wed Aug 29 05:31:38 UTC 2018 Disk Speed ---------------------------------------------------------------------- dd Test I/O (1st run) : 444 MB/s I/O (2nd run) : 464 MB/s I/O (3rd run) : 465 MB/s Average : 457.7 MB/s ----------------------------------- Fio Test Read performance : 186MB/s Read IOPS : 45.4k Write performance : 62.1MB/s Write IOPS : 15.2k Speedtest ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 204.93.150.152 34.1MB/s Vultr, Los Angeles, CA 108.61.219.200 13.3MB/s Vultr, Seattle, WA 108.61.194.105 12.0MB/s Linode, Tokyo, JP 106.187.96.148 32.4MB/s Linode, Singapore, SG 139.162.23.4 302MB/s Softlayer, HongKong, CN 119.81.130.170 46.8MB/s VNPT, Ha Noi, VN 113.164.24.102 4.00MB/s VNPT, Da Nang, VN 113.164.16.66 14.8MB/s VNPT, Ho Chi Minh, VN 113.164.8.250 19.6MB/s Viettel Network, Ha Noi, VN 27.68.226.129 9.89MB/s Viettel Network, Da Nang, VN 27.68.201.1 404KB/s Viettel Network, Ho Chi Minh, VN 27.68.239.33 19.6MB/s FPT Telecom, Ha Noi, VN 118.70.79.154 18.9MB/s FPT Telecom, Ho Chi Minh, VN 1.55.119.15 17.5MB/s ---------------------------------------------------------------------- Share link: https://tocdo.net/result/21016 ----------------------------------------------------------------------
3. Linode
System Info ---------------------------------------------------------------------- CPU model : Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz Number of cores : 1 CPU frequency : 2499.996 MHz Total size of Disk : 25.0 GB (1.4 GB Used) Total amount of Mem : 991 MB (74 MB Used) Total amount of Swap : 511 MB (0 MB Used) System uptime : 0 days, 0 hour 5 min Load average : 0.22, 0.09, 0.06 OS : CentOS 7.5.1804 Arch : x86_64 (64 Bit) Kernel : 3.10.0-862.11.6.el7.x86_64 Virt : kvm Date : Wed Aug 29 05:31:48 UTC 2018 Disk Speed ---------------------------------------------------------------------- dd Test I/O (1st run) : 183 MB/s I/O (2nd run) : 762 MB/s I/O (3rd run) : 644 MB/s Average : 529.7 MB/s ----------------------------------- Fio Test Read performance : 128MB/s Read IOPS : 31.3k Write performance : 42.9MB/s Write IOPS : 10.5k Speedtest ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 204.93.150.152 35.3MB/s Vultr, Los Angeles, CA 108.61.219.200 7.81MB/s Vultr, Seattle, WA 108.61.194.105 7.10MB/s Linode, Tokyo, JP 106.187.96.148 19.6MB/s Linode, Singapore, SG 139.162.23.4 81.0MB/s Softlayer, HongKong, CN 119.81.130.170 31.5MB/s VNPT, Ha Noi, VN 113.164.24.102 2.59MB/s VNPT, Da Nang, VN 113.164.16.66 1.98MB/s VNPT, Ho Chi Minh, VN 113.164.8.250 2.95MB/s Viettel Network, Ha Noi, VN 27.68.226.129 371KB/s Viettel Network, Da Nang, VN 27.68.201.1 6.83MB/s Viettel Network, Ho Chi Minh, VN 27.68.239.33 10.2MB/s FPT Telecom, Ha Noi, VN 118.70.79.154 12.7MB/s FPT Telecom, Ho Chi Minh, VN 1.55.119.15 5.49MB/s ---------------------------------------------------------------------- Share link: https://tocdo.net/result/31191 ----------------------------------------------------------------------
4. OVH
System Info ---------------------------------------------------------------------- CPU model : Intel Core Processor (Broadwell, IBRS) Number of cores : 2 CPU frequency : 3504.000 MHz Total size of Disk : 45.8 GB (6.7 GB Used) Total amount of Mem : 1790 MB (270 MB Used) Total amount of Swap : 1023 MB (87 MB Used) System uptime : 67 days, 22 hour 40 min Load average : 0.00, 0.01, 0.05 OS : CentOS 7.5.1804 Arch : x86_64 (64 Bit) Kernel : 3.10.0-862.3.2.el7.x86_64 Virt : kvm Date : Wed Aug 29 05:59:25 UTC 2018 Disk Speed ---------------------------------------------------------------------- dd Test I/O (1st run) : 375 MB/s I/O (2nd run) : 371 MB/s I/O (3rd run) : 364 MB/s Average : 370.0 MB/s ----------------------------------- Fio Test Read performance : 15.4MB/s Read IOPS : 3753 Write performance : 5115kB/s Write IOPS : 1248 Speedtest ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 204.93.150.152 1.64MB/s Vultr, Los Angeles, CA 108.61.219.200 8.37MB/s Vultr, Seattle, WA 108.61.194.105 9.37MB/s Linode, Tokyo, JP 106.187.96.148 11.1MB/s Linode, Singapore, SG 139.162.23.4 11.7MB/s Softlayer, HongKong, CN 119.81.130.170 11.1MB/s VNPT, Ha Noi, VN 113.164.24.102 3.62MB/s VNPT, Da Nang, VN 113.164.16.66 7.53MB/s VNPT, Ho Chi Minh, VN 113.164.8.250 9.98MB/s Viettel Network, Ha Noi, VN 27.68.226.129 8.20MB/s Viettel Network, Da Nang, VN 27.68.201.1 10.1MB/s Viettel Network, Ho Chi Minh, VN 27.68.239.33 9.45MB/s FPT Telecom, Ha Noi, VN 118.70.79.154 4.27MB/s FPT Telecom, Ho Chi Minh, VN 1.55.119.15 11.1MB/s ---------------------------------------------------------------------- Share link: https://tocdo.net/result/89746 ----------------------------------------------------------------------
Đánh giá
Digital Ocean cho kết quả ấn tượng nhất trong mọi kết quả: Disk Test, Fio Test lẫn Speed test.
OVH cho kết quả Disk Test, Fio Test kém nhất. Điều này chẳng có gì lạ vì kết quả benchmark trước đây cũng cho kết quả y hệt.
Kết nối mạng của Digital Ocean và OVH đến tất cả các dịch vụ mạng ở Việt Nam là ổn định nhất. Linode có kết nối không tốt với nhà mạng Viettel Hà Nội còn Vultr gặp vấn đề với Viettel Đà Nẵng. Có lẽ vấn đề là do bên Viettel đang bóp băng thông.
III. Benchmark tốc độ CPU
Mình dùng script dưới đây để kiểm tra tốc độ CPU qua Bzip 25MB file (thời gian càng ngắn càng tốt)
yum install time bzip2 bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
1. Digital Ocean
CPU model: Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz Number of cores: 1 CPU frequency: 2199.998 MHz Total amount of RAM: 991 MB Total amount of swap: MB System uptime: 47 min, I/O speed: 799 MB/s Bzip 25MB: 5.37s Download 100MB file: 11.8MB/s
2. Vultr
CPU model: Virtual CPU a7769a6388d5 Number of cores: 1 CPU frequency: 2399.996 MHz Total amount of RAM: 991 MB Total amount of swap: MB System uptime: 13 min, I/O speed: 469 MB/s Bzip 25MB: 5.27s Download 100MB file: 33.3MB/s
3. Linode
CPU model: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz Number of cores: 1 CPU frequency: 2499.996 MHz Total amount of RAM: 991 MB Total amount of swap: MB System uptime: 13 min, I/O speed: 782 MB/s Bzip 25MB: 11.09s Download 100MB file: 36.7MB/s
4. OVH
CPU model: Intel Core Processor (Broadwell, IBRS) Number of cores: 2 CPU frequency: 3504.000 MHz Total amount of RAM: 1790 MB Total amount of swap: MB System uptime: 67 days, 22:53, I/O speed: 372 MB/s Bzip 25MB: 3.16s Download 100MB file: 11.5MB/s
Đánh giá
Kết quả của OVH tốt nhất nhờ xung nhịp cao (3.5GHz). Tiếp theo là Digital Ocean và Vultr tương đương nhau. Trong khi đó Linode cho kết quả kém xa.
E. Kết luận
OVH được trang bị CPU xung nhịp cao hơn nhưng tốc độ SSD kém. Trên thực tế, khi sử dụng WordPress làm blog, tốc độ SSD chẳng ảnh hưởng gì đến tốc độ truy cập web nên mức giá $5/tháng cho cấu hình 2GB RAM – 2 vCPU – 45GB SSD vẫn là sự lựa chọn tối ưu về giá – chất lượng. Hơi tiếc là hiện tại gói cước này đã hết hàng, hy vọng OVH sẽ mở lại sớm cho người dùng đăng ký.
Vultr vốn đã từng là bá chủ trong các bài kiểm tra hiệu năng VPS, nhưng hiện tại đã gặp phải sự vươn lên mạnh mẽ từ Digital Ocean.
Digital Ocean là nhà cung cấp VPS đầu tiên mình sử dụng cách đây 3 năm nhưng sau đó mình đã chuyển qua Linode và Vultr bởi mức giá hấp dẫn cùng cấu hình tối ưu hơn. Với đợt nâng cấp mạnh mẽ đầu năm, Digital Ocean đã tạo nên sức hút lớn khiến mình quay lại và hiện tại cực kỳ hài lòng với chất lượng.
Linode tuy có hơi hụt hơi trong hiệu năng so với Vultr và Digital Ocean nhưng đây vẫn là một trong những dịch vụ VPS chất lượng nhất thế giới. Bạn hoàn toàn có thể tin cậy vào chất lượng của Linode.
Hiện tại mình đang sử dụng dịch vụ VPS của cả 4 ông lớn này. Mục đích nhằm dàn trải đều ra nhiều nhà cung cấp tránh bị downtime cục bộ
Đặt mua VPS của Vultr, Linode và Digital Ocean dưới đây để ủng hộ mình cho ra thêm nhiều bài viết nữa nhé.
Nếu bài viết của mình mang đến thông tin, kiến thức hữu ích cho bạn, đừng ngại mời mình ly bia để có thêm động lực chia sẻ nhiều hơn nữa. Cám ơn bạn!