Index
A
Alternative virtualization mechanisms
Docker
hotplug capability
novm
POSIX interface
project dune
unikernels
Application Binary Interface (ABI)
B
Block I/O cgroup
bio structure
data structures
purpose
request queue
user space
C, D
Cgroups
directory child
/etc/default/grub file
mount point
mygrp
/proc/cmdline
process PID
system reboots
Code privilege level (CPL)
Complete Fair Queuing (CFQ) scheduler
Completely fair scheduler (CFS)
CPU cgroups
cff_bandwith_used function
hierarchical data structure
kernel data structure
Pick_next_entity
resource control
sched_entity
schedulers
tasks/processes
throttle_cfs_rq method
vruntime
CPU virtualization
binary translation
CPL
paravirtualization
protection rings
E
Eventfd
epoll_wait
I/O thread
IPC
irqfd
network packet flow
OOM
Excessive trapping
Extended Page Table (EPT)
F, G
Fairness
CFQ scheduler
IDLE class
service tree
vdisktime
vfraction
Full virtualization
H
Hypercall
Hypervisor
device model
software
VMM
I, J, K
Intel Vt-x instruction set
Interprocess communication (IPC)
L
Layered file system
Linux containers
Linux kernel
M
Memory Management Unit (MMU)
Memory virtualization
abstraction
EPT
guest OS
shadow page tables
N
Namespaces
cgroup
CLONE flags
ContainerID
IPC
Linux kernel
mount
mountProc function
myuts binary
network
nsenter command
PID
processes
proc mount
rootfs
rootless containers
set up
shell program
user mapping
UTS
Non-trapping instructions
O
Out of memory (OOM)
P
Paravirtualization
backend drivers
eventfd
vs. full virtualization
network packet flow
SRIOV
virtqueue
procfs file system
Pseudo file system
Q
Quick Emulator (QEMU)
hypervisor
KVM kernel module
packet flow
virtio-blk
virtio-net
virtqueues
R
Ring compression
S
Service tree
Simple container framework
Golang installation
Namespace
SeeNamespaces
uts namespace
Single root I/O virtualization (SRIOV)
T
Throttling
bio
blk-throttle.c
block I/O
device driver
I/O per sec limit
service request
tg_may_dispatch
throtl_add_bio_tg function
Time namespace
iproute2 utility
net_device
nsproxy
task_struct data structure
use cases
veth pair device
U
Unikernels
Union file system
OverlayFS
branches
V, W, X, Y, Z
Vhost based data communication
Virtual File System (VFS)
address_space
buffer heads
data structures
dentry
inode
kernel
page cache
vfsmount
Virtualization
container-based approach
guests
history
hypervisor
intermediary code
process-level
techniques
unikernels
VM-based approach
Virtual machine extensions (VMX)
Virtual Machine Monitor (VMM)
Virtual networking
cmd.Run command
code modification
container
ifconfig command
IP addresses
netsetgo installation
network namespaces
parent method
process
tap device
tun device
VM creation, KVM module
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.15.205