25Jul
איזה מהכוננים הקשיחים שלך הוא המהיר ביותר, והאם זה באמת מהיר כמו שהיצרן הבטיח?בין אם יש לך מחשב שולחני או שרת, השירות ללא תשלום 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.
איפה להוריד Diskspd
מיקרוסופט מציעה כלי מעולה זה בחינם, ואתה יכול להוריד אותו מ- Microsoft Technet.זה אפילו קוד פתוח, אז אתה יכול להוריד ולבדוק או לשנות את קוד המקור של GitHub.
Diskspd נבדק כדי לעבוד על גירסאות שולחן העבודה של Windows 7, 8, 8.1, 10, כמו גם Windows Server 2012, 2012 R2, ו 2016 טכניים תצוגה מקדימה 5.
לאחר שהורדת את זה, תצטרך לחלץאת התוכן של קובץ ה- zip לתיקייה במחשב.שים לב כי הארכיון מכיל שלושה "diskspd.exe" קבצים שונים.אחד בתיקייה "amd64fre" הוא עבור מחשבים אישיים של 64 סיביות של Windows, בעוד שהתיקייה "x86fre" מיועדת למחשבי Windows של 32 סיביות.אם אתה משתמש בגירסת 64 סיביות של Windows, ואתה כנראה נמצא, סביר להניח שאתה רוצה להשתמש בגירסת 64 סיביות.
כיצד לבצע בדיקת מתח?
כדי לבצע בדיקה בודדת, באפשרותך פשוט להפעיל פקודת Diskspd מתוך שורת פקודות מאופשרת על-ידי מנהל מערכת.ב- Windows 10 או 8.1, לחץ באמצעות לחצן העכבר הימני על לחצן התחל ובחר "שורת הפקודה( מנהל מערכת)".ב- Windows 7, אתר את קיצור הדרך "שורת הפקודה" בתפריט התחלה, לחץ עליו לחיצה ימנית ובחר "הפעל כמנהל מערכת.
ראשית, השתמש CD כדי לעבור לספרייה המכילה את Diskspd.exe אתה רוצה להשתמש:
cd 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 כונן קשיח יכול להתמודד.
ניתן גם לזרוק את התוצאות לקובץ טקסט שתוכל להציג מאוחר יותר עם & gt;מַפעִיל.לדוגמה, הפקודה הבאה מפעילה את אותה פקודה כמפורט לעיל וממקמת את התוצאות בקובץ C: \ testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30-c50M c: \ testfile.dat & gt;c: \ testresults.txtחזור על תהליך זה עבור הכוננים האחרים שלך, והשווה.
התאמה אישית של בדיקת הלחץ שלך
אם אתה מנסה להבין מהו הכונן הקשיח המהיר ביותר עבור עומס עבודה מסוים, עליך ליצור פקודה המתאימה ביותר לעומס העבודה.לדוגמה, אם זהו שרת שקורא נתונים בלבד ואינו כותב, עליך לבצע בדיקה של 100% קורא שאינו מודד כל ביצועי כתיבה.הפעל את הבדיקה מתח על פני כוננים מרובים ולהשוות את התוצאות כדי לראות איזה מהר יותר עבור סוג זה של עבודה.
שים לב שיש אפשרויות רבות ושורות רבות אחרות של שורת פקודה שניתן להגדיר עבור Diskspd.exe.תוכל למצוא את הרשימה המלאה והעדכנית ביותר בתיעוד שמגיע עם הקובץ Diskspd.exe שהורדת, אך הנה כמה אפשרויות חשובות:
- -w מציין אחוז של פעולות כתיבה וקריאה.לדוגמה, הזנה -40 תבצע פעולות כתיבה של 40%, וכך 60% יקראו פעולות.הזנת -w100 תבצע פעולות כתיבה של 100%.השמטת -W Switch או הזנה -W0 יבצע פעולות לכתוב 0% ובכך 100% לקרוא פעולות.
- -r או - קובע אם הבדיקה משתמשת בגישה אקראית או בפעולות עוקבות.ציין - עבור גישה אקראית או - s עבור רציף.זה עוזר לך לבדוק עבור גישה קובץ אקראי( לעתים קרובות חבורה של קבצים קטנים) או גישה קובץ רציף( לעתים קרובות קובץ אחד גדול זה נקרא או כתוב בבת אחת).
- -t מציין מספר חוטים שיפעלו בו-זמנית, כגון -t2 עבור שני פתילים או -6 עבור שישה חוטים.
- -o מציין מספר בקשות מצומצמות לכל הליך משנה, כגון -O4 עבור ארבע בקשות או -o2 עבור שתי תוצאות.
- -D הוא משך הבדיקות בשניות, כגון -D90 למשך 90 שניות או -D120 למשך 120 שניות.
- -b הוא גודל הבלוק של הקריאה או הכתיבה, כגון -b16K עבור גודל בלוק בגודל 16K או -b64K עבור גודל בלוק 64K.
באמצעות אפשרויות אלה, באפשרותך לשנות את פקודת המבחן כדי לראות כיצד הדיסק פועל תחת עומסים משתנים.לאחר שכתבת פקודה שאתה מרגיש בקירוב את סוג עומס העבודה שאתה מבצע במחשב, אתה יכול להדגיש כמה כוננים לבדוק ולראות איזה מציע את הביצועים הטובים ביותר.