1Aug

מה אני צריך להגדיר את הקצאת יחידת גודל כאשר עיצוב?

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

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

השאלה

SuperUser הקורא אנדרו Keeton הוא סקרן לגבי מה בדיוק הוא אמור לשים בסעיף ההקצאה בעת עיצוב כונן.הוא כותב:

אני פורמט כונן קשיח חיצוני 1TB כמו NTFS.כונן זה נועד בעיקר לאחסון מדיה כגון מוסיקה ווידאו.

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

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

התשובות

תרומות SuperUser יונתן אנדרו מציעים כמה תובנה.יונתן כותב:

אם אתה "משתמש רגיל" על ידי ההגדרה של מיקרוסופט, אתה צריך לשמור את ברירת המחדל 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:

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