问题标签 [cgroups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
684 浏览

linux - LSF - 为作业挂载 cgroups.cpuset

有没有办法将 cgroups.cpuset 与 lsf 一起使用?看起来我们只能将来自 cgroups 的 freezer 和 acct 与 LFS v9.1 一起使用。

0 投票
1 回答
2412 浏览

linux - cgroup 日志在哪里

我尝试查找 cgroup 启动/停止日志,但找不到。我发现它不在 /var/log/messages 和 dmesg 中有没有办法跟踪 cgroup 服务启动/停止行为。

0 投票
6 回答
62699 浏览

ubuntu - 限制 Docker 容器上的内存不起作用

我在 Ubuntu 13.04 (Raring Ringtail) 之上运行 Docker 的最新版本:

但是当我启动容器时,

我没有看到任何类型的限制,并且我的内核启用了 cgroups 内存限制:

我在这里缺少什么明显的东西?

0 投票
0 回答
245 浏览

linux-kernel - cgroups中blkio子系统的实现是否完成?

我正在尝试设置进程的上限。读访问是正确有界的。但是,写操作的行为是错误的。

我正在处理伪文件 read_bps_device 和 write_bps_device。

http://www.mjmwired.net/kernel/Documentation/cgroups/blkio-controller.txt的最后一段,我阅读了下面的文字。尽管如此,我不清楚他们是在谈论 CFQ 还是在谈论 Throttling。

什么有效?

  • 目前仅支持同步 IO 队列。所有缓冲的写入仍然是系统范围的,而不是每个组。因此,我们不会看到组之间缓冲写入之间的服务差异。
0 投票
1 回答
175 浏览

scheduler - 奇怪的 cgroups 行为(cpu 共享

我有一个 cpu 饥饿的进程 A,它占用了太多的 cpu 负载(100%),这导致进程 B 没有足够的周期……B 与 web 响应有关……所以当我用两个没有 cgroups 的进程,结果都是 5 秒......现在当我创建两个组并给两个进程相同数量的 cpu.shares 时,所花费的时间增加到 15 秒。

我得到了很好的结果,cpu 与进程的高份额比率必须给予更多优先级......但真的很好奇默认值下的这种奇怪行为......

为什么响应时间会随着两个组的默认共享值 1024 增加,不应该与没有 cgroups 相同吗?

现在,当我将两个进程放在同一个组中时,响应再次回到 5 秒......

是不是跟调度器有关系...

0 投票
3 回答
40967 浏览

linux-kernel - KVM 和 LXC 的区别

KVM 和 Linux 容器 (LXC) 有什么区别?在我看来,如果我们同时使用内核的“命名空间”和“控制组”功能,LXC 也是在同一个内核中创建多个 VM 的一种方式。

0 投票
0 回答
640 浏览

android - android cgroup 不适用于线程优先级?

来自https://plus.google.com/u/0/105051985738280261832/posts/XAZ4CeVP6DC,据说设置为背景优先级的线程将被放入特定的 cgroup 中,最多会消耗 10% 的 CPU。

我想在我的应用程序中限制一个任务的 CPU 使用率,所以我将优先级设置为背景,但它似乎不起作用。

所以我写了一个简单的应用程序来测试它,发现它会消耗与默认优先级相同的 CPU。我检查了两个线程的cgroup,一个在apps cgroup中,另一个在apps/bg_non_interactive cgroup中。

结果是:

0 投票
0 回答
263 浏览

ubuntu - Cgroup fork 子系统

我的操作系统:

Cgroups 不包含 fork 子系统:

但我发现了这个补丁http://lwn.net/Articles/465574/。我不知道这个补丁是否应用,但我想有机会限制进程数。如何仅使用 cgroup 添加这些或类似功能?

0 投票
1 回答
7805 浏览

debian - 尝试在 debian wheezy 中使用 cgroups 而没有守护进程

我正在尝试遵循有关 cgroups 的指南,例如这个。我不太确定清楚地了解 cgroups 目前应该如何工作。但我确信一件事:我找到的所有指南都记录了/etc/cgconfig.confand的用法/etc/cgrules.conf。这些文件应该由两个守护进程加载,我认为应该命名cgredcgconfig.

在 Debian Squeeze 下,这两个守护进程似乎是通过安装cgroup-bin. 但是在 Wheezy 中,这些守护进程不再存在于包中:http ://packages.debian.org/fr/wheezy/amd64/cgroup-bin/filelist 。

我只是想创建某种共享托管解决方案,我想限制我的用户的 RAM 使用。有人告诉我 cgroups 并想尝试一下,但我不明白如何在 Wheezy 中使用该版本,也找不到任何文档来帮助我。

有人可以告诉我该怎么做吗?那个包裹坏了吗?是否有一些全新的(且未记录的)方式来配置 cgroup?

0 投票
1 回答
5853 浏览

ubuntu - Cgroup:无法创建新组

我想创建一个新的 cgroup 并将该组的 RAM 访问限制为 1MB。

这是我的第一次尝试:

但我不断收到此错误

我尝试了使用 cgcreate 的不同方法

但是当我跑步时cgexect -g memory:mygroup2 ./a.out

我收到此错误:cgroup change of group failed

我还看到我们可以通过更改 /etc/cgconfig.cf 文件来创建一个组,但即使我已经安装了 libcgroup1 和 cgroup-bin,我在 /etc 中也找不到类似的东西。请帮忙!

提前致谢!