Linux cgroups (control groups) allow limiting and accounting for resources on a system, including CPU, memory, and block I/O.
1
vote
0answers
30 views
reserve resources for admin console
My servers is often almost DOS'ed by crawlers. I have not yet managed to figure out what exactly is responsible for the high load. CPU, memory and disk IO are not at the limit (could be network ...
1
vote
1answer
114 views
Creating one-time cgroup
I would like to be able to create a one-time temporary group in hierarchy. For example:
#!/bin/sh
run_with_csubgroup /sys/fs/cgroup/group/subgroup/
Which creates group say ...
0
votes
0answers
34 views
Cgroup freezer extension slows down my OS?
I've a default Linux with cgroup installed and cgroup is mounted with cpu, memory and freezer extension. When I disable the freezer extension my device seems to be a bit more responsive? Why is that?
10
votes
2answers
180 views
What are the effects, if any, of scheduler priorities and policies for threads in an uncontended cpuset?
I have a Linux system where we have used cgroups to create two cpu_exclusive cpusets, A and B, and where we have migrated all user threads and all unbound kernel threads to a cgroup attached to cpuset ...
2
votes
1answer
151 views
Measuring CPU and Memory per user to distribute “cost” of a server
How should I implement approximately correct per-user monitoring on a server? I want a way to split the cost of a server between the users based on their usage. On newer machines (RHEL6) I would use ...
5
votes
1answer
975 views
Using Linux cgroups to balance CPU performance
I have two dual-core Linux systems installed using Linux cgroups with relatively recent kernels; one is running Debian Squeeze, the other Ubuntu 11.04 Natty Narwhal. I've gotten CPU load balancing ...
4
votes
2answers
348 views
Use cgroup to limit the memory usage of virtualbox
I am trying to use cgroup (Control Group) to limit the memory usage of virtualbox, but it does not seem to work.
My machine is:
$ uname -a
Linux fc.bgi 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 ...
11
votes
2answers
467 views
Weight-based block IO control for VMs
I use KVM to manage my virtual machines. I am trying to limit the resources provided for VMs. I am able to limit the CPU and memory allocated for VMs using libvirt/cgroups. Now I want to control the ...
5
votes
3answers
282 views
How to jail a fastcgi server (or a web-proxied server)?
If you have a web-server (e.g. nginx) often you use a fast-cgi server or another application-http-server for dynamic content. That means in both cases you have a nice process separation between the ...
3
votes
1answer
385 views
How can I configure fair bandwidth sharing between cgroups?
It's fairly easy to use tc with Stochastic Fairness Queueing (SFQ) to configure fair bandwidth sharing between flows, but an application can open multiple flows and get an unfair share of bandwidth. ...