لا يعتقد Linus Torvalds أن الخوادم على بنية ARM ستحل محل x86. "بيع طراز 64 بت - حماقة"



في الأسبوع الماضي ، أعلنت ARM Holdings أنها بصدد تطوير بنية مصغرة جديدة لمعالجات الخوادم. جوهر الحوسبة الذي سيتم استخدامه فيه يحمل اسم آريس ، ووفقًا للوعد فإنه يجب أن يوفر زيادة بنسبة 60٪ مقارنةً بالمنصة الحالية. مع كل جيل جديد ، يجب أن تنمو الإنتاجية بنسبة 30٪ أخرى.

سوق الخوادم ليس هو الأكبر بالنسبة لـ ARM حتى الآن. الآن يتم استخدام المعالجات في بنيتها في الأجهزة المحمولة والأجهزة المدمجة. ستكون قفزة الأداء التي وعدت بها الشركة المصنعة للخوادم أعلى مما حققته Intel و IBM في السنوات القليلة الماضية.

ومع ذلك ، علق لينوكس تورفالدس ، خالق لينكس ، على هذا الإعلان. وهو يعتقد أن مستقبل العمارة الجديدة ليست وردية للغاية.

أستطيع أن أضمن أنه بينما يشارك الجميع في تطوير الأنظمة الأساسية ، فإن النظام الأساسي لن يكون مستقرًا وناجحًا. يعتقد بعض الناس أن مجموعة التعليمات ليست مهمة لـ "السحابة" - فأنت تطور في المنزل ، وتنشر كل شيء (أعني "في المنزل" ، ليس بالمعنى الحرفي في المنزل ، ولكن في مساحة عملك).

هذا هراء كامل. إذا كنت تعمل على x86 ، فأنت تريد النشر على x86 ، لأنه يمكنك تشغيل ما قمت باختباره في المنزل. هذا يعني أنك سوف تبالغ في الدفع مقابل الاستضافة على x86 ، تمامًا بحيث تتوافق مع بيئة العمل الخاصة بك ، ويتم إرسال الأخطاء التي يتم تلقيها بشكل أسهل.

لذلك ، سيحصل مقدمو الخدمة على المزيد من الأموال من خوادم x86 وسيبقونهم في الأولوية. أي خيارات من ARM ستكون ثانوية ، وعلى الأرجح أنها ستلقي كل أنواع الهراء السخيف عليها ، مثل الواجهة الأمامية ، HTML الثابتة وكل ذلك.

واحدة من المزايا المطالب بهندسة ARM ، والتي سمحت لها بالفوز في سوق الأجهزة المحمولة ، هي استهلاك الطاقة. تعتقد الشركة أن هذا سوف يقلل التكلفة ، والإنتاجية لن تكون أسوأ. هذا المزيج سيساعدها على التنافس بين الخوادم. لكن تورفالدس يعتقد أن النجاح في السوق يتحدد لأسباب أخرى.

في رأيه ، فإن العامل الحاسم هو بالضبط "التنمية المنزلية". تقوم الشركات الصغيرة باختبار أعباء العمل على أجهزة الكمبيوتر العادية الرخيصة ، وعندما تزداد أعباء العمل ، تأخذ أجهزة الكمبيوتر هذه دور الخوادم الحقيقية. وفقط مع زيادة كبيرة في أعباء العمل ، تنقل الشركات كل شيء إلى السحابة ، دون الرغبة في تغيير الهيكل لتجنب المشاكل.
هذا هو بالضبط ما قتل بائعي معالجات RISC وجعل x86 ملك التل بين الخوادم. لدرجة أن كل شيء آخر هو مجرد خطأ. قبل عقدين من الزمن ، بدا هذا وكأنه خيال.
يعتقد لينوس أن الدخول إلى سوق الخوادم دون خلق بيئة للتطوير أولاً وليس "إغراق السوق بأجهزة فك التشفير الرخيصة" هو حماقة كاملة ". بالإضافة إلى ذلك ، يشك في أن الفوائد التي تدعو ARM تعتبر حقا مزايا. ووفقا له ، فإن جميع الخوادم الحالية على هذا الهيكل هي في الواقع أبطأ وأكثر تكلفة ومن غير المرجح أن توفر الكثير من الطاقة.

