Hi, Fajar thx for your reply. On 2018/11/1 下午1:26, Fajar A. Nugraha wrote: > On Thu, Nov 1, 2018 at 8:55 AM, kemi <[email protected]> wrote: > >> Hi, Everyone >> I am new comer of LXC/LXD community, and want to run a container on a >> limited cpu set. >> >> The followings are my steps: >> a) lxd init >> b) lxc launch Ubuntu:18.04 first >> c) lxc stop first >> d) lxc config set first limits.cpu 0 // set container running on CPU 0 >> > > I'm not sure, but I believe "0" here means all cpu, and not pin to cpu 0? >
Hmm, I expected to pin on CPU 0. Seems I misunderstood the *limit* configuration here:) I will try use another number as you suggested. > Try changing this to "1", "0-0", and "1-2". Observe the difference. > > >> e) lxc start first >> f) lxc exec first -- bash >> g) nproc // the expected result would be 1, however, it still equals >> to cpu number of host >> h) ls /sys/devices/system/cpu // the expected result should only >> include cpu0 directory, however, it's not >> >> > > g) and h) read files from /proc, not cgroup. You need lxcfs. You should > already have that on ubuntu though. > > Hmm, I will take a look at it. thx for suggestion > >> So, it seems that CPU cgroup has not been enabled in LXC/LXD, right? The >> version of lxc is 2.0.11 on Ubuntu 16.04. >> Anyone can help me on that, thx very much. >> > > If this is a new install, I highly suggest you just switch to ubuntu 18.04 > + lxd-3 host. Lxd has a simple online testing using lxd-3.6. May I use it for testing purpose? https://linuxcontainers.org/lxd/try-it/ > If you simply want to have "correct" /proc entries, make sure lxcfs is > installed, and then restart lxd (if needed). > Not only I want to get correct number of cpus in container, but still hope to have independent procfs and sysfs virtualized in container. > > _______________________________________________ > lxc-users mailing list > [email protected] > http://lists.linuxcontainers.org/listinfo/lxc-users > _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
