16Aug

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

click fraud protection

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

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

תמונה באדיבות כריס בניסטר( פליקר).

השאלה

SuperUser הקורא Brettetete רוצה לדעת אם מילוי כונן קשיח עם אפסים ישפר את ביצועי הכתיבה:

יש לי כונן קשיח 2TB כי היה 99 אחוז מלא.מחקתי את המחיצות עם fdisk ו מעוצב כמו ext4 .ככל הידוע לי, הנתונים בפועל שהיה על הכונן הקשיח עדיין קיים, אך טבלת המחיצות היה reassigned.

השאלה שלי היא: האם זה יהיה לשפר את הביצועים לכתוב עבור פעולות כתיבה נוספות אם הכונן הקשיח היה נקי?על ידי "נקי" אני מתכוון למלא את הכונן הקשיח עם אפסים?משהו כמו:

  • dd אם = /dev/ אפס של /dev/ sdx bs = 1 count = 4503599627370496

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

תשובה

SuperUser תרומה מייקל Kjörling יש את התשובה עבורנו:

לא, זה לא היה לשפר את הביצועים.HDDs לא עובד ככה.

instagram viewer

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

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

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

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

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

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