CrystalDiskMark: איך זה עובד בפועל

CrystalDiskMark הוא אחד ממדדי האחסון הפופולריים ביותר, אך כיצד הוא קובע את ביצועי הכונן?

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

מה זה CrystalDiskMark?

CrystalDiskMark הוא רף אחסון של Windows שיצא לראשונה בשנת 2008 שמנסה לשפוט כמה מהיר הכונן בתנאי בדיקה מוגדרים. יש גם מדד macOS שנקרא AmorphousDiskMark, שאמור לעבוד פחות או יותר באותו אופן ונועד (באישור מחבר CrystalDiskMark) להיראות באותו אופן. בבסיסו, כל מה ש-CrystalDiskMark עושה הוא להעביר קבצים ולומר לך את המהירות שבה הכונן הצליח להעביר את הנתונים האלה.

לפני הפעלת הבדיקות שלך, תצטרך להגדיר גודל קובץ עובד. זהו גודל הקובץ ש-CrystalDiskMark יוצר לביצוע בדיקות קריאה וכתיבה, והוא נע בין 16MB ל-64GB. השארת אותו ברירת המחדל של 1GB זה בסדר לחלוטין, מכיוון שזהו גודל ריאלי להרבה נתונים שאתה עשוי לגשת אליהם באחסון שלך.

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

רצף לעומת אַקרַאִי

שני סוגי הבדיקות הבסיסיים שבהם CrystalDiskMark משתמש הם רצפים ואקראיים, מסומנים על ידי SEQ ו-RND בהתאמה. ההבדל העיקרי בין שני סוגי עומסי העבודה הללו הוא האופן שבו הנתונים מאורגנים. בעומס עבודה רציף, הנתונים שאליו ה-SSD ניגשים רציפים פיזית וניתן לגשת אליהם אחד אחרי השני ברצף (ולכן רציף). עומסי עבודה אקראיים כוללים נתונים שאינם עוקבים או רציפים ועשויים להתפזר על פני הכונן. בהתאם לגורמים אחרים, ההבדל בביצועים בין רצף לאקראי יכול לנוע בין מינור לגדול במיוחד.

באופן כללי, כונני SSD טובים מאוד בטיפול בעומסי עבודה אקראיים בעוד שכונני HDD נאבקים בהם, וזו הסיבה שאתה עשויים לראות כונני HDD מקבלים מהירות מדורגת של פחות מ-10MB/s בבדיקות האקראיות של CrystalDiskMark, אך מעל 100MB/s ברצף יחידות. זה נובע מהעובדה שדיסקים קשיחים צריכים להעביר באופן מכני רכיב שקורא וכותב מהדיסק הפיזי, וזה לוקח לא מעט זמן לקפוץ ממקום למקום. למרות שכונני SSD אינם מכניים, הם עדיין מעבדים עומסי עבודה אקראיים לאט יותר מאשר עוקבים מסיבות חיצוניות.

גודל בלוק

קבצים מורכבים מבלוקים והם חלקי הנתונים הגדולים ביותר שמועברים בפעולת קלט/פלט (או I/O) אחת. בבדיקות ברירת המחדל ש-CrystalDiskMark מציג בפניך, תראה כמה שמשתמשות בגודל בלוק של 1MiB (בערך אחד מגה-בייט), חלקם המשתמשים בגודל בלוק של 4KiB (בערך ארבעה קילובייט), ואחד שמשתמש בגודל בלוק של 128KiB (בערך 128 קילובייט).

ככל שגודל הבלוק גדול יותר, כך מהירות ההעברה מהירה יותר

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

עומק תור

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

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

חוטים

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

עם זאת, הבדיקה האחת שמשתמשת בספירת שרשורים של 16 מבהירה שיש הרבה שרשורי CPU יכול לעזור. מעבר משרשור אחד ל-16 בעומס עבודה אקראי מגדיל את הביצועים בערך פי שמונה, או 700%. הסיבה לכך היא שה-CPU מעורב גם בהקלת העברת נתונים ברמה חשובה מאוד. אבל ספירת השרשורים תלויה במעבד, ולא לכל מעבד יש 16 שרשורים, וזו אולי הסיבה ש-CrystalDiskMark שומר על ספירת השרשורים באחד עבור רוב בדיקות ברירת המחדל שלו.

מחברים את הכל ביחד

אז עכשיו כשאתה מכיר את כל מרכיבי המפתח, בואו נסתכל על תוצאת CrystalDiskMark בפועל. זה אחד משלנו סקירת Samsung 990 Pro באמצעות מבחני ברירת המחדל.

990 פרו

970 EVO Plus

SEQ1M, Q8T1

7465/6897

3575/3059

SEQ1M, Q1T1

3878/6046

3029/2725

RND4K, Q32T1

785/533

774/610

RND4K, Q1T1

72/248

53/240

הציונים מאורגנים לפי קריאה/כתיבה ונמדדים ב-MB/s.

המדד הראשון הוא מדד רציף אופטימלי המשתמש בגודל בלוק גדול ושמונה תורים, ולמרות שיש רק חוט אחד בשימוש, מהירות ההעברה היא בעצם מה שסמסונג מדרגת את ה-990 Pro בְּ. המדד השני שונה רק בעומק התור, שהוא אחד במקום שמונה, וזה גורם לירידה בביצועי הקריאה והכתיבה (במיוחד קריאה ב-990 Pro).

המבחן השלישי הוא עומס עבודה אקראי עם גודל בלוק של 4KiB בלבד, ולמרות שעומק תור של 32 הוא גבוהים מאוד, מהירויות הקריאה והכתיבה עדיין נמוכות משמעותית מאלה שנראו ברצף עומסי עבודה. הבדיקה האחרונה משתמשת באותו גודל בלוק של 4KiB אך מורידה את עומק התור לאחד, מה שמביא לגובה רב ביותר מהירות קריאה איטית של 72MB/s בלבד ב-990 Pro (גם מהירות הכתיבה איטית למדי, אבל היא לא כמעט כמוה יְרִידָה).

יש גם את פרופיל הבדיקות של NVMe שמגיע עם כמה בדיקות שונות, וגם אתה יכול להגדיר את פרמטרי הבדיקה שלך. פשוט לחץ על התפריט הנפתח הגדרות, לחץ על אפשרות ההגדרות, ותקבל את פניך עם המון אפשרויות. גודל הבלוק נע בין 4KiB ל-8MiB, ניתן להגדיר את עומק התור בין 1 ל-512, וספירת החוטים יכולה להיות בין 1 ל-64. עם זאת, ערכי גודל הבלוק ועומק התור אינם יכולים להיות ממש משהו; האפשרויות לעומק התור עוברות מ-1 ל-2 ל-4 ל-8, וכן הלאה.

כיצד להוריד את CrystalDiskMark

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