פתרון בעיות שקשורות לקיבולת

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

"אין מקום פנוי במכשיר"

כדי לבדוק אם במכונה של Filestore יש מספיק צומתי אינדקס, מריצים את הפקודה הבאה במכונה הווירטואלית של הלקוח:

df -i

הפקודה מחזירה פלט דומה לזה:

Filesystem           Inodes        IUsed      IFree         IUse%  Mounted on
10.0.0.2:/vol1    134217728        13         134217715     1%     /mnt/test

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

למידע נוסף, ראו שימוש ב-inode ומעקב אחרי מכונות.

הפקודות df ו-du מדווחות על כמויות שונות של מקום פנוי בכונן

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

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

lsof | grep deleted

מספר החיבורים של הלקוחות

אתם יכולים לשלוט במספר החיבורים של הלקוחות באמצעות IOPS במקום הקיבולת שהוקצתה למכונה, באמצעות ביצועים בהתאמה אישית.

מידע נוסף זמין במאמר מגבלות על חיבורי לקוחות.