چگونه رزبری پای خود را تحت فشار تست کنیم؟

رزبری پای خود را تحت فشار تست کنید

اگر علاقه‌مند به فهمیدن قابلیت‌های واقعی رزبری پای خود هستید، به خصوص اگر اورکلاک کرده‌اید (مطالعه بیشتر: چگونه رزبری پای خود را اورکلاک کنیم؟) یا Pi خود را تغییر دهید، پس این آموزش برای شما عالی است! تست استرس رزبری پای اساساً نرم‌افزاری است که با قرار دادن یک CPU (یا سایر قطعات سخت‌افزاری) در شرایطی فراتر از عملکرد معمول، شما را از قابلیت‌های عملکرد آن مطلع می‌کند. تست‌های استرس را می‌توان در سطوح بسیار بالا، اغلب غیرواقعی و در مدت زمان طولانی انجام داد. به عنوان مثال، هنگام آزمایش بتا یک CPU کاملاً جدید قبل از انتشار. در مقابل، روش تست استرس همچنین می‌تواند بسیار کنترل‌شده و روشمند باشد تا داده‌های مفید ثبت شوند و سپس بهبودهای خوبی ایجاد شود. بدون هیچ مقدمه‌ای، مراحل اجرای این تست باید نسبتاً ساده باشد و می‌توان آن را مستقیماً از ترمینال (خط فرمان) انجام داد.

مرحله 1: دستورالعمل‌های تست استرس رزبری پای

در این آموزش، ما به شما نشان خواهیم داد که چگونه می‌توانید رزبری پای خود را تحت فشار تست کنید، اما قبل از شروع، توجه داشته باشید که این تست به طور خاص برای رزبری پای‌هایی طراحی شده است که از پردازنده ۶۴ بیتی ARM Cortex-A53 (مثلاً رزبری پای ۲ و ۳ مدل B) استفاده می‌کنند. بنابراین، لطفاً فقط در صورتی که رزبری پای شما به همان پردازنده مجهز است، این تست را انجام دهید، در غیر این صورت ممکن است آسیب دائمی به CPU وارد شود. 

علاوه بر این، قبل از تست استرس پای خود، توصیه می‌کنم از خنک‌کننده کافی آن برای جلوگیری از گلوگاه شدن یا هرگونه آسیب حرارتی در مراحل اولیه آزمایش اطمینان حاصل کنید. مشابه پردازنده‌های معمولی، برخی از روش‌های رایج خنک‌کننده (خنک‌کننده غیرفعال و فعال) شامل استفاده از فن، هیت سینک یا حتی روش‌های خنک‌کننده آبی است. من تجربه مثبتی با استفاده از فن‌های دوگانه که از طریق نوار حرارتی/چسب روی تراشه پردازنده Broadcom و تراشه کنترل‌کننده اترنت USB قرار می‌گیرند، داشته‌ام و به پای خود اجازه داده‌ام بدون نگرانی در مورد گرمای بیش از حد یا گلوگاه شدن، اورکلاک شود.

علاوه بر این، یک هیت سینک سرامیکی با خمیر حرارتی مستقیماً روی تراشه WiFi/Bluetooth شرکت Broadcom در پشت Pi من برای خنک‌سازی بیشتر اضافه شده است. یکی از ویژگی‌های مفید این برنامه تست استرس خاص این است که دمای هسته Pi شما را در هر ثانیه نمایش می‌دهد، بنابراین اگر در طول آزمایش متوجه مشکلات مربوط به گلوگاه یا گرمای بیش از حد شدید، توصیه می‌شود فوراً آزمایش را متوقف کنید.

نکته‌ی دیگری که باید در نظر داشته باشید این است که با تست فشار روی رزبری پای و اجرای آن فراتر از محدودیت‌های معمول عملکردش، ممکن است گارانتی رزبری پای خود را باطل کنید. 

مرحله ۲: بسته تست استرس را دانلود کنید

قبل از اجرای تست استرس، باید دستور زیر را در ترمینال داخلی رزبری پای وارد کنید تا بسته تست استرس دانلود شود:

استرس نصب sudo apt-get

صفحه فرمان را وارد کنید

مرحله ۳: منابع را دریافت کنید

دستور زیر را در ترمینال وارد کنید تا منبع دقیق تست استرس برای این برنامه، همانطور که توسط URL مشخص شده است، باشد. wget GNU اساساً منبع این تست استرس خاص را از وب جهان‌گستر (اینترنت) می‌گیرد.

https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S

مرحله ۴: تنظیم پارامترها

این دستور را در ترمینال خود وارد کنید که اساساً پارامترهای تست استرسی را که قرار است انجام شود، تنظیم می‌کند. پس از اجرای این دستور، نباید هیچ بازخوردی از ترمینال دریافت کنید.

gcc -o cpuburn-a53 cpuburn-a53.S

مرحله ۵: آزمایش اول

