Japan Container DAYS v 18.12 @makocchi 22 gVisor とは・・・・? gVisor あるある (/proc/version) $ sudo docker exec gvisor_caontiner uname -a Linux gvisor_caontiner 4.4 #1 SMP Sun Jan 10 15:06:54 PST 2016 x86_64 Linux https://github.com/google/gvisor/blob/master/pkg/sentry/syscalls/linux/linux64.go#L37-L48
Japan Container DAYS v 18.12 @makocchi 24 gVisor とは・・・・? dmesg の実装のところはここを見て下さい よく見ると遊び心が満載 https://github.com/google/gvisor/blob/master/ pkg/sentry/kernel/syslog.go#L49-L76
Japan Container DAYS v 18.12 @makocchi 61 create 0.155 ms 0.083 ms dockerd を経由することによるオーバーヘッドは? (続き) Docker client と同じように podman を使っ てパフォーマンスを計測 podman は Docker client と比べると start が若干パフォーマンスが良い が、結局 ctr が強い Docker client ctr client Start 0.632 ms 0.346 ms STOP (KILL) 0.454 ms 0.114 ms DELETE 0.070 ms 0.241 ms podman 0.208 ms 0.470 ms 0.079 ms 0.265 ms
Japan Container DAYS v 18.12 @makocchi 62 コンテナ lifecycle total Docker client + runc 1.312 ms ctr client + runc 0.786 ms podman + runc 1.02 ms dockerd を経由することによるオーバーヘッドは? (続き) create/start/stop/delete ctr によるコンテナ操作が一番優秀 podman もそこそこ速い