RandomX و RAM
با بهروزرسانی الگوریتم RandomX در سال ۲۰۱۹، دنیای ماینینگ بار دیگر چیزی جدید کشف کرد. الگوریتم بهطور کامل برای معماری پردازندههای مدرن بازسازی شد و بار را با RAM به اشتراک گذاشت. این شبیه به بازیها یا نرمافزارهای حرفهای است.
در نتیجه، ماینینگ با پردازنده دوباره محبوب شده است. میتوانید پول را جمع کنید و حتی میتوان برای سیستمهای پیشرفته یک بیل مکانیکی سفارش داد. و همه اینها حتی بدون داشتن حافظه قدرتمند 😎
RandomX به ۲ مگابایت حافظه کش L3 به ازای هر رشته نیاز دارد.
برای استفاده کامل از پردازنده با ۱۰۰٪، مقدار قابل توجهی از حافظه کش L3 لازم است. اندازه حافظه کش L3 پردازنده خود را بر ۲ تقسیم کنید تا تعداد رشتههای پردازنده موجود برای ماینینگ را تعیین کنید.
بهطور کامل به نکته — چه چیزی بر هشها تأثیر میگذارد؟
در اینجا بخشی از کل مقاله برای کوتاه کردن آن آمده است:

- یک مجموعه حداقل ۸ گیگابایتی بخرید، حتماً دو ماژول RAM؛
- حالت دو کاناله را با نصب صحیح ماژولهای RAM فعال کنید؛
- فرکانس و تایمینگهای کارخانه را تنظیم کنید؛
- اگر میدانید چگونه این کار را انجام دهید، با تنظیمات بازی کنید.
اما اگر میخواهید جزئیات بیشتری بدانید، مقاله را بیشتر بخوانید. بیایید بفهمیم چه چیزی برای هشهای مورد نظر مفیدتر است و RAM صحیح را انتخاب کنیم. مرحله به مرحله سختی را افزایش میدهیم: هر بخش جدید هیجانانگیزتر و مفیدتر خواهد بود!
ظرفیت. چقدر نیاز است؟
ظرفیت بر عملکرد الگوریتم تأثیر نمیگذارد، اما برای حالت سریع حداقل به ۲ گیگابایت نیاز خواهید داشت. از تجربه ما، ۶ گیگابایت حداقل بهینه است. اما البته بهتر است بیشتر داشته باشید: ویندوز و سایر خدمات نیز به حافظه نیاز دارند.
۸ گیگابایت برای استفاده روزمره مناسب است. شما قادر خواهید بود به راحتی کار کنید یا بازی کنید.
برای Ryzen Threadripper و Intel Xeon، درک گرههای NUMA مهم است: چند تا از آنها پردازنده برای دسترسی به حافظه دارد. هر گره NUMA به ۲.۵ گیگابایت RAM برای دستورالعملهای RandomX نیاز دارد. اگر حافظه برای کل پردازنده کم باشد، عملکرد ماینینگ بهطور متناسب کاهش مییابد.
فرکانس و تایمینگها. چه چیزی مهم است و چگونه انتخاب کنیم؟
ما تمام اطلاعات پایهای RAM استاندارد را بدون ورود به جزئیات در BIOS روی نمودار قرار دادیم.

بدون تنظیمات زیاد و پروفایلهای پیشرفته، نتیجه فقط یکی است: فرکانس و تایمینگهای بومی بهترین گزینهها هستند. ما نتیجه خود را قاب کردهایم. اگر فرکانس را همراه با تایمینگها افزایش دهید، عملکرد کاهش مییابد. و ما نتوانستیم سیستم و ماینینگ را در فرکانسهای بالای ۳۲۰۰ با حفظ cl14 اجرا کنیم. ما کمی بعدتر در متن با تایمینگها دوباره ملاقات خواهیم کرد.
هنگام خرید یک کیت جدید، فرکانسهای پیشفرض را در BIOS تنظیم کنید. بهتر است پروفایل XMP را روشن کنید. مهندسان در کارخانه همه چیز لازم را در نظر گرفتهاند 😉
نکته مهم! مقدار استاندارد بهترین مقدار برای کیت شما است. برای حافظه ما ۳۲۰۰ مگاهرتز است. برای شما میتواند ۲۶۶۶ مگاهرتز یا ۳۶۰۰ مگاهرتز باشد — به مشخصات نگاه کنید.
کانالبندی. چیست؟ چگونه ظرفیت را به دست میآورید؟
کانالبندی تعداد مسیرهای فیزیکی فعال از CPU به بانک حافظه است وقتی که چندین ماژول حافظه استفاده میشود. بهطور ساده: این باعث میشود کامپیوتر شما سریعتر اجرا شود. چیدمان استاندارد اسلات مادربورد:

حالت دو کاناله یک جفت اسلات خاکستری رنگ است که با یک اسلات DIMM3 جدا شدهاند. یا اگر RAM را در هر اسلات نصب کردهاید. اگر هر جای دیگری را انتخاب کنید، حالت تک کاناله فعال خواهد شد. البته، همیشه میتوانید طرح را در دفترچه راهنمای مادربورد پیدا کنید تا مطمئن شوید که بهدرستی تنظیم کردهاید. در مثال ما، اسلاتهایی که حالت دو کاناله را فعال میکنند با رنگ آبی مشخص شدهاند.