مع تورفالدس لم توافق على خالق ريديس سالفاتوري سانفيليبو. وهو يعتقد أن معظم المطورين لا يفكرون في الانغماس المستمر في النوى الحاسوبية وبصفة عامة لا يولون أهمية لاستنساخ البيئة على مستوى الهندسة المعمارية. وفقًا له ، فإن نقل Redis إلى بنية ARM لم يسبب المشكلات التي يخيفها مُنشئ Linux:
Redis ، وهو بحد ذاته رمز منخفض المستوى ، يعمل بهدوء على ARM ، وكل الاختبارات تمر ، ولا توجد مشكلات تتعلق بالاستقرار. ونظرًا لأن الكود المكتوب في C قبل عدة سنوات ، عندما لم يفكر أحد في ARM ، فهو يعمل خارج الصندوق ، ولن يحدث شيء للتطبيقات على Ruby أو Node عند سكبها على خوادم ARM.
استجابت شركة الهندسة المعمارية أيضا إلى Torvalds. إنهم يتفقون مع رأيه في أن التطوير في إطار بيئة واحدة يعمل بشكل أفضل ، لذلك يعلنون عن برنامج التطوير الخاص بهم ، وربما هذا الأسبوع.

يتحرك منتجو الحديد أيضًا نحو التغييرات التي يقول تورفالدس إنها ضرورية لمستقبل العمارة الجديدة. على سبيل المثال ، يشاع أن Apple تقوم بإطلاق أجهزة Mac مع معالجات ARM ، وتقوم Qualcomm بتطوير معالجات ARM لأجهزة الكمبيوتر المحمولة ، وتدعم Microsoft تطوير ARM لنظام التشغيل Windows 10.

تورفالدس نفسه في منصبه المقبل خفضت أيضا درجة من الشك:
دعونا نرى ما يحدث في الواقع ، ولكن الآن أنا بالتأكيد أحب أرمينيا أكثر من ذي قبل.

إلى أن أرى التوزيع الواسع للحديد الذي يمكن أن يستخدمه الناس لتطويره ونشره ، سأحكم على تقديري الخاص. لقد سمعت الكثير من الوعود حول الأجهزة ، والتي بعد الإصدار ، لم يكن أحد بحاجة إلى أي مكان آخر.

نأمل ألا يؤثر نظام ARM بشكل كبير على إعادة القياس. ربما سينجحون ، ولكن بصراحة ، أشك في ذلك. يستغرق الكثير من الوقت والجهد. لا حاجة للتأرجح في 64-128 نواة ، حتى تتمكن من القيام بما لا يقل عن 8 النوى بشكل طبيعي. ما لم يثبت بعد.

لكنك لا تعرف أبدًا ، ربما سيفاجئونني.
في مناقشة للقضية على رديت ، لاحظوا أن معظم البنى المعروفة لا يمكنها تحمل المنافسة مع x86.
m88k؟ ميت ، أو انتقل إلى شيء مثل PowerPC. i860؟ ميت. i960؟ ميت. السلطة الفلسطينية المخاطر؟ مات. AMD 29000؟ ميت. IA64؟ ميت. ألفا؟ ميت.

ومع ذلك ، اتفق النقاش على أن السوق الحالي لهندسة الخادم تتم مشاركتها بواسطة ثلاثة أنظمة. أرمينيا - كأضعف وأرخص. Power9 هو الأقوى ، لكنه مكلف للغاية. x86 بينهم هو الوسط الذهبي في نسبة السعر والجودة:
التطوير والنشر على ARM جيد إذا كنت تستخدم Rasp. Pi. لكنك تحتاج إلى شيء أكثر قوة. مع Power9 ، العكس هو الصحيح: أرخص نظام هو Talos II. لذلك ، تحتاج إلى عدة آلاف من الدولارات لتجميع devbox العادي على Power9. بالطبع ، هذا جيد ، لكنه مكلف للغاية لتلبية احتياجات التنمية العادية.

لذلك ، يقع x86 في مكان الاستهلاك الشامل - تكلفة أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية تصل إلى ألف دولار.
ولكن في الربع الثاني من هذا العام ، تخطط Raptor Computer Systems لإصدار سطح مكتب مزود بوحدة معالجة مركزية رباعية النواة تعتمد على بنية Power9 بمبلغ 1200 دولار. لذلك ، إذا استمر هذا الاتجاه - ستعمل ARM على زيادة الإنتاجية ، وسيقلل Power9 من السعر - يمكن أن تنشأ المنافسة مرة أخرى في القطاع الشامل.

Source: https://habr.com/ru/post/ar441664/


All Articles