سرورهایی با پردازنده های مبتنی بر معماری arm64 مجدانه وارد زندگی ما می شوند. در این مقاله جعبه گشایی، نصب و تست کوتاه سرور جدید TaiShan 2280v2 را به شما نشان خواهیم داد.
بسته بندی
سرور در یک جعبه غیرقابل توجه به ما رسید. در کناره های جعبه آرم هوآوی و همچنین علامت ظروف و بسته بندی وجود دارد. در بالا میتوانید دستورالعملهایی درباره نحوه صحیح حذف سرور از جعبه را ببینید. بیایید بسته بندی را شروع کنیم!
سرور در لایه ای از مواد آنتی استاتیک پیچیده شده و بین لایه های فوم قرار می گیرد. به طور کلی، بسته بندی استاندارد برای یک سرور.
در یک جعبه کوچک می توانید یک اسلاید، دو پیچ و دو کابل برق Schuko-C13 پیدا کنید. سورتمه به اندازه کافی ساده به نظر می رسد، اما بعداً در مورد آن صحبت خواهیم کرد.
در بالای سرور اطلاعات مربوط به این سرور و همچنین دسترسی به ماژول BMC و بایوس وجود دارد. شماره سریال با یک بارکد تک بعدی نشان داده می شود و کد QR حاوی پیوندی به سایت پشتیبانی فنی است.
بیایید پوشش سرور را برداریم و داخل آن را نگاه کنیم.
داخل چیست؟
پوشش سرور توسط یک ضامن مخصوص در جای خود ثابت می شود که می توان آن را در حالت بسته با پیچ گوشتی فیلیپس محکم کرد. باز شدن لچ باعث می شود که درب سرور لیز بخورد و پس از آن می توان بدون هیچ مشکلی کاور را جدا کرد.
سرور در یک پیکربندی آماده به نام ارائه می شود پیکربندی استاندارد TaiShan 2280 V2 512G در پیکربندی زیر:
کنترلر سخت افزاری RAID Avago 3508 با منبع تغذیه پشتیبان مبتنی بر یونیستور.
کارت شبکه 2x با چهار پورت 1GE.
کارت شبکه 2 برابر با چهار پورت 10GE/25GE SFP+.
منبع تغذیه 2 برابر 2000 وات;
قاب Rackmount 2U.
مادربرد سرور استاندارد PCI Express 4.0 را پیاده سازی می کند که به شما امکان می دهد از تمام توان کارت های شبکه 4x 25GE استفاده کنید.
در پیکربندی سرور ارسال شده برای ما، 16 اسلات رم خالی است. از نظر فیزیکی، پردازنده Kunpeng 920 حداکثر 2 ترابایت رم را پشتیبانی می کند که به شما امکان می دهد 32 حافظه 128 گیگابایتی هر کدام را نصب کنید و مقدار کل رم را به 4 ترابایت در یک پلت فرم سخت افزاری افزایش دهید.
پردازنده ها دارای رادیاتورهای قابل جابجایی بدون فن های خاص خود هستند. برخلاف انتظارات، پردازنده ها بر روی مادربرد (BGA) لحیم می شوند و در صورت خرابی فقط می توان آنها را در مرکز خدمات با استفاده از تجهیزات ویژه تعویض کرد.
حالا بیایید سرور را دوباره کنار هم قرار دهیم و به نصب رک برویم.
نصب و راه اندازی
اول از همه، اسلایدها در قفسه نصب می شوند. اسلایدها قفسه های ساده ای هستند که سرور روی آنها قرار می گیرد. از یک طرف، این راه حل بسیار ساده و راحت است، اما امکان سرویس دهی به سرور بدون حذف آن از رک وجود ندارد.
در مقایسه با سایر سرورها، TaiShan با پنل جلویی تخت و طرح رنگ سبز و مشکی خود جلب توجه می کند. به طور جداگانه، می خواهم توجه داشته باشم که سازنده به برچسب گذاری تجهیزات نصب شده در سرور حساس است. هر حامل دیسک حاوی اطلاعات لازم در مورد دیسک نصب شده است و در زیر پورت VGA نمادی وجود دارد که ترتیب شماره گذاری دیسک را نشان می دهد.
یک پورت VGA و 2 پورت USB در پنل جلویی علاوه بر پورت اصلی VGA + 2 USB در پنل پشتی، یک امتیاز خوب از طرف سازنده است. در پنل پشتی نیز می توانید یک پورت IPMI با علامت MGMT و یک پورت RJ-45 COM با علامت IOIOI پیدا کنید.
راه اندازی اولیه
در طول راه اندازی اولیه، تنظیمات ورودی بایوس را تغییر داده و IPMI را پیکربندی می کنید. هواوی امنیت را ارتقا می دهد، بنابراین بایوس و IPMI با رمزهای عبور متفاوت از رمزهای عبور admin/admin معمولی محافظت می شوند. هنگامی که برای اولین بار وارد سیستم می شوید، BIOS به شما هشدار می دهد که رمز عبور پیش فرض ضعیف است و باید تغییر دهید.
Huawei BIOS Setup Utility از نظر رابط شبیه به Aptio Setup Utility است که در سرورهای SuperMicro استفاده می شود. در اینجا سوئیچ برای فناوری Hyper-Threading یا حالت Legacy پیدا نخواهید کرد.
رابط وب ماژول BMC سه فیلد ورودی را به جای دو قسمت مورد انتظار ارائه می دهد. شما می توانید با استفاده از یک رمز ورود محلی یا احراز هویت از طریق یک سرور LDAP راه دور وارد رابط شوید.
IPMI گزینه های زیادی را برای مدیریت سرور ارائه می دهد:
RMCP;
RMCP+;
VNC;
KVM;
SNMP
به طور پیش فرض، روش RMCP مورد استفاده در ipmitool به دلایل امنیتی غیرفعال است. برای دسترسی به KVM، iBMC دو راه حل ارائه می دهد:
اپلت جاوا "کلاسیک"؛
کنسول HTML5.
از آنجایی که پردازندههای ARM بهعنوان کارآمد در مصرف انرژی قرار میگیرند، در صفحه اصلی رابط وب iBMC میتوانید بلوک «Energy Efficiency» را ببینید، که نه تنها نشان میدهد چقدر انرژی با استفاده از این سرور صرفهجویی کردهایم، بلکه چند کیلوگرم دی اکسید کربن را نشان میدهد. در جو منتشر شد.
با وجود قدرت چشمگیر منابع تغذیه، در حالت بیکار سرور مصرف می کند 340 وات، و فقط تحت بار کامل 440 وات.
استفاده
مرحله مهم بعدی نصب سیستم عامل است. توزیع های لینوکس محبوب زیادی برای معماری arm64 وجود دارد، اما فقط مدرن ترین نسخه ها به درستی روی سرور نصب و کار می کنند. در اینجا لیستی از سیستم عامل هایی که ما توانستیم اجرا کنیم آورده شده است:
اوبونتو 19.10;
CentOS 8.1
به سادگی لینوکس 9.
در حین تهیه این مقاله، خبر منتشر شد که شرکت روسی Basalt SPO نسخه جدیدی از سیستم عامل Simply Linux را منتشر کرده است. ادعا کردکه Simply Linux از پردازنده های Kunpeng 920 پشتیبانی می کند. علیرغم اینکه برنامه اصلی این سیستم عامل دسکتاپ است، ما فرصت آزمایش عملکرد آن را بر روی سرور خود از دست ندادیم و از نتیجه راضی بودیم.
معماری پردازنده، ویژگی اصلی آن، هنوز توسط همه برنامه ها پشتیبانی نمی شود. بیشتر نرمافزارها بر روی معماری x86_64 همه جا حاضر متمرکز شدهاند و نسخههایی که به arm64 منتقل میشوند، اغلب از نظر عملکرد بهطور محسوسی عقب میافتند.
هواوی استفاده از آن را توصیه می کند EulerOS، یک توزیع تجاری لینوکس مبتنی بر CentOS، زیرا این توزیع در ابتدا به طور کامل از عملکرد سرورهای TaiShan پشتیبانی می کند. یک نسخه رایگان از EulerOS وجود دارد - OpenEuler.
بنچمارک های معروفی مانند GeekBench 5 و PassMark CPU Mark هنوز با معماری arm64 کار نمی کنند، بنابراین کارهای روزمره مانند باز کردن بسته بندی، کامپایل برنامه ها و محاسبه عدد π برای مقایسه عملکرد انجام شد.
یک رقیب از دنیای x86_64 یک سرور دو سوکت با Intel® Xeon® Gold 5218 است. در اینجا مشخصات فنی سرورها آمده است:
تمام تست ها بر روی سیستم عامل اوبونتو 19.10 انجام می شود. قبل از اجرای تست ها، تمامی اجزای سیستم با دستور ارتقای کامل ارتقا داده شدند.
اولین آزمایش مقایسه عملکرد در "تست واحد" است: محاسبه صد میلیون رقم از عدد π در یک هسته. برنامه ای در مخازن APT اوبونتو وجود دارد که این مشکل را حل می کند: ابزار pi.
مرحله بعدی آزمایش "گرم کردن" کامل سرور با کامپایل کردن تمام برنامه های پروژه LLVM است. به عنوان قابل کامپایل انتخاب شد LLVM monorepo 10.0.0، و کامپایلرها هستند gcc и g++ نسخه 9.2.1همراه با بسته عرضه می شود ساخت ملزومات. از آنجایی که ما در حال آزمایش سرورها هستیم، هنگام پیکربندی اسمبلی، کلید را اضافه می کنیم سریع:
این کار حداکثر بهینه سازی زمان کامپایل را ممکن می کند و باعث استرس بیشتر سرورهای تحت آزمایش می شود. کامپایل به صورت موازی در تمام رشته های موجود اجرا می شود.
پس از جمع آوری، می توانید رمزگذاری ویدیو را شروع کنید. معروف ترین ابزار خط فرمان، ffmpeg، دارای حالت بنچمارک ویژه است. آزمایش شامل ffmpeg نسخه 4.1.4 بود و یک کارتون به عنوان فایل ورودی گرفته شد. Big Buck Bunny 3D با کیفیت بالا.
ساختمان LLVM 10
19 متر 29.863 ثانیه
22 متر 39.474 ثانیه
رمزگذاری ویدیو ffmpeg
1 متر 3.196 ثانیه
44.401s
به راحتی می توان فهمید که مزیت اصلی معماری x86_64 فرکانس 3.9 گیگاهرتز است که با استفاده از فناوری Intel® Turbo Boost به دست آمده است. یک پردازنده مبتنی بر معماری arm64 از تعداد هسته ها استفاده می کند نه فرکانس.
همانطور که انتظار می رود، هنگام محاسبه π در هر رشته، تعداد هسته ها به هیچ وجه کمکی نمی کند. با این حال، هنگام تدوین پروژه های بزرگ، وضعیت تغییر می کند.
نتیجه
از نقطه نظر فیزیکی، سرور TaiShan 2280v2 با توجه به سهولت استفاده و امنیت متمایز می شود. وجود PCI Express 4.0 مزیت جداگانه این پیکربندی است.
هنگام استفاده از سرور، ممکن است مشکلاتی در نرم افزار مبتنی بر معماری arm64 ایجاد شود، با این حال، این مشکلات برای هر کاربر خاص است.
آیا می خواهید تمام عملکرد سرور را روی وظایف خود آزمایش کنید؟ TaiShan 2280v2 در حال حاضر موجود است در آزمایشگاه Selectel ما.