Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have several users on linux computing pool, are there way to "shape" the IO per user(like a net shaping analogue..)? Is it possible? Can we restrict the number of IO threads per user?

Thanks. Arman.

share|improve this question
up vote 3 down vote accepted

You can use the cgroups feature to set up a "fair share" hierarchy for disk bandwidth.

share|improve this answer
WOW This is a nice future! I will test it! Thanks! – Arman Sep 30 '10 at 11:35

Not that I'm aware of at an OS level, but VMware allows I/O limits per virtual machine, if that is of any use.

share|improve this answer
thanks good to know. Is VMWare uses OS functions? or it has a own policy? – Arman Sep 30 '10 at 12:34

You should be able to use quotas to set a limit on space, but that doesn't limit IO.

share|improve this answer
We disabled our quotas, the server has practically infinite data space and users are able to read and write Tb data..The trouble is IO:( – Arman Sep 30 '10 at 10:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.