RandomX نیاز به استفاده از حالت حافظه دو کاناله دارد، یعنی یک کیت با دو ماژول حافظه بخرید. پردازنده یک افزایش قابل توجه دریافت میکند اگر بهطور همزمان به دو اسلات از طریق دو کانال فیزیکی موجود بهطور موازی دسترسی پیدا کند. بیایید بهصورت گرافیکی نشان دهیم و به یاد داشته باشیم که حجم بر عملکرد تأثیر نمیگذارد:

مهمترین چیز برای درک تفاوت، صاحبان پردازندههای پیشرفته، Ryzen 3900X/3950X و i9-9900K/X یا حتی قویتر هستند. طبق مشخصات RandomX، ۶۰۰۰ h/s یک حد مبهم برای یک کانال است (در واقعیت، ~۶۸۰۰ h/s). با توجه به اینکه همه پردازندههای فهرست شده بهراحتی از این مرز عبور میکنند، از دست دادن هزاران هش به دلیل کانالبندی نادرست تأسفبار است.
چهار اسلات RAM در یک PC خانگی معمولی حداکثر از حالت دو کاناله پشتیبانی میکند.
ما حالت چهار کاناله خالص را در نظر نمیگیریم زیرا یک مورد خاص است و ماشینهای بسیار نادری با این پیکربندی در ماینینگ شرکت میکنند. اما برای مرجع شما، عملکرد همان یا حتی بدتر خواهد بود زیرا تأخیر افزایش مییابد.
رتبهبندی حافظه. هرگز نشنیدهاید؟ توضیح خواهیم داد!

رتبههای حافظه بهطور متعارف همان کانالبندی هستند اما در همان ماژول قرار دارند. اتصال فیزیکی به پردازنده در این حالت به یک اسلات محدود است که طبیعی است. چند سال پیش، چنین ماژولهایی بهطور قانونی کندتر بودند. اکنون آنها تقریباً در سرعت یکسان هستند، هم در بازیها/کار و هم در ماینینگ:

اگر انتخابی دارید، ما همچنان حافظه تک رتبهای را توصیه میکنیم.
زیرتایمینگها. آنها چیستند و چگونه آنها را تنظیم کنیم؟
تایمینگهای اصلی وجود دارند که تأخیرها و سرعتهای عملیات خواندن/نوشتن/انتقال را نشان میدهند و زیرتایمینگها وجود دارند. بهطور ساده، زیرتایمینگها مسئول تأخیرها بین خود فرآیندها هستند. عملکرد تعیین میکند که حافظه چقدر باید برای چرخهها قبل از اجرا منتظر بماند.

ما از دوستانمان خواستیم همه چیز را طبق دستورالعملهای ما انجام دهند و نتایج آنها را روی نمودار قرار دادیم. تنظیم زیرتایمینگها تقریباً بیشترین تأثیر را بر هشها دارد. بیایید آن را تنظیم کنیم! بقیه یک بخش بسیار ظریف از راهنما است. ما لینکهایی به منابع مفید در انتهای بخش پیوست خواهیم کرد تا بیشتر درباره تایمینگها بیاموزید.
خوششانسترینها صاحبان پردازندههای AMD هستند. همه چیز تقریباً با یک دکمه انجام میشود. شما به دو برنامه نیاز خواهید داشت: Thaiphoon Burner و Ryzen DRAM Calculator. بقیه به یک الگوریتم ساده خلاصه میشود:
- Thaiphoon را شروع کنید و اطلاعات مربوط به ماژولهای RAM خود را جمعآوری کنید — JEDEC؛
- به Ryzen DRAM Calculator بروید و دادهها را از مرحله ۱ وارد کنید؛
- به حالت Safe بروید، مقادیر را روی یک تکه کاغذ بنویسید و به BIOS بروید؛
- تایمینگها و زیرتایمینگها را تنظیم کنید و سپس به سیستم بوت کنید؛
- ماینر را راهاندازی کنید و — اوه شگفتی! — ⚡ افزایش.
برای صاحبان Intel، برنامهای به این خوبی وجود ندارد که بهطور خودکار تایمینگهای صحیح را نشان دهد — باید خودتان جستجو و امتحان کنید. در غیر این صورت، الگوریتم یکسان است.
به هر حال، میتوانید اطلاعات JEDEC را در RAM محبوب همچنین اینجا پیدا کنید. بنابراین میتوانید بلافاصله بفهمید که چه نوع کیتی، چه تراشههایی نصب شدهاند، رتبهبندی آنها چیست. این بسیار مفید است!
یک بررسی فوقالعاده از تمام تایمینگهای RAM را میتوانید در این لینک پیدا کنید. کارشناس ASUS بهطور مفصل توضیح داده است که هر تایمینگ برای چه چیزی مسئول است، چگونه همه آنها کار میکنند و چگونه به یکدیگر مرتبط هستند. این یک ماده مفید است. به شما کمک میکند کامپیوتر، بهویژه RAM را بهتر درک کنید.
نیاز به کمک دارید؟
سؤالی دارید، چیزی نامشخص است یا نمیتوانید متصل شوید؟
با پشتیبانی تماس بگیرید — خوشحال میشویم کمک کنیم!
- تیکت پشتیبانی.
- پشتیبانی تلگرام.
- پشتیبانی دیسکورد.
- پشتیبانی ایمیل در support@kryptex.com.




