Cloudflare รายงานประสิทธิภาพซีพียู AMD EPYC หลังใช้มาครึ่งปี สตอเรจยังใช้อินเทลต่อไป

by lew
21 November 2020 - 05:33

Cloudflare รายงานถึงประสิทธิภาพของเซิร์ฟเวอร์รุ่นที่ 10 หรือ Gen X ที่ประกาศตั้งแต่เดือนมีนาคมที่ผ่านมา ตอนนี้เซิร์ฟเวอร์เหล่านี้ก็ถูกนำไปใช้งานจริงมาระยะหนึ่งแล้ว โดยสเปคของ Gen X ได้แก่

  • AMD EPYC 7642 48 คอร์ 96 เธรด
  • 8 x 32GB DDR4-2933 (รวม 256GB)
  • 2 x 3.84TB NVMe SSD (หากเป็นเซิร์ฟเวอร์ Kafka จะใช้ SSD 10 ลูก)
  • Mellanox CX4 Lx 2 x 25GbE

โหลดของ Kafka ส่วนใหญ่เป็นโหลดการอ่านเขียนสตอเรจ ประสิทธิภาพที่ได้จาก NVMe นั้นเพิ่มขึ้นมากกว่า 3 เท่าตัว ขณะที่การทดสอบซีพียูจะใช้ระบบค้นหาภาพละเมิดเด็ก (child sexual abuse material - CSAM) ที่เป็นระบบแฮชข้อมูลภาพเพื่อค้นหาว่ามีภาพที่ตรงกับฐานข้อมูลหรือไม่ ซีพียู EPYC ทำให้กระบวนการตรวจสอบค่าแฮชเกือบทั้งหมดต่ำกว่า 21ms ขณะที่การตรวจสอบส่วนใหญ่ต่ำกว่า 8ms เทียบกับเซิร์ฟเวอร์รุ่นก่อนนี้ที่การตรวจสอบเกือบทั้งหมดต่ำกว่า 55ms

กราฟวัดเวลาที่ตรวจสอบค่าแฮชของภาพจากฐานข้อมูล CSAM ภาพบนเป็นเซิร์ฟเวอร์ Gen X ภาพล่างเป็นเซิร์ฟเวอร์รุ่นก่อนหน้านี้

ระบบสตอเรจของ Cloudflare ยังใช้ซีพียูอินเทลต่อไปเนื่องจากผู้ผลิตเซิร์ฟเวอร์ไม่มีเอเอ็มดีให้เลือก แและปรับจาก Xeon E5-2630v4 เป็น Xeon Gold 6210U รวบซีพียู 20 คอร์มาอยู่ในซ็อกเก็ตเดียว ทำให้ลด latency จากการเข้าถึงหน่วยความจำข้ามคอร์ไปได้ การวัดประสิทธิภาพสตอเรจของ Cloudflare อาศัยเฟรมเวิร์ค ClickHouse ที่เน้นการรวมชุดข้อมูล (merge) โดยเฉลี่ยแล้วประสิทธิภาพดีขึ้น 37%

ที่มา - Cloudflare

Blognone Jobs Premium