شرح الرسائل في نافذة XMRig
كيف تفهم الرسائل في نافذة XMRig؟ إحصاءات الحصص، وحالة التعدين، ومعايير العمل.
ماذا ترى في نافذة برنامج التعدين؟
باستخدام عملة Monero بخوارزمية RandomX مثالًا، مع التعدين على المعالج وبطاقة الرسومات.



- إصدار برنامج التعدين ومجموعة مكتبات Microsoft Visual Studio
- مجموعة المكتبات التي يستخدمها برنامج التعدين.
- HUGE PAGES permission granted — اكتشف برنامج التعدين دعم "الصفحات الكبيرة" في الذاكرة الافتراضية. يُمنح عند الإقلاع. ويعني أن برنامج التعدين يستطيع العمل مع مصفوفات بيانات بحجم 2 ميغابايت (حجم الصفحة القياسي هو 4096 كيلوبايت). دعم HUGE PAGES يرفع الأداء.
- 1GB PAGES unavailable — مماثل لـ HUGE PAGES، لكنه أكبر، بدعم مصفوفات بيانات بحجم 1 غيغابايت. دعم 1GB PAGES يحسّن الأداء، لكنه غير متاح على Windows. تعمل 1GB PAGES على Linux فقط، ولذلك يُبلغ برنامج التعدين أن هذا الإعداد لا يعمل.
- معلومات عن المعالج: طرازه، وتردده، ومعماريته (64 أو 86)، و حجم ذاكرة التخزين المؤقت بمستوياتها المختلفة، وعدد الأنوية والخيوط. تُستخدم في التعدين الأنوية والخيوط الفعلية فقط، ولا تستطيع الخيوط الافتراضية التعدين — إذ لا تكفيها ذاكرة التخزين المؤقت.
- معلومات عن ذاكرة RAM: إجمالي حجم الذاكرة والقدر الذي يستخدمه النظام، و مواقع شرائح الذاكرة على اللوحة الأم، وطرازها، وحجمها، وإصدارها، وترددها.
- معلومات عن طراز اللوحة الأم.
- نسبة عمولة المطوّر المحددة. الافتراضية 1%. ويمكنك ضبطها من 1% إلى 5% بخطوات قدرها 1%.
- ASSEMBLY — يكتشف برنامج التعدين الشركة المصنّعة للمعالج ويختار تلقائيًا مجموعة التعليمات والمكتبات والإعدادات المدعومة له.
- يذكر برنامج التعدين عنوان المجمع، ومنفذ المجمع الذي سيُعدّن عليه، والعملة التي سيُعدّنها.
- COMMANDS — قائمة بالأوامر السريعة للعمل مع برنامج التعدين:
- hashrate — بالضغط على h تحصل على معلومات مفصّلة عن معدل التجزئة؛
- pause — اضغط المفتاح p لإيقاف التعدين مؤقتًا؛
- resume — اضغط المفتاح r لاستئناف التعدين؛
- results — بالضغط على s تحصل على معلومات مفصّلة عن عملية التعدين؛
- connection — بالضغط على المفتاح c تحصل على معلومات مفصّلة عن حالة الاتصال. - OpenCL disabled — مجموعة مكتبات OpenCL للعمل مع بطاقات رسومات AMD. وهي لازمة للتعدين على بطاقات AMD. وبما أنه لا توجد بطاقات رسومات AMD في حاسوبك، يُبلغ برنامج التعدين أن هذه المجموعة من المكتبات غير مستخدمة.
- CUDA وNVML — CUDA مجموعة مكتبات للعمل مع بطاقات رسومات Nvidia. وهي لازمة للتعدين على بطاقات Nvidia. اكتشف برنامج التعدين بطاقة رسومات Nvidia مشاركة في التعدين. ويُبلغ عن إصدار مكتبات CUDA وإصدار برامج تشغيل بطاقة الرسومات NVML .
- CUDA GPU — يُبلغ برنامج التعدين عن معلومات بطاقة رسومات Nvidia: رقمها التسلسلي (يبدأ برنامج التعدين العدّ من 0)، ورقم PCIE في النظام، وطرازها، وتردد النواة/ تردد الذاكرة بالميغاهرتز، والخصائص المعمارية للنواة (كلما ارتفعت قيمتا smx وarch ، كان تعدين بطاقة الرسومات أفضل)، وحجم ذاكرة الرسومات ومقدار الذاكرة المتاح للتعدين.
- net — أوامر تُبلغ عن العمل وحالة الاتصال. يذكر برنامج التعدين المجمع الذي يتصل به، ومنفذ المجمع، وعنوان IP الخاص به.
- استلم برنامج التعدين مهمة من المجمع new job، ويُبلغ عن صعوبة المجمع (*يحدّدها المجمع)، وكذلك عن الخوارزمية rx/0 (RandomX، Monero)
- cpu — أوامر تُبلغ عن عمل المعالج وحالته. فعّل برنامج التعدين الخوارزمية argon2 والتعليمات AVX2 (Advanced Vector Extensions) لتحسين أداء التعدين (إن كان المعالج يدعمها).
- msr — أمر يُبلغ عن تفعيل تعليمات msr لتحسين التعدين (*إن كان المعالج يدعمها).
- randomx — يُبلغ عن الأحداث المتعلقة بخوارزمية معيّنة. init dataset algo rx/0 — يُبلغ عن نجاح بناء جدول قاعدة البيانات لبدء التعدين.
- يُبلغ عن مقدار الذاكرة المخصّصة للتعدين.
- نجح تكوين مجموعة بيانات قاعدة البيانات، والوقت الذي استغرقه توليد dataset بالميلي ثانية.
- يُبلغ برنامج التعدين عن عدد الخيوط المستخدمة في التعدين: 6 خيوط للمعالج وخيط واحد لبطاقة الرسومات. وكلتا وحدتي المعالجة تدعمان 2 ميغابايت.
- ملخّص حالة بطاقة الرسومات: الرقم التسلسلي في برنامج التعدين، وعنوان ناقل PCIe، وintensity — شدّة التعدين، وthreads — خيوط الحوسبة في بطاقة الرسومات، وblocks — كتل الحوسبة في بطاقة الرسومات، وbf (block factor) — نمط كتل الحوسبة، وbs (block sleep) — نمط توفير الطاقة للكتل (يتعلق بحالات P-states لبطاقة الرسومات)، وmemory — حجم الذاكرة المستخدمة في التعدين، وname — طراز بطاقة الرسومات.
- يُبلغ برنامج التعدين عن جاهزية العتاد (بطاقة الرسومات والمعالج) للعمل — أي التعدين. تُستخدم كل خيوط المعالج المتاحة 6/6، وكل خيوط بطاقة الرسومات 1/1.
- ملخّص موجز لحالة بطاقة الرسومات: الرقم التسلسلي، و78W — استهلاك بطاقة الرسومات للطاقة بالواط، و80C - حرارة بطاقة الرسومات بالدرجات المئوية، و 1380/6801 Mhz — تردد النواة/الذاكرة لبطاقة الرسومات بالميغاهرتز.
- يُبلغ برنامج التعدين عن إجمالي معدل التجزئة خلال 10 ثوانٍ/60 ثانية/10 دقائق بوحدة H/s (قيم تجزئة في الثانية).
- accepted — يُبلغ برنامج التعدين أن المجمع أكّد التجزئة بنجاح، مع صعوبتها والوقت الذي استغرقه تأكيدها. وقد تكون حالة الحصة أيضًا مرفوضة — حصة rejected ، وغالبًا ما يكون ذلك بسبب الاتصال بالإنترنت، أو حصصًا متأخرة ببساطة (stale) - أي أن أحدًا حلّ المسألة قبلك. لا توجد طريقة للتخلّص منها تمامًا، لكن من المتعارف عليه أن "المعدل الطبيعي" هو 1-2% من إجمالي عدد الحصص. الحصص Incorrect — تظهر عند كسر السرعة، أو خطأ في بطاقة الرسومات أو المعالج أو ذاكرة RAM، أو عطل في الذاكرة. إذ تحسب بطاقة الرسومات أو المعالج بشكل خاطئ (2+2=5).
- إذا ضغطت المفتاح h، تحصل على ملخّص مفصّل لمعدل التجزئة. سيعرض برنامج التعدين جدولًا بمعدل التجزئة لكل خيط ولبطاقة الرسومات وإجمالي معدل التجزئة.
- إذا ضغطت المفتاح s، تحصل على ملخّص مفصّل لإحصاءات التعدين. سيعرض برنامج التعدين جدولًا بإحصاءات الحصص المقبولة والمرفوضة وغير الصالحة، وصعوبة الحصص، ومتوسط الوقت اللازم للعثور على حصة، وكفاءة التعدين.
