Chrome University 2018: Chrome OS Virtual Machines 101

BlinkOn
23 Jan 201929:03

Summary

The video is abnormal, and we are working hard to fix it.
Please replace the link and try again.
The video is abnormal, and we are working hard to fix it.
Please replace the link and try again.

Q & A

  • Wie werden virtuelle Maschinen (VMs) auf Chromebooks verwaltet?

    -Virtuelle Maschinen auf Chromebooks werden als separate Instanzen behandelt. Jede VM hat einen Namen, und der Systemkernel verfolgt, welcher Name mit welcher Containerinstanz verbunden ist. Dies ermöglicht eine geordnete Verwaltung und den Start von Anwendungen in den jeweiligen Containern.

  • Können Linux-Container auf einem Chromebook miteinander kommunizieren?

    -Ja, Container innerhalb desselben VMs können miteinander kommunizieren, solange die Container korrekt konfiguriert sind. Die Kommunikation zwischen VMs und Containern auf unterschiedlichen VMs ist jedoch aus Sicherheitsgründen eingeschränkt, es sei denn, der Entwickler aktiviert eine bestimmte Kommunikationsmethode, wie z.B. ADB über IP in einem Entwicklermodus.

  • Was passiert, wenn mehr RAM verwendet wird, als auf einem Chromebook verfügbar ist?

    -Wenn mehr RAM als verfügbar genutzt wird, kann die Leistung beeinträchtigt werden. In diesem Fall werden Chrome-Tabs möglicherweise beendet, und die VMs könnten vom System gekillt werden, um den verfügbaren Speicher zu verwalten.

  • Wie werden die virtuellen Maschinen und Container auf einem Chromebook in Bezug auf die Systemressourcen behandelt?

    -Die virtuellen Maschinen erhalten rund drei Viertel des verfügbaren RAMs. Der Host-Kernel weist Speicher jedoch nur dann zu, wenn er benötigt wird, sodass der tatsächliche Verbrauch dynamisch ist. Auf Festplatten wird ein sparsames Dateisystem verwendet, bei dem Speicherplatz nur dann belegt wird, wenn er tatsächlich benötigt wird.

  • Kann ein Entwickler eine Android-App auf einem Chromebook ausführen?

    -Ja, auf einem Chromebook können Entwickler Android-Apps ausführen, indem sie den Entwicklermodus aktivieren. Eine Kommunikation zwischen dem Chromebook und der VM ist jedoch nur über bestimmte Kanäle möglich, z.B. ADB über IP.

  • Gibt es Leistungsprobleme bei der gleichzeitigen Ausführung mehrerer virtueller Maschinen auf einem Chromebook?

    -Die Leistung leidet in der Regel nicht, solange der verwendete RAM nicht überschritten wird. Die einzige Verzögerung tritt beim Starten einer neuen VM auf, was je nach System etwa 2 bis 3 Sekunden dauert. Eine Reduzierung auf 500 Millisekunden wird angestrebt, um die Benutzererfahrung zu verbessern.

  • Wie wird der Speicherplatz für VMs und Container auf einem Chromebook verwaltet?

    -Für jede VM und jeden Container wird ein sparsames Dateisystem verwendet, das nur den benötigten Speicherplatz belegt. Wenn mehr Daten gespeichert werden als verfügbar, wird der Container in den schreibgeschützten Modus versetzt oder funktioniert nicht mehr, bis mehr Speicherplatz zur Verfügung steht.

  • Können Linux-Anwendungen auf einem Chromebook auf lokale Daten zugreifen?

    -Ja, Linux-Anwendungen können auf lokale Daten zugreifen, aber sie haben keinen Zugriff auf Chrome-Daten. Container haben ihren eigenen schreibbaren Speicherplatz, und Anwendungen können innerhalb des Containers auf diese Daten zugreifen, sofern die richtigen Zugriffsrechte konfiguriert sind.

  • Wie geht das System mit Speicherplatz auf der Festplatte um, wenn mehr Speicher benötigt wird?

    -Das System verwendet eine sparsames Dateisystem, das den Speicherplatz nur dann erweitert, wenn mehr Daten gespeichert werden. Wenn der Speicherplatz aufgebraucht ist, wird der Container nicht mehr beschreibbar sein, es sei denn, mehr Platz wird freigegeben.

  • Gibt es eine Möglichkeit, dass der Gastkernel dem Hostkern mitteilt, dass weniger Festplattenspeicher benötigt wird?

    -Aktuell gibt es keine Möglichkeit, dass der Gastkernel dem Hostkern mitteilt, dass weniger Festplattenspeicher benötigt wird. Es wird jedoch an einer Lösung gearbeitet, um diese Funktion zu integrieren.

Outlines

plate

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.

Upgrade durchführen

Mindmap

plate

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.

Upgrade durchführen

Keywords

plate

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.

Upgrade durchführen

Highlights

plate

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.

Upgrade durchführen

Transcripts

plate

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.

Upgrade durchführen
Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Linux AnwendungenChromebookVM VerwaltungSicherheitContainerEntwicklerSpeicherverwaltungPerformanceAndroid EntwicklungTech InsightsVirtualisierung