גוגל מחויבת לקדם הון גזעי עבור קהילות שחורות. תראה איך.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

דיונון: רב-שכירות ושטיפת חשמל

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

מספר רב של מכונות וירטואליות של דיונון יכול לשתף חלק ממשאבי הדיסק המארח, ומאפשרים לך לחסוך שטח בדיסק. כל מכונה וירטואלית מקבלת כיסוי דיסק מובהק המכסה את מחיצות אנדרואיד (כגון super , userdata , boot ). כל שינוי בדיסק האורח ממוקם בשכבת דיסק ספציפית לאורח, ומעניק לכל מכונה וירטואלית של Cuttlefish תצוגה מעתיקה-לכתוב על מחיצות הדיסק שלה. ככל שכל מכשיר וירטואלי כותב נתונים נוספים לצפייה בדיסק, קובצי שכבת-העל בדיסק המארח גדלים בגודלם מכיוון שהם לוכדים את הדלתא בין המצב המקורי למצבם הנוכחי.

ניתן לאפס את קבצי שכבת העל כדי להחזיר את דיסק Cuttlefish למצב המקורי. תהליך זה מכונה שטיפת חשמל .

מספרי מופע

מכשירי דיונון יוצרים וצורכים משאבים במארח הקשורים למספר המופעים שלהם. לדוגמה, חיבור adb נחשף דרך שקע שרת TCP ביציאה 6520 עבור מכשיר Cuttlefish עם מופע מספר 1 . כאשר מופעלים מספר מקרים, הוא יוצר שקע שרת TCP ביציאה 6520 עבור המכשיר הראשון, 6521 למכשיר השני, ומגדיל את מספר היציאה עבור כל התקן נוסף.

שינוי המספר המרבי של מופעים נתמכים

יש להקצות מחדש משאבים בצד המארח, כגון התקני רשת TAP, עבור מכונות וירטואליות של Cuttlefish. כברירת מחדל, חבילת Debian הנפוצה של דיונון מספקת משאבים למשל מספרים 1 עד 10 .

ניתן לשנות זאת באמצעות שינוי num_cvd_accounts ב- /etc/default/cuttlefish-common num_cvd_accounts /etc/default/cuttlefish-common והפעלה מחדש של השירות cuttlefish-common num_cvd_accounts ידי הפעלת הפקודה הבאה:

sudo systemctl restart cuttlefish-common

שליטה במופעים מרובי דיירים

פרק זה מתאר כיצד להפעיל, להפסיק ולשטוף מכשירים. זה חל הן על launch_cvd יחיד-דיירים והן launch_cvd -דיירים.

מתחיל

כדי להפעיל מספר מכשירי --num_instances= N בבת אחת, השתמש --num_instances= N , כאשר N הוא מספר המכשירים שיש להפעיל. כברירת מחדל, מכשירים מתחילים מהמופע מספר 1 .

launch_cvd --num_instances= N

לשינוי מספר המופע המוצא, בצע אחת מהפעולות הבאות:

  • הוסף את הדגל --base_instance_num= N עם N כמספר המופעים הראשון.

    launch_cvd --base_instance_num= N
    
  • הפעל דיונון עם חשבון משתמש התואם vsoc- NN , כאשר NN הוא מספר המופע הבסיסי בצורה דו ספרתית. לדוגמה, כדי להפעיל את vsoc- 01 עם חשבון משתמש vsoc- 01 , הפעל:

    launch_cvd --base_instance_num= 1
    

סְתִימָה

כדי להפסיק את כל המכשירים שהושקו launch_cvd האחרונה של launch_cvd , הפעל:

stop_cvd

שטיפת חשמל

כדי להפעיל את המכשיר במצבו המקורי (מצב מבנה), הוסף את - --resume=false דגל --resume=false עם הפקודה launch_cvd .

// Launch and interact with your devices
launch_cvd --num_devices= N --daemon
// Stop all your devices
stop_cvd
// Restart devices in their original states
launch_cvd --daemon --num_devices= N --resume=false