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