Docker容器技術入門
阿新 • • 發佈:2018-08-03
tro tex 設備 統一性 報文 mem font 報告 nag
虛擬化與容器
虛擬化
主機級虛擬化
Type-I
Type-II
容器級虛擬化
FreeBSD jail, 2000
Linux VServer, 2001
KVM and lxc Architecture
LXC
Linux Namespaces
Namespaces
Control Groups(cgroups)
UTS namespaces:主機名與域名
Mount namespaces:掛載點
IPC namespaces:信號量、消息隊列和共享內存
PID namespaces:進程號
Network namespaces:網絡設備、網絡棧、端口等
User namespaces:用戶和組
cgroups
blkio:塊設備IO
cpu:CPU
cpuacct:CPU資源使用報告
cpuset:多處理器平臺上的CPU集合
devices:設備訪問
freezer:掛起或恢復任務
memory:內存用量及報告
perf_event:對cgroup中的任務進行統一性能測試
net_cls:cgroup中的任務創建的數據報文的類別標識符
Linux Namespaces and CGroups
Docker容器技術入門