การทดสอบฐานข้อมูลเผยให้เห็นชิป A19 Pro ของ MacBook Neo มีประสิทธิภาพเหนือกว่าเซิร์ฟเวอร์ในการเข้าถึงครั้งแรก

MacBook Neo

MacBook Neo - X

คอมพิวเตอร์พกพาระดับเริ่มต้นใหม่ของ Apple ซึ่งขับเคลื่อนโดยโปรเซสเซอร์ A19 Pro และไดรฟ์จัดเก็บข้อมูลขนาด 512 GB สาธิตการวัดประสิทธิภาพที่ไม่คาดคิดในระหว่างการประเมินปริมาณงานของระบบจัดเก็บข้อมูล ฮาร์ดแวร์ผ่านการทดสอบอย่างเข้มงวดเพื่อกำหนดพฤติกรรมของอุปกรณ์ที่ผู้บริโภคต้องเผชิญเมื่อปฏิบัติงานที่ออกแบบมาสำหรับศูนย์ข้อมูลที่ปรับขนาดได้

ผู้เชี่ยวชาญด้านระบบข้อมูล Gábor Szárnyas ได้จัดโครงสร้างชุดการเปรียบเทียบโดยตรงระหว่างเครื่องในพื้นที่กับโครงสร้างพื้นฐานระยะไกลความจุสูง การวัดใช้วิธีการมาตรฐานในอุตสาหกรรมเทคโนโลยีเพื่อรับรองความถูกต้องของข้อมูลที่รวบรวมระหว่างการทำงาน โดยมุ่งเน้นไปที่ความสามารถของอุปกรณ์ในการจัดการบันทึกปริมาณมากโดยไม่ประสบกับความล้มเหลวร้ายแรงหรือปัญหาคอขวดในการประมวลผลในทันที

MacBook Neo – แค่นั้นแหละ

ผลลัพธ์เบื้องต้นระบุว่าสถาปัตยกรรมซิลิคอนที่พัฒนาโดยผู้ผลิตสามารถรักษาความเร็วในการปฏิบัติงานที่มีการแข่งขันสูงในสถานการณ์ความเครียดในการคำนวณที่เฉพาะเจาะจงได้ การประเมินทางเทคนิคคำนึงถึงตัวแปรสภาพแวดล้อมหลายประการ รวมถึงอุณหภูมิในการทำงานและความพร้อมใช้งานของหน่วยความจำเข้าถึงโดยสุ่มในระหว่างการร้องขอการค้นหา

การสำรวจบันทึกความแตกต่างของเวลาตอบสนองระหว่างการประมวลผลที่ดำเนินการโดยตรงบนเมนบอร์ดของคอมพิวเตอร์และคำขอที่ส่งทางอินเทอร์เน็ตไปยังเซิร์ฟเวอร์ที่โฮสต์ในระบบคลาวด์ ข้อมูลที่แยกออกมาจะให้ภาพรวมโดยละเอียดเกี่ยวกับวิวัฒนาการของโปรเซสเซอร์ที่ใช้ ARM ในการจัดการสภาพแวดล้อมที่มีข้อมูลจำนวนมาก

วิธีการประเมินและโครงสร้างพื้นฐานการทดสอบ

เพื่อสร้างการเปรียบเทียบทางเทคนิคที่แม่นยำ การทดสอบใช้เครื่องมือ ClickBench และ TPC-DS ซึ่งทั้งสองเครื่องมือได้รับการยอมรับอย่างกว้างขวางในภาคธุรกิจสำหรับการวัดประสิทธิภาพในฐานข้อมูล ClickBench ได้รับการกำหนดค่าให้ดำเนินการกรองและการรวมกลุ่มในตารางที่มีบันทึกหนึ่งร้อยล้านแถว

โปรโตคอล TPC-DS ใช้ชุดแบบสอบถามที่ซับซ้อน 99 ชุด ซึ่งออกแบบมาเพื่อต้องการความจุหน่วยความจำสูงสุดและแกนประมวลผลของเครื่องที่ได้รับการประเมิน สภาพแวดล้อมการทดสอบครอบคลุมการกำหนดค่าคอมพิวเตอร์อินพุต โดยทำงานกับดิสก์โซลิดสเตต NVMe ที่บัดกรีเข้ากับเมนบอร์ดโดยตรง

ในฝั่งเซิร์ฟเวอร์คลาวด์ อินสแตนซ์แรกที่เลือกสำหรับการปะทะคือ c6a.4xlarge ซึ่งเป็นเครื่องเสมือนที่ติดตั้งแกนประมวลผล 16 vCPU และ RAM ขนาด 32 GB การเลือกนี้แสดงถึงเซิร์ฟเวอร์ขนาดกลางที่องค์กรมักใช้เพื่อโฮสต์แอปพลิเคชันเชิงพาณิชย์ที่มีปริมาณการใช้งานปานกลาง

