אזהרה:
תכנית זו נועדה כדי לטעון בכבדות שבבי מעבד. מערכות Undercooled, כרטיס מסביב או חלשות אחר עלולות להיכשל גורמות לאובדן נתונים (שחיתות מערכת קבצים) ונזק אולי בלתי הפיך לרכיבים אלקטרוניים. ולא שזה יהיה לתפוס את כל הפגמים.
שימוש באחריותך בלבד
שירותי בדיקות CPU ב מאסף מותאם לטעינה המרבית P6 שבבים (Intel Pentium Pro / II / III וCeleron TM), AMD K7 (Athlon / Duron / Thunderbird TM) AMD K6, ואינטל פנטיום P5. זוהי תוכנה, זכויות יוצרים ללא תשלום, אך ברישיון חופשי תחת copyleft GNU Public הרישיון.
תוכניות אלה נועדו לטעון מעבדי x86 ככבדות ככל האפשר לצורך בדיקות מערכת. הם כבר מותאם במיוחד למעבדים שונים. הוראות FPU וALU מקודדות מאסף לולאה אינסופית. הם לא לבדוק כל הוראה. המטרה הייתה למקסם את ייצור חום מהמעבד, לשים דגש על המעבד עצמו, מערכת קירור, לוח האם (במיוחד מייצבי מתח) ואספקת חשמל
(סיבה סבירה של שגיאות burnBX / MMX).
burnP5 מותאם במיוחד עבור אינטל פנטיום W & W / O מעבדי MMX
P6 הוא לאינטל PentiumPro, PentiumII & III ומעבדי Celeron
K6 הוא למעבדי AMD K6
K7 הוא למעבדי AMD Athlon / Duron
MMX הוא לבדוק ממשקי מטמון / זיכרון על כל המעבדים עם MMX
BX הוא מטמון חלופי מבחן זיכרון / למעבדי אינטל
שימוש: priviliges שורש אינם נדרשים. זה תוכנן עבור ELF לינוקס, אלא גם נבדק תחת FreeBSD. וa.out. צריבת הבדיקה נעשה הכי טובה מהפצת ramdisk (tomsrtbt) או עם מערכות קבצים בלתי משובצים או רכובה קריאה בלבד.
untar המקור בספרייה נוחה:
`זפת zxf cpuburn`
לקמפל excutables
`Make`
להפעיל את התכנית רצויה ברקע [_repeat_ לSMP]:
$ ההד '|| burnP6? ו'
לעקוב אחר התקדמות של cpuburn על ידי `ps`. כשסיימתי, `kill` התהליך * כוויות (ES). אם יש לך בדיקות טמפרטורה (אצבעות) או חבילת LM-חיישנים, אתה יכול לבדוק את טמפרטורת המעבד ו / או מתח מערכת שלך.
אם מתרחשת שגיאה בחישובים, זה יישמר, והתכנית תסתיים עם קוד שגיאה 254 לשגיאה שלם / זיכרון, וקוד שגיאת 255 לשגיאת FP / MMX. בדיקת שגיאות קורה כל 10-40 שניות לburnP6 / K6 / K7 ואני לא ראיתי את כל שגיאות מעבד בבדיקה [מעצר להתרחש ראשון]. burnBX וburnMMX לבדוק שגיאה כל 512 MB (4-10 שניות), וסיום שגיאה לעתים קרובות ראה, מעצר הוא נדירים יותר.
burnBX וburnMMX הם בעצם בודקי RAM מאוד אינטנסיביים. הם יכולים גם לקחת פרמטר אופציונאלי המציינים את גודל זיכרון RAM להיבדק:
= 2 KB E = 32 kB אני = 512 kB 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 KB) הם בגדלים ברירת המחדל. AE בעיקר לבדוק מטמון L1, מטמון L2 מבחן FH, ו- HP לכפות את דרכם ל- RAM. אבל גם AE יהיה קצת writeouts cacheline ל- RAM.
למרות שמו של, burnBX ניתן להריץ על כל שבבים [בקר זיכרון RAM] ובדיקות הרבה יותר מאשר בקר זיכרון RAM. למרבה הצער, burnBX אינו אופטימלי על מעבדי AMD. burnMMX עדיף לכל מעבד שיש יחידת MMX.
burnBX / MMX צריך על 72 מגה בייט של זיכרון RAM + החלפה הכולל להתחיל (לא בהכרח חינם), אבל לא להשתמש בזה הרבה, אלא אם אתה מבקש את זה. הם יזרקו `11` Sig אם אין לך מספיק החלפה.
אם אתה לא רוצה להוסיף יותר, אתה יכול להתאים את סעיף .bss כלפי מטה כפי שצוין בהערות המקור. גם הם יכולים להחליף בדיקה, ולפחות על המערכת שלי, אני יכול לרוץ 2 * `burnBX 8` עם SDRAM 128 MB עם כמה שימוש בהחלפה, אבל לא מתחבט מוגזם [מבקש]. YMMV.
אם תת-מפרט, המערכת שלך יכולה לנעול אחרי 2-10 דקות. זה לא צריך. לשרוף * הם רק תהליכי משתמשים unpriviliged. אבל זה כנראה אומר המעבד שלך הוא undercooled, סביר להניח שלא משחה תרמית או חומר אחר ממשק בין מעבד וגוף קירור. או כמה ליקוי אחר. מחזור כוח צריך לאפס את המערכת. אבל אתה צריך לתקן את זה.
פרטי תוכנה:
תגובות לא נמצא