דף הבית » איך ל » כיצד מתח לבדוק את הכוננים הקשיחים במחשב או שרת

    כיצד מתח לבדוק את הכוננים הקשיחים במחשב או שרת

    איזה מהכוננים הקשיחים שלך הוא המהיר ביותר, והאם זה באמת מהיר כמו שהיצרן הבטיח? בין אם יש לך מחשב שולחני או שרת, השירות ללא תשלום Diskspd של מיקרוסופט יהיה להדגיש מבחן benchmark הכוננים הקשיחים שלך.

    הערה: גירסה קודמת של מדריך זה הסבירה באמצעות השירות הישן "SQLIO" של מיקרוסופט. עם זאת, מיקרוסופט מציעה כעת את כלי השירות "Diskspd", המחליף את SQLIO, לכן עדכנו את המדריך הזה בהוראות חדשות.

    למה להשתמש Diskspd?

    אם אתה רוצה לדעת את היכולת IO של הכוננים שלך, Diskspd עושה כלי מצוין. Diskspd יגיד לך את הקיבולת המקסימלית של כוננים קשיחים של השרת יכול לטפל, או נקודת לך על הכונן הקשיח המהיר אתה צריך להשתמש עבור עומסי עבודה כבדים (או רק תובעני משחקי מחשב) במחשב שולחני.

    לדוגמה, נניח שיש לנו שלושה כוננים בשרת: כונן F, כונן G ו- C. אם יש לנו MDF שלנו בכונן F, ה- LDF בכונן ה- G ובמערכת ההפעלה שלנו בכונן C, נוכל לבדוק אם ההגדרה שלנו יעילה. לדוגמה, אם הקובץ MDF הוא הקובץ העמוס ביותר עם הקריאה וכותב ביותר, היינו רוצים שזה יהיה על הכונן המהיר ביותר.

    באמצעות הדוגמה לעיל עם גרפים (המייצג את כותב וקורא עבור מערכת ההפעלה, LDF ו MDF), היינו מקום קובץ MDF שלנו על הכונן המהיר ביותר מאז MDF שלנו הוא העמוס ביותר. אם ניתוח Diskspd שלנו הראה כי F היה הכונן המהיר ביותר שלנו, היינו מניחים את הקובץ MDF שלנו על כונן F.

    איפה ניתן להוריד

    מיקרוסופט מציעה כלי מצוין זה בחינם, וניתן להוריד אותו מ- Microsoft Technet. זה אפילו קוד פתוח, אז אתה יכול להוריד ולבדוק או לשנות את קוד המקור של GitHub.

    Diskspd נבדק לעבוד על גירסאות שולחן העבודה של Windows 7, 8, 8.1, 10, כמו גם Windows Server 2012, 2012 R2, ו 2016 תצוגה מקדימה טכנית 5.

    לאחר שתוריד אותו, יהיה עליך לחלץ את התוכן של קובץ ה- zip לתיקייה במחשב שלך. שים לב כי הארכיון מכיל שלושה "diskspd.exe" קבצים שונים. אחד בתיקייה "amd64fre" הוא עבור 64 סיביות של Windows PCs, בעוד אחד בתיקייה "x86fre" הוא עבור מחשבים אישיים של Windows 32 סיביות. אם אתה משתמש בגירסת 64 סיביות של Windows, ואתה כנראה נמצא, סביר להניח שאתה רוצה להשתמש בגירסת 64 סיביות.

    כיצד לבצע בדיקת מתח?

    כדי לבצע בדיקה בודדת, באפשרותך פשוט להפעיל פקודת Diskspd באמצעות שורת פקודה מאופשרת על-ידי מנהל מערכת. ב- Windows 10 או 8.1, לחץ באמצעות לחצן העכבר הימני על לחצן התחל ובחר "שורת הפקודה (מנהל מערכת)". ב- Windows 7, אתר את קיצור הדרך "שורת הפקודה" בתפריט התחלה, לחץ עליו לחיצה ימנית ובחר "הפעל כמנהל מערכת.

    שימוש ראשון cd כדי לעבור לספריה המכילה את Diskspd.exe שבו ברצונך להשתמש:

    c c: \ path \ to \ diskspd \ amd64fre

    במקרה שלנו, זה נראה כמו הפקודה למטה.

    כעת, הפעל את הפקודה Diskspd עם האפשרויות שבהן ברצונך להשתמש. תמצא רשימה מלאה של אפשרויות שורת הפקודה ומידע על השימוש בקובץ DiskSpd_Documentation.pdf בן 30 עמודים הכלול בארכיון Diskspd שהורדת.

    עם זאת, אם אתה רוצה להתחיל לעבוד במהירות, הנה הפקודה למשל. הפקודה הבאה קובעת את גודל הבלוק ל - 16K (-b16K), מפעילה בדיקה של 30 שניות (d30), משביתה חומרה ותוכנה (SH), מדידת זמן אחזור (L), משתמשת בשתי בקשות IO לכל הליך משנה (- O2) וארבעה חוטים (-t4) לכל יעד, משתמש בגישה אקראית במקום בכתיבה עוקבת (r), מבצע 30% פעולות כתיבה ו -70% פעולות קריאה (-w30).

    הוא יוצר קובץ ב- c: \ testfile.dat בגודל 50 MB (-c50M). אם אתה רוצה למדוד את הכונן D: במקום זאת, לדוגמה, עליך לציין את d: \ testfile.dat

    Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30-c50M c: \ testfile.dat

    אחרי כל זמן שתציין - 30 שניות במבחן הנ"ל - תוצאות הבדיקה יודפסו לפקודת שורת הפקודה ותוכלו להציג אותן.

    התייעץ עם התוצאות ותראה את הממוצע MB / s הכונן הגיע במהלך הבדיקה, כמה פעולות כתיבה בוצעו השני, כמה פעולות קריאה בוצעו שנייה, ואת הסכום הכולל של פעולות קלט / פלט (IO) לשניה. נתונים סטטיסטיים אלה הם השימושיים ביותר בעת השוואת מספר כוננים כדי לראות שהוא מהיר יותר עבור פעולות מסוימות, אבל הם גם יגידו לך בדיוק כמה IO כונן קשיח יכול להתמודד.

    ניתן גם לזרוק את התוצאות לקובץ טקסט שתוכל להציג מאוחר יותר עם האופרטור. לדוגמה, הפקודה הבאה מפעילה את אותה פקודה כמפורט לעיל וממקמת את התוצאות בקובץ C: \ testresults.txt.

    Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30-c50M c: \ testfile.dat> c: \ testresults.txt

    חזור על תהליך זה עבור כוננים אחרים שלך, ולהשוות.

    התאמה אישית של בדיקת מתח הלחץ שלך

    אם אתה מנסה להבין מהו הכונן הקשיח המהיר ביותר עבור עומס עבודה מסוים, עליך ליצור פקודה המתאימה ביותר לעומס העבודה. לדוגמה, אם זהו שרת שקורא נתונים בלבד ואינו כותב, עליך לבצע בדיקה של 100% קורא שאינו מודד כל ביצועי כתיבה. הפעל את הבדיקה מתח על פני כוננים מרובים ולהשוות את התוצאות כדי לראות איזה מהר יותר עבור סוג זה של עבודה.

    שים לב שיש הרבה אפשרויות שורת פקודה רבות אחרות שניתן להגדיר עבור Diskspd.exe. תוכל למצוא את הרשימה המלאה והעדכנית ביותר בתיעוד שמגיע עם הקובץ Diskspd.exe שהורדת, אך הנה כמה אפשרויות חשובות:

    • -w מציין אחוז של פעולות כתיבה וקריאה. לדוגמה, הזנה -40 תבצע פעולות כתיבה של 40%, ולכן 60% יקראו פעולות. הזנת -W100 תבצע פעולות כתיבה של 100%. השמטת -W Switch או הזנה -W0 יבצעו 0% לכתוב פעולות ובכך 100% לקרוא פעולות.
    • -ייצור או -s קובע אם הבדיקה משתמשת בגישה אקראית או בפעולות עוקבות. ציין -r עבור גישה אקראית או - עבור רציף. זה עוזר לך לבדוק עבור גישה קובץ אקראי (לעתים קרובות חבורה של קבצים קטנים) או גישה קובץ רציף (לעתים קרובות קובץ אחד גדול זה נקרא או כתוב בבת אחת).
    • -t מסמן מספר חוטים שיופעלו בו-זמנית, כגון -t2 עבור שני חוטים או -6 עבור שישה חוטים.
    • -o מסמן מספר בקשות מצומצמות לכל נושא, כגון -O4 עבור ארבע בקשות או -o2 עבור שתי תוצאות.
    •  הוא משך הבדיקות בשניות, כגון -90 עבור 90 שניות או -D120 למשך 120 שניות.
    • -.ב הוא גודל הבלוק של הקריאות או הכותבים, כגון -b16K עבור גודל בלוק 16K או -B64K עבור גודל בלוק 64K.

    באמצעות אפשרויות אלה, באפשרותך לשנות את פקודת הסמן כדי לראות כיצד הדיסק פועל תחת עומסים משתנים. לאחר שכתבת פקודה שאתה מרגיש בקירוב את סוג עומס העבודה שאתה מבצע במחשב, אתה יכול להדגיש כמה כוננים לבדוק ולראות איזה מציע את הביצועים הטובים ביותר.