อินสแตนซ์คลาวด์ตัวที่สองที่ทดสอบได้ยกระดับมาตรฐานขึ้นโดยใช้ฮาร์ดแวร์ c8g.metal-48xl เซิร์ฟเวอร์ขนาดใหญ่นี้มีคอร์ประมวลผล 192 คอร์และหน่วยความจำ 384 GB ซึ่งเป็นตัวแทนของกลุ่มผลิตภัณฑ์ชั้นนำในโครงสร้างพื้นฐานเชิงพาณิชย์ระยะไกลสำหรับการทดสอบขีดจำกัดที่แท้จริงของโปรเซสเซอร์ในเครื่องในสภาวะที่ไม่เอื้ออำนวยในทางทฤษฎี

ความเร็วในการอ่านการดำเนินการโดยไม่ต้องใช้แคช

ในระหว่างขั้นตอน Cold Run ของเกณฑ์มาตรฐาน ClickBench ซึ่งระบบไม่มีข้อมูลที่แคชไว้ก่อนหน้านี้ คอมพิวเตอร์แบบพกพามีประสิทธิภาพเหนือกว่าอินสแตนซ์ระยะไกล อุปกรณ์ดังกล่าวดำเนินการค้นหาตามกำหนดการทั้งหมดได้ในเวลาไม่ถึงหนึ่งนาที ซึ่งเร็วกว่าเซิร์ฟเวอร์คลาวด์ที่ทดสอบภายใต้เงื่อนไขเดียวกันถึง 2.8 เท่า

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

เนื่องจากลักษณะการกระจายของเซิร์ฟเวอร์คลาวด์ เซิร์ฟเวอร์คลาวด์จึงต้องอาศัยดิสก์เสมือนที่เชื่อมต่อผ่านสวิตช์และเราเตอร์ภายในศูนย์ข้อมูล ซึ่งมักจะนำเวลาแฝงของเครือข่ายมาสู่เวลาตอบสนองอย่างสม่ำเสมอ การไม่มีตัวกลางในการสื่อสารภายในรับประกันความสามารถในการอ่านฮาร์ดแวร์ภายในเครื่องในงานที่ร้องขอครั้งแรกแทบจะทันที

พฤติกรรมของระบบในการดำเนินการที่ซับซ้อนสูง

การเปลี่ยนไปใช้การทดสอบ TPC-DS ต้องมีความซับซ้อนมากขึ้นในการจัดการทรัพยากรของโปรเซสเซอร์ A19 Pro ในการประมวลผลข้อมูลที่มีขนาดเล็กลง อุปกรณ์ดังกล่าวสามารถรักษาเวลาในการสืบค้นโดยเฉลี่ยไว้ที่ 1.63 วินาที ซึ่งแสดงให้เห็นถึงความคล่องตัวในการแก้ไขการดำเนินการทางคณิตศาสตร์ขั้นสูง ระบบปฏิบัติการจัดการงานต่างๆ ได้อย่างราบรื่น ทำให้รอบการทดสอบเบื้องต้นเสร็จสิ้นภายในเวลาประมาณ 15.5 นาทีของการทำงานต่อเนื่อง

ประสิทธิภาพที่บันทึกไว้ในขั้นตอนนี้เน้นย้ำถึงความสามารถของชิปในการจัดการคำสั่งหลายคำสั่งพร้อมกันโดยไม่ทำให้เกิดข้อขัดข้องในส่วนติดต่อผู้ใช้ สถาปัตยกรรมโปรเซสเซอร์จัดการกระจายภาระงานอย่างมีประสิทธิภาพระหว่างคอร์ประสิทธิภาพสูงและคอร์ประหยัดพลังงาน การจัดสรรแบบไดนามิกนี้ช่วยป้องกันการควบคุมปริมาณความร้อนก่อนเวลาอันควรในระหว่างการดำเนินการฐานข้อมูลตามปกติ ซึ่งเป็นการตรวจสอบการใช้อุปกรณ์สำหรับงานวิเคราะห์ข้อมูลในระยะแรกของการพัฒนา

การจัดการหน่วยความจำเสมือนภายใต้ความเครียดที่รุนแรง

เมื่อภาระงานถูกยกระดับจนถึงระดับความเครียดสูงสุด ข้อจำกัดทางกายภาพที่กำหนดโดยความจุ RAM ที่จำกัดของอุปกรณ์ก็ปรากฏชัดเจน เพื่อหลีกเลี่ยงการล่มสลายของระบบในระหว่างการประมวลผลจำนวนมาก ซอฟต์แวร์จึงต้องใช้เทคนิคโอเวอร์โฟลว์ โดยใช้พื้นที่ดิสก์โซลิดสเตตสูงสุด 80 GB เป็นหน่วยความจำเสมือนชั่วคราว

การแลกเปลี่ยนข้อมูลอย่างเข้มข้นระหว่าง RAM และ SSD นี้ช่วยชดเชยการขาดพื้นที่ว่างในการจัดสรรข้อมูลการทำงาน แม้ว่าจะมีการโอเวอร์โหลดบนบัสจัดเก็บข้อมูล การบูรณาการระหว่างฮาร์ดแวร์และระบบปฏิบัติการทำให้งานเสร็จสมบูรณ์โดยไม่มีการหยุดชะงักร้ายแรง ขยายเวลารวมของการดำเนินการที่หนักที่สุดเป็น 79 นาที ซึ่งสะท้อนโดยตรงของเวลาแฝงที่เกิดจากการเขียนและการอ่านไปยังดิสก์อย่างต่อเนื่อง

ประสิทธิภาพการระบายความร้อนระหว่างการประมวลผลต่อเนื่อง

การออกแบบการระบายความร้อนของซิลิคอนใหม่แสดงให้เห็นถึงวิวัฒนาการที่สำคัญเมื่อเทียบกับเซมิคอนดักเตอร์รุ่นก่อนหน้าของแบรนด์ ในแชสซีโน้ตบุ๊ก ระบบการกระจายแบบพาสซีฟและแอคทีฟได้รับการพิสูจน์แล้วว่าเพียงพอที่จะรักษาประสิทธิภาพที่เสถียรในระยะเวลานาน โดยขจัดความจำเป็นในการแทรกแซงจากภายนอกเพื่อควบคุมอุณหภูมิภายใต้ภาระสูงสุด

การปรับการใช้พลังงานให้เหมาะสมช่วยให้อุปกรณ์ส่งมอบประสิทธิภาพสูงโดยมีความต้องการพลังงานต่ำกว่าศูนย์ข้อมูลอย่างมาก เมื่อเปรียบเทียบกับเซิร์ฟเวอร์ c6a.4xlarge อุปกรณ์ภายในมีเวลาดำเนินการโดยรวมของงานหนักช้าลงเพียง 13% แม้จะทำงานโดยใช้หน่วยความจำ RAM เพียงเล็กน้อยบนอินสแตนซ์ระยะไกลก็ตาม

ความมีชีวิตทางเศรษฐกิจสำหรับทีมวิศวกร

ความก้าวหน้าของผลลัพธ์เปลี่ยนไปอย่างมากเมื่อการทดสอบเข้าสู่ขั้นตอนการดำเนินการแบบด่วน ซึ่งเป็นสถานการณ์ที่เซิร์ฟเวอร์คลาวด์แสดงให้เห็นถึงความแข็งแกร่งของข้อกำหนด อินสแตนซ์ที่มี RAM ขนาด 384 GB ทำงานแคชเสร็จภายในเวลาเพียง 4.35 วินาที ในขณะที่คอมพิวเตอร์ในระบบต้องใช้เวลา 54.27 วินาทีในการดำเนินการเดียวกัน เนื่องจากมีความจุต่ำกว่าในการเก็บข้อมูลที่ใช้งานอยู่ อย่างไรก็ตาม การวิเคราะห์ตลาดเทคโนโลยีบ่งชี้ว่าความสามารถในการแข่งขันของอุปกรณ์อินพุตในตัววัดแบบแยกกับเซิร์ฟเวอร์ที่ติดตั้งโปรเซสเซอร์ 16 คอร์ได้เปลี่ยนแปลงการรับรู้ด้านต้นทุนและผลประโยชน์ของแผนกไอที ความสามารถในการวิเคราะห์ที่ซับซ้อนของข้อมูลปริมาณมากภายในเครื่องช่วยลดการพึ่งพาอินสแตนซ์ระบบคลาวด์ที่เรียกเก็บเงินต่อชั่วโมงการใช้งานได้อย่างมาก การลงทุนในฮาร์ดแวร์ภายในเครื่องด้วยชิป A19 Pro ถือเป็นทางเลือกที่ประหยัดสำหรับนักพัฒนาอิสระและทีมวิศวกรรมข้อมูลขนาดเล็ก ทำให้เข้าถึงเครื่องมือประสิทธิภาพสูงได้อย่างเท่าเทียมกัน ซึ่งก่อนหน้านี้ต้องใช้งบประมาณที่แข็งแกร่งในการเช่าโครงสร้างพื้นฐานระยะไกล

เสถียรภาพของระบบนิเวศซอฟต์แวร์

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