מה אני צריך להגדיר את הקצאת יחידת גודל כאשר עיצוב?
בנוסף לבקשת מערכת הקבצים שבה תרצה להשתמש, כלי עיצוב הדיסק יבקשו גם "גודל יחידת הקצאה". מה זה אומר ומה הערך שאתה צריך לבחור?
מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.
השאלה
קורא SuperUser אנדרו Keeton הוא סקרן לגבי מה בדיוק הוא אמור לשים בסעיף ההקצאה בעת עיצוב כונן. הוא כותב:
אני פורמט כונן קשיח חיצוני 1TB כ- NTFS. כונן זה נועד בעיקר לאחסון מדיה כגון מוסיקה ווידאו.
מה עליי לבחור עבור הגדרת גודל יחידת ההקצאה? האפשרויות נע בין 512 בתים ל 64K. האם יש הנחיות שאני עשוי להחיל על סוגי כונן אחרים? אני צריך להפסיק לדפדף סביב פשוט להשאיר אותו "ברירת המחדל?"
בעוד הגדרת ברירת המחדל היא בדרך כלל הבחירה הטובה ביותר עבור רוב המשתמשים, בואו לחפור קצת יותר.
התשובות
תורמים SuperUser יונתן ואנדרו מציעים כמה תובנה. ג'ונתן כותב:
אם אתה "משתמש רגיל" בהגדרת Microsoft, עליך לשמור את ברירת המחדל של 4096 בתים. בעיקרון, גודל יחידת ההקצאה הוא גודל הבלוק בכונן הקשיח כאשר הוא פורמט NTFS. אם יש לך הרבה קבצים קטנים, אז זה רעיון טוב כדי לשמור על גודל הקצאה קטנה כך שטח harddrive שלך לא יבוזבז. אם יש לך הרבה קבצים גדולים, שמירה על זה גבוה יותר יגדיל את ביצועי המערכת על ידי צורך בלוקים פחות לחפש.
אבל שוב, היום קיבולת הכונן הקשיח הוא מקבל גבוה יותר ויותר זה עושה הבדל קטן על ידי בחירת גודל הקצאה הנכון. הצע לך לשמור את ברירת המחדל.
כמו כן יש לזכור כי קובץ הרוב הם קטנים יחסית, קבצים גדולים יותר גדולים אבל קטן ביחידות.
אנדרו מתרחב על תשובתו של יונתן:
במונחים של יעילות בחלל, גודל יחידת הקצאה קטנה יותר טוב יותר. שטח ממוצע מבוזבז לקובץ יהיה חצי AUS נבחר. אז 4K פסולת 2K לכל קובץ 64K פסולת 32K. עם זאת, כפי שציין ג'ונת'ון, הכוננים המודרניים הם מסיביים ומרחב מבוזבז קטן אינו כדאי להתעסק בו וזה לא צריך להיות גורם מכריע (אלא אם כן אתה על SSD קטן).
השווה 4K לעומת 64K במקרה הממוצע פסולת (32K-2K = 30K), עבור 10,000 קבצים שרק מגיע ל 300,000KB או סביב 300MB.
במקום לחשוב על איך מערכת ההפעלה משתמשת בחלל. נניח שיש לך קובץ 3K אשר צריך לגדול 2K. עם 4K AUS הנתונים צריך להיות מפוצלים על פני שני בלוקים - והם עשויים לא להיות ביחד כדי לקבל פיצול. עם AUS 64K יש הרבה בלוקים פחות כדי לעקוב אחר ופרגמנטציה פחות. 16x גודל בלוק פירושו 1 / 16th מספר בלוקים כדי לעקוב אחר.
עבור דיסק מדיה שבו אתה תמונות, מוסיקה וסרטוני וידאו מאוחסנים, כל קובץ הוא לפחות 1MB אני משתמש AUS הגדול ביותר. עבור מחיצת אתחול Windows אני משתמש ברירת המחדל של Windows (המהווה 4K עבור כל כונן NTFS קטן מ 16TB).
כדי לברר מהו גודל האשכול בדיסק קיים:
fsutil fsinfo ntfsinfo X:
יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.