בדף הזה מוסבר על פרמטרים להגדרת תחנות עבודה, שמאפשרים לשפר את הביצועים של תחנות העבודה. הגדרת מצב בוסט מאפשרת לתחנת העבודה להשתמש באופן זמני במערך משאבים חזק יותר על פי דרישה, כולל סוג המכונה הווירטואלית, מעבדי GPU, גודל דיסק האתחול והווירטואליזציה המקוננת. לדוגמה, יכול להיות שצוות מסוים יזדקק לתחנת עבודה חזקה יותר עם מעבדי GPU שמחוברים אליה, כדי להשתמש באפליקציות מסוימות. אם מציינים מצב בוסט בהגדרת תחנת העבודה, אפשר להפעיל תחנות עבודה שנוצרו כחלק מההגדרה הזו באמצעות מצב הבוסט, כשמריצים אפליקציות שדורשות GPU. ב-API, הפרמטרים האלה נקראים ביחד BoostConfig.BoostConfig.
יצירת הגדרות בוסט
כדי ליצור הגדרת תחנת עבודה שכוללת מצב בוסט, מריצים את פקודת ה-CLI הבאה של gcloud:
gcloud beta workstations configs create WORKSTATION_CONFIG_ID \
--cluster=WORKSTATION_CLUSTER_ID \
--region=LOCATION \
--project=PROJECT_ID \
--boost-config=id=BOOST_CONFIG_ID,machine-type=MACHINE_TYPE,accelerators=ACCELERATORS,enable-nested-virtualization=ENABLE_NESTED_VIRTUALIZATION,boot-disk-size=BOOT_DISK_SIZE,pool-size=POOL_SIZE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שמכיל את הגדרות תחנת העבודה. -
LOCATION: המיקום של אשכול תחנות העבודה. -
WORKSTATION_CLUSTER_ID: השם של קלאסטר תחנות העבודה שמכיל את התצורה של תחנת העבודה. -
WORKSTATION_CONFIG_ID: השם של הגדרת תחנת העבודה שרוצים ליצור. -
BOOST_CONFIG_ID: המזהה שישמש להגדרת ההגברה. -
MACHINE_TYPE: סוג המכונה שמופעים של מכונות וירטואליות ישתמשו בה (לדוגמה,e2-standard-4). -
ENABLE_NESTED_VIRTUALIZATION: האם להפעיל וירטואליזציה מקוננת. -
ACCELERATORS: רשימה של סוג וספירה של כרטיסי האצה שמצורפים למופע של ה-Boost. -
BOOT_DISK_SIZE: גודל דיסק האתחול של המכונה הווירטואלית בגיגה-בייט (GB). -
POOL_SIZE: מספר המכונות הווירטואליות (VM) המוגברות שהמערכת צריכה להשאיר במצב לא פעיל.
מידע נוסף על כל פרמטר וערך ברירת המחדל שלו זמין במאמר הפניית API של Boost Config.
הפעלת תחנת עבודה עם ביצועים משופרים
אם הגדרת תחנת העבודה כוללת מצב בוסט, כשמשתמשים מפעילים תחנת עבודה, הם יכולים לבחור להשתמש במכונה וירטואלית שהוקצתה במסגרת BoostConfig על ידי העברת boost config id בבקשת ההפעלה. אם לא מציינים boost config id בבקשת ההפעלה, המערכת תבחר מכונה וירטואלית ממאגר המכונות שהוקצו בהגדרה שמוגדרת כברירת מחדל.
כדי להגדיל את הקיבולת של תחנת עבודה ספציפית, מריצים את פקודת ה-CLI הבאה של gcloud:
gcloud beta workstations start WORKSTATION_ID \
--boost=BOOST_CONFIG_ID
מחליפים את מה שכתוב בשדות הבאים:
-
WORKSTATION_ID: שם תחנת העבודה להפעלה. -
BOOST_CONFIG_ID: המזהה שתואם למצב בוסט, כדי להגביר את המהירות עד לרמה הזו.