22-07-2005, 07:09
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
נקודה נוספת
ככל שמתרחקים מתחילת הדיסק, על כל קו רדיאלי שהפלטה מסתובבת, כמות המידע קטנה (בשונה מתקליטורים, שבהם זה דווקא הפוך, כי אתה קורא מהמרכז החוצה). התוצאה היא, שקריאה מתחילת הדיסק מהירה הרבה יותר מאשר בסוף הדיסק.
אז הכל עניין של פרגמנטציה וכיוון המיקום של הקבצים. אם כל הקבצים שלך שבהם אתה משתמש כל הזמן יהיו קרובים יותר לתחילת הדיסק, קריאתם תהיה מהירה באופן משמעותי (שאני אומר באופן משמעותי, הכוונה לפי 2 או פי 3 יותר מהר).
כל זה נכון גם לגבי קובץ השחלוף (SWAP). לצערנו, אין מחיצות שחלוף בחלונות (כמו שיש במערכות הפעלה אחרות, פחות "ידידותיות" [ויותר מהירות]) - ומחיצה יכולה (וגם עושה את זה כחלק מאיך שהיא קיימת) לקבע נפח מסויים בדיסק ללא קפיצות בתוכו - מה שמאפשר גישה רציפה ומהירה אל זיכרון השחלוף, זיכרון שבד"כ יעבוד במחשב שלך אם יש לך פחות מ 1GB זיכרון (ויודע מה, בחלונות, הוא פועל כנראה תמיד, אפילו אם יש לך 32GB, בגלל תכנון לקוי במיוחד).
לכן (לדעתי, כמובן, הכל לדעתי, מה אני מבין...) :
המערכת בעלת המהירות הגבוהה ביותר, תהיה מערכת שבה יש מחיצה ראשונה שמכילה אך ורק את קובץ השחלוף (כדי לדמות כמה שיותר את מחיצת השחלוף היוניקסית הפשוטה אך החכמה), ובגודל מתאים (הגודל המקסימלי שרוצים להקצות לקובץ). את הקובץ עצמו יש להגדיר כמינימום ומקסימום של שטח המחיצה, כדי שחלונות לא תאלץ לשנות את גודלו כל הזמן (מה שיוצר גם פרגמנטציה, וגם מאט את המחשב תוך כדי הפעולה, וגם מיותר בנפחי הדיסק של היום, ובייחוד מיותר אם המחיצה שלנו מיועדת לשחלוף בלבד).
לאחר מכן - מחיצה נוספת שמכילה מע"ה ותוכנות בלבד, ולא שום דבר אחר (כולל לא שולחן העבודה שלך), וזאת כדי לשמור על מינימום פרגמנטציה. ואז מחיצה שלישית שבה הנתונים שלך, שבה תהיה פרגמנטציה רצינית (ומומלץ מדי פעם להריץ על מחיצה זו defrag).
במערכות יוניקס, התפיסה של חלוקת מחיצות באופן הזה בין קבצי המשתמש, קבצי המערכת, והתוכנות, קיימת מאז ומעולם, והוכיחה את עצמה לא רע בכלל...
|