הזיכרון שמוקצה לאפליקציית Looker במופעים באירוח בצד הלקוח מצוין בסקריפט לטעינה בזמן ההפעלה של Looker.
אפשר להוריד את סקריפט לטעינה בזמן ההפעלה העדכני, looker, ממאגר GitHub של קוד פתוח של Looker. כשמורידים את סקריפט לטעינה בזמן ההפעלה, מעבירים אותו לאותה ספרייה שבה נמצא קובץ looker.jar (בדרך כלל /home/looker/looker). מידע נוסף זמין בדף התיעוד בנושא התקנת אפליקציית Looker.
סקריפט ההפעלה קובע באופן אוטומטי כמה זיכרון Java להקצות ל-Looker. עם זאת, אם אתם רוצים להתאים אישית את הערך הזה באופן ידני, אתם יכולים לפעול לפי ההוראות האלה.
שינוי הקצאת הזיכרון של Looker
כדי לשנות את הזיכרון שהוקצה ל-Looker, עורכים את השורות האלה בהקצאת הזיכרון של Java heap ו-metaspace בסקריפט לטעינה בזמן ההפעלה:
JAVAMEM="2300m"
METAMEM="800m"
לאחר מכן, מפעילים מחדש את האפליקציה:
./looker restart
במקרים של מכונות קטנות יותר שמוקדשות ל-Looker, הזיכרון שמוקצה צריך להיות בערך שני שלישים מהזיכרון הזמין. במקרים גדולים יותר אפשר להגדיל את היחס הזה.
אם מוקצה יותר מדי זיכרון:
- יכול להיות שההפעלה של Looker תיכשל
- יכול להיות שבמערכת יהיו בעיות בביצועים
אם מוקצה מעט מדי זיכרון:
- יכול להיות שההפעלה של Looker תיכשל
- יכול להיות שיהיו בעיות בביצועים של Looker
סוגי מכונות נפוצים
בטבלה הבאה מפורטות הגדרות הזיכרון המומלצות למספר גדלים נפוצים של מופעים:
| מפרט המכונה | סך הזיכרון של המערכת | המלצה לגבי JAVAMEM | המלצה לגבי METAMEM |
|---|---|---|---|
| 2 vCPU / 8 Mem (GiB) | 7,500 מ' | 3,600 מ' | 800 מ' |
| 4 vCPU / 16 Mem (GiB) | 15,000 מ' | 9,000 מ' | 1,000 מ' |
| 8 vCPU / 32 Mem (GiB) | 30,000 מ' | 20,000 מ' | 1,000 מ' |
| 16 vCPU / 64 Mem (GiB) | 60,000 מ' | 46,000 מ' | 1,000 מ' |