บนเซิร์ฟเวอร์ Ubuntu 20.04 ขั้นต่ำที่เพิ่งตั้งค่า (และเมื่อปิดใช้งานบริการบางอย่าง) ฉันพบว่า ท็อป
กำลังสื่อว่ามีกิจกรรมตัวประมวลผลเกิดขึ้นมากกว่าที่ฉันคิดไว้และฉันไม่แน่ใจว่า (ในคอนเทนเนอร์ LXC ที่ไม่ได้รับสิทธิพิเศษนี้) มันรับกิจกรรมจากเครื่องเสมือนและคอนเทนเนอร์เพียร์อื่น ๆ หรือหาก Ubuntu ทำตัวแย่มาก
นี่คือ screencast สั้น ๆ เพื่ออธิบาย:
ฉันมี 16 คอร์ (จาก 24 คอร์บนเซิร์ฟเวอร์) ที่กำหนดให้กับ LXC ct นี้
ท็อป
เป็นเวอร์ชัน 2.2.0
เนื้อหาไฟล์ config:
lxc.cgroup.relative = 0
lxc.cgroup.dir.monitor = lxc.monitor/101
lxc.cgroup.dir.container = lxc/101
lxc.cgroup.dir.container.inner = ns
lxc.arch = amd64
lxc.include = /usr/share/lxc/config/ubuntu.common.conf
lxc.include = /usr/share/lxc/config/ubuntu.userns.conf
lxc.seccomp.profile = /var/lib/lxc/101/rules.seccomp
lxc.apparmor.profile = สร้าง
lxc.apparmor.allow_nesting = 1
lxc.mount.auto = sys:mix
lxc.monitor.unshare = 1
lxc.idmap = คุณ 0 100000 65536
lxc.idmap = g 0 100000 65536
lxc.tty.max = 2
lxc.environment = TERM=ลินุกซ์
lxc.uts.name = ชื่อโฮสต์
lxc.cgroup2.memory.max = 25769803776
lxc.cgroup2.memory.swap.max = 17179869184
lxc.rootfs.path = /var/lib/lxc/101/rootfs
lxc.net.0.type = veth
lxc.net.0.veth.pair = veth101i0
lxc.net.0.hwaddr = 14:5A:59:1A:BA:25
lxc.net.0.name = eth0
lxc.net.0.script.up = /usr/share/lxc/lxcnetaddbr
lxc.cgroup2.cpuset.cpus = 0-1,3,5,7,9-11,13,15-19,21-22