Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Qemu & KVM Παντελής Κουκούσουλας (aka pkt). Qemu “Ο Qemu κάνει κάτι πραγματικά εκπληκτικό: Μπορεί να εξομοιώσει 9 αρχιτεκτονικές σε 13 φυσικές αρχιτεκτονικές”

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Qemu & KVM Παντελής Κουκούσουλας (aka pkt). Qemu “Ο Qemu κάνει κάτι πραγματικά εκπληκτικό: Μπορεί να εξομοιώσει 9 αρχιτεκτονικές σε 13 φυσικές αρχιτεκτονικές”"— Μεταγράφημα παρουσίασης:

1 Qemu & KVM Παντελής Κουκούσουλας (aka pkt)

2 Qemu “Ο Qemu κάνει κάτι πραγματικά εκπληκτικό: Μπορεί να εξομοιώσει 9 αρχιτεκτονικές σε 13 φυσικές αρχιτεκτονικές” Anthony Liguori, Qemu Μaintainer

3 Στόχοι ● Απόδοση ● “Πραγματικού κόσμου” Αρχιτεκτονικές ● Υποστήριξη Ποικιλίας λειτουργικών

4 Πώς; ● Micro-ops (oplets) ● Translation Blocks ● Dynamic Translation ● mmap()

5 KVM ● Βασικά ένας οδηγός για τις επεκτάσεις VMX / SVM ● /dev/kvm (IOCTLs) ● Qemu ως πελάτης ● Ένα host thread για κάθε vcpu ● Linux ως hypervisor (kernel, mm, etc) ● Containers (LXC)

6 KVM

7

8 Εικονικά Περιφερειακά ● Emulated ● Paravirtual ● PCI Pass-through

9 VirtIO API (Russell '08) ● FIFOs (backed by shared memory pages) ● Configuration support (“Feature flags”) ● Implemented Backends for PCI/Lguest ● PCI ID space donated by Qumranet ● Virtio-net / Virtio-block drivers exist

10 Υποστήριξη USB ● Emulated UHCI/OHCI controllers ● Emulated EHCI Controller (broken) ● VirtIO USB (under construction)

11 Fun Projects Reverse Debugging OpenGL Support Nested VMs New peripherals ISA Extensions Qemu-LLVM

12

13

14

15

16

17

18

19

20

21

22

23

24

25 Classical problems to solve: Management of translated code; Register allocation; Condition code optimization; Direct block chaining; Memory management; Self-modifying code support; Exception support; Hardware interrupts; User mode emulation.

26

27

28

29

30

31 Εικονικά Περιφερειακά

32

33

34

35

36

37

38

39

40 Block Chaining

41

42


Κατέβασμα ppt "Qemu & KVM Παντελής Κουκούσουλας (aka pkt). Qemu “Ο Qemu κάνει κάτι πραγματικά εκπληκτικό: Μπορεί να εξομοιώσει 9 αρχιτεκτονικές σε 13 φυσικές αρχιτεκτονικές”"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google