تحذير:
تم تصميم هذا البرنامج لتحميل بشدة رقائق وحدة المعالجة المركزية. قد تفشل Undercooled، نظم فيركلوكيد أو ضعيفة على خلاف ذلك مما تسبب في فقدان البيانات (الملفات الفساد) والضرر ربما دائم للمكونات الإلكترونية. ولن أنه قبض على جميع العيوب.
استخدام على مسؤوليتك الخاصة
المرافق اختبار وحدة المعالجة المركزية في المجمع الأمثل لتحقيق أقصى قدر P6 تحميل (إنتل بنتيوم برو / II / III و Celeron TM)، AMD K7 (أثلون / دورون / طائر الرعد TM) AMD K6، وإنتل بنتيوم P5 رقائق البطاطس. هذا هو البرمجيات الحرة وحقوق المؤلف لكن المرخصة بحرية بموجب الحقوق المتروكة GNU الرخصة العمومية.
تم تصميم هذه البرامج لتحميل وحدات المعالجة المركزية إلى x86 كما بشدة وقت ممكن لأغراض اختبار النظام. وقد تم تحسين انهم لمعالجات مختلفة. يتم ترميز فبو وALU تعليمات حلقة المجمع لا نهاية لها. انهم لا اختبار كل التعليمات. وكان الهدف هو تعظيم إنتاج الحرارة من وحدة المعالجة المركزية، ووضع الضغط على وحدة المعالجة المركزية نفسها، ونظام التبريد، واللوحة الأم (خاصة منظمات الفولت) وامدادات الطاقة
(السبب المحتمل للأخطاء burnBX / MMX).
هو الأمثل burnP5 لانتل بنتيوم ث & ث / س المعالجات MMX
P6 هو لشركة إنتل PentiumPro، PentiumII والثالثة وحدات المعالجة المركزية سيليرون
K6 غير لمعالجات AMD K6
K7 هو لمعالجات أيه إم دي أثلون / دورون
MMX هو لاختبار واجهات مخبأ / الذاكرة على جميع وحدات المعالجة المركزية مع MMX
BX هو مخبأ بديل / اختبار الذاكرة لإنتل وحدات المعالجة المركزية
الاستخدام: لا يطلب priviliges الجذر. وقد تم تصميمه لELF لينكس، ولكن أيضا اختبار تحت فري. وa.out. حرق من الأفضل القيام اختبار من توزيع رامديسك (tomsrtbt) أو مع نظام الملفات صاعد أو محمولة للقراءة فقط.
untar مصدر في دليل مريحة:
`القطران zxf cpuburn`
تجميع excutables
`make`
تشغيل البرنامج المطلوب في الخلفية [_repeat_ لSMP]:
`burnP6 || صدى $؟ و`
رصد التقدم المحرز في cpuburn التي كتبها `ps`. عند الانتهاء، `kill` عملية الحرق * (الخانات). إذا كان لديك درجة الحرارة تحقيقات (أصابع) أو حزمة LM-أجهزة الاستشعار، ويمكنك التحقق من درجة حرارة وحدة المعالجة المركزية الخاصة بك و / أو نظام الفولتية.
في حالة حدوث خطأ في الحسابات، وسيتم الحفاظ عليه، وهذا البرنامج سوف تنتهي مع رمز الخطأ 254 لخطأ صحيح / الذاكرة، ورمز الخطأ 255 لخطأ FP / MMX. التحقق من الخطأ يحدث كل 10-40 ثانية لburnP6 / K6 / K7 وأنا لم أر أي أخطاء وحدة المعالجة المركزية في اختبار [تحدث مقار الاحتجاز أول]. burnBX وburnMMX تحقق من وجود خطأ في كل 512 MB (4-10 ثانية)، ويعتبر إنهاء الخطأ في كثير من الأحيان، مقار الاحتجاز هي أكثر ندرة.
burnBX وburnMMX هي أساسا اختبار RAM مكثفة جدا. كما أنها يمكن أن تأخذ معلمة اختيارية مما يدل على حجم ذاكرة الوصول العشوائي لفحصها:
A = 2 كيلو بايت E = 32 كيلو بايت I = 512 كيلو بايت M = 8 MB
B = 4 F = 64 J = 1 MB N = 16
C = 8 G = 128 K = 2 O = 32
D = 16 H = 256 L = 4 P = 64
`burnBX L` (4 MB) و` burnMMX F` (64 كيلوبايت) هي أحجام الافتراضي. AE اختبار معظمها مخبأ L1، FH مخبأ اختبار L2، وHP شق طريقهم بالقوة إلى ذاكرة الوصول العشوائي. ولكن حتى AE سيكون لها بعض writeouts cacheline إلى ذاكرة الوصول العشوائي.
على الرغم من أنه اسم، يمكن تشغيل burnBX على أي شرائح [تحكم RAM] والاختبارات الكثير أكثر من وحدة تحكم RAM. للأسف، burnBX ليس الأمثل على معالجات AMD. burnMMX هو الأفضل لأي وحدة المعالجة المركزية التي لديها وحدة MMX.
burnBX / MMX تحتاج إلى حوالي 72 ميغابايت من ذاكرة RAM الكلي + تبادل لبدء (ليس مجانا بالضرورة)، ولكن لا تستخدم هذا بكثير إلا إذا طلب ذلك. وسوف يلقي `11` سيج إذا لم يكن لديك ما يكفي من المبادلة.
إذا كنت لا ترغب في إضافة أكثر من ذلك، يمكنك ضبط قسم .bss أسفل كما هو موضح في تعليقات المصدر. ما في وسعها أيضا مبادلة اختبار، وعلى الأقل على نظام بلدي، وأنا يمكن تشغيل 2 * `burnBX 8` مع 128 MB SDRAM مع بعض استخدام مبادلة، ولكن لا سحق المفرط [يسعى]. YMMV.
إذا المواصفات الفرعية، النظام قد حبس بعد 2-10 دقائق. لا ينبغي. حرق * هي مجرد عمليات المستخدم unpriviliged. ولكن ربما يعني وحدة المعالجة المركزية الخاصة بك undercooled، وعلى الأرجح لا الشحم الحراري أو غيرها من المواد واجهة بين وحدة المعالجة المركزية وغرفة التبريد. أو بعض القصور الأخرى. A دورة الطاقة يجب إعادة النظام. ولكن يجب إصلاحه.
تفاصيل البرنامج:
لم يتم العثور على التعليقات