เทียบผู้ให้บริการ Cloud (&VPS) 3-4 ราย กับผลการรัน Sysbench

เนื่องจากผมมีโปรเจคบางอย่าง เราเลยลองรันทดสอบผู้ให้บริการ 3 รายนี้ ลองทดสอบ 2 ครั้ง ห่างกัน 1 สัปดาห์ ผลใกล้เคียงกัน (แล้วเลยลองรันเทียบกับของตัวเอง HostPacific.com ด้วย)

ขอเอาผลทดสอบมาแชร์กันดูครับ

Sys bench 0.5 MySQL Read-only + OLTP test results:

Digitalocean ($80/month):
8G RAM + 4 Cores + 80GB SSD
Intel® Xeon® CPU E5-2630L v2 @ 2.40GHz
Read only - local read 27247 qps (response time ~ 11ms)
OLTP - local r+w 18915 qps, tps 1050 (response time ~ 344ms)

Vultr ($60/month):
8G RAM + 2 Cores + 120GB SSD Dedicated instances
Intel Virtual CPU 714389bda930 @ 3600.016 MHz, cache 4096 KB
Read only - local read 34052 qps (response time ~ 7ms)
OLTP - local r+w 21095 qps, tps 1172 (response time ~ 261ms)

Scaleway ($20/month):
16G RAM + 8 Cores + 50GB SSD C2M
Intel® Atom™ CPU C2750 @ 2.40GHz, cache 1024 KB
Read only - local read 36459 qps (response time ~ 14ms)
OLTP - local r+w 19667 qps, tps 1092 (response time ~ 318ms)

HostPacific CloudNode-M:
4G RAM + 2 Cores + 60GB SSD ($50/month)
8G RAM + 4 cores + 80GB SSD ($100/month)
Intel, QEMU Virtual CPU @ 3500.016 MHz, cache 4096 KB
Read only

  • 4C - local read 48303 qps (response time ~ 6ms)
  • 2C - local read 30108 qps (response time ~ 9ms)
    OLTP
  • 4C - local r+w 30354, tps 1686 (response time ~ 239ms)
  • 2C - local r+w 15924, tps 884 (response time ~ 277ms)

Scaleway -> ถูกมาก ช้าหน่อย และอยู่ไกลเรามาก (ping 250ms)
Vultr & HostPacific -> ดูจะคุ้มสุด ชอบในไทยเลือก HostPacific ชอบของนอกเลือก Vultr
Digitalocean -> ดูจากความเร็วและราคาแล้ว น่าจะไม่คุ้มที่สุด

หมายเหตุ:

  1. sysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --oltp-table-size=4000000 --oltp-read-only=off --max-requests=0 --mysql-port=3306 --mysql-host=localhost --mysql-table-engine=innodb --report-interval=3 --mysql-user=sbtest --mysql-password=xxxx --oltp-skip-trx --max-time=3000 --num-threads=180 run

  2. HostPacific เป็น cloud platform ที่ failover พร้อม redundant/distributed SSD storage ส่วนอันอื่นนั่นไม่ใช่ หรือใช่ก็ไม่ครบ

  3. Scaleway นี่ตอน insert (prepare) test database กินเวลา 4 นาทีกว่า ของคนอื่นอยู่ประมาณนาทีนึง (+/- นิดหน่อย) คือ write ลง disk เยอะๆ จะช้ามาก

  4. เคยลองเอา droplet ของ DO มาทำ multi-mater db cluster ผลคือ ร่วงผลอย เพราะพอเกิด latency บาง node จะพลอยดึงกันลงทั้ง cluster ถ้าอยากใช้ แนะนำ replicate ธรรมดาพอ นอกจากนี้ ผลการทดลองครั้งนี้ออกมา DO ได้ผลลัพธ์สวิงไปสวิงมามากที่สุด

1 Like

อยาก Bench ของตัวเองบ้าง ทำไงครับ

ไปหา sysbench 0.5 มาลง แล้วรันคำสั่งตามหมายเหตุข้อ 1 ครับ

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.