برای شروع رسمی تست استرس، دستور زیر را اجرا کنید و تست باید بلافاصله پس از وارد کردن آن شروع شود. دو تست استرس وجود دارد که ما اجرا خواهیم کرد و این تست اول اساساً یک تست استرس متوسط و کمتر سخت است که به طور کامل از حداکثر محدودیت‌های عملیاتی Pi خارج نمی‌شود. بر اساس پارامترهای داده شده، این تست در مجموع ۹۰۰ ثانیه (یعنی ۱۵ دقیقه) اجرا خواهد شد. علاوه بر این، پس از اجرای تست، باید فرکانس کلاک CPU خود را که هر ثانیه علاوه بر دمای هسته Raspberry Pi نمایش داده می‌شود، مشاهده کنید.

در حالی که درست است؛ تابع vcgencmd تابع measure_clock را اجرا کن؛ تابع vcgencmd تابع measure_temp را اندازه گیری کن؛ عدد 10 را به خواب ببر؛ تابع done را اجرا کن و روی 900s فشار بیاور.

آزمون اول

اگر هنگام اجرای این آزمایش با هرگونه مشکل گلوگاه مواجه شدید یا متوجه شدید که پای شما بیش از حد گرم می‌شود، کلیدهای Control + C را فشار دهید تا فوراً تست استرس متوقف شود. این ممکن است به این معنی باشد که پای شما به خنک‌کننده کافی برای پشتیبانی از این آزمایش مجهز نیست یا اینکه پای شما احتمالاً بیش از حد اورکلاک شده است. بنابراین، اکیداً توصیه می‌کنم قبل از بازگشت و اجرای دوباره این آزمایش اولیه، تغییرات لازم را در تنظیمات خنک‌کننده یا پیکربندی پای خود ایجاد کنید. اگر به هر دلیلی، پای شما کاملاً بی‌پاسخ/متوقف شد و کلیدهای Control + C کار نکردند، آخرین راه حل شما خاموش کردن برق پای شما خواهد بود. 

مرحله 6: آزمون ثانویه

اگر با هیچ یک از مشکلات ذکر شده در بالا مواجه نیستید و مایل به انجام تست استرس بسیار شدیدتری روی رزبری پای خود هستید، لطفاً با اجرای این دستور در ترمینال اقدام کنید. توجه داشته باشید که این تست استرس زمان مشخصی برای اجرا ندارد، بنابراین در صورت نیاز، Control + C را فشار دهید تا تست استرس فوراً متوقف شود. 

در حالی که درست است؛ تابع vcgencmd تابع measure_clock را اجرا کن؛ تابع vcgencmd تابع measure_temp را اندازه‌گیری کن؛ به حالت خواب 10 برو؛ عملیات را انجام بده و ./cpuburn-a5 را اجرا کن.

آزمون ثانویه

همانطور که ممکن است فوراً متوجه شده باشید، این تست استرس دوم بدون شک یک تست بسیار شدیدتر و شدیدتر است که می‌تواند Raspberry Pi شما را از نظر قابلیت‌های عملیاتی به محدودیت‌های مطلق خود برساند. پس از اجرای دستور، ممکن است شاهد افزایش شدید دمای هسته Pi خود باشید، اما اگر روش‌های خنک‌کننده شما کافی باشد، باید به زودی به حالت عادی برگردد. یک بار دیگر، اگر با هرگونه مشکل گلوگاه یا گرمای بیش از حد مواجه شدید، می‌توانید تست را خاتمه دهید و پس از انجام تنظیمات لازم در Pi خود، آن را مجدداً راه‌اندازی کنید. با این حال، اگر هیچ مشکلی با Pi خود ندارید، تبریک می‌گویم! این بدان معناست که Pi شما کاملاً بهینه شده است تا فراتر از محدودیت‌های عادی عملکرد عمل کند، احتمالاً به لطف روش‌های خنک‌کننده یا تنظیمات پیکربندی مورد استفاده!

خلاصه

حالا که یاد گرفتید چگونه تست استرس را روی رزبری پای خود انجام دهید، این می‌تواند یک مطالعه اولیه در مورد ویژگی‌های خنک‌کننده و پیکربندی فعلی رزبری پای شما به شما بدهد. در صورت نیاز، می‌توانید هرگونه تغییری را اعمال کنید. برای کسانی که تازه از رزبری پای استفاده می‌کنند، اضافه کردن چند هیت‌سینک یا یک فن خنک‌کننده تفاوت زیادی در عملکرد CPU ایجاد می‌کند. اگر تست‌های استرس را خیلی آسان می‌دانید، توصیه می‌کنم رزبری پای خود را در مراحل جزئی اورکلاک کنید و سپس تست‌ها را دوباره انجام دهید تا به نقطه‌ای برسید که متوجه بی‌ثباتی شوید. از آنجا، می‌توانید تنظیمات خود را دوباره پیکربندی کنید و تست را دوباره انجام دهید، اما من با اجرای بیش از حد تست استرس مخالفم زیرا ممکن است باعث فشار بیش از حد بر پردازنده شما شود. در پایان، امیدوارم این آموزش را پیدا کرده باشید و یک نرم‌افزار منحصر به فرد دیگر را که می‌توانید روی رزبری پای خود اجرا کنید، بررسی کرده باشید.

وبلاگ‌های مرتبط

ما دوست داریم از شما بشنویم