# Limiting CPU and Memory per virtual server

**URL:** <https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855>\
**Category:** Virtualmin\
**Created:** [October 13, 2012, 2:35pm UTC](https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855 "2012-10-13T14:35:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cognosco](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/c/bbce88/32.png) [@cognosco](https://forum.virtualmin.com/u/cognosco)\
**Post date:** [October 13, 2012, 2:35pm UTC](https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855/1 "2012-10-13T14:35:47Z")

</div>

On my VPS I would like to limit the CPU% and Memory of a certain virtual server. The site which is hosted at that virtual server has on some peak moments a very high load, which results in 100% CPU on both cores and high memory usage. This makes the sites hosted on other virtual servers slow or even inaccessible.

I found the following settings page in virtual min:

Processes and Limits   
For domainname.tld:80  
Processes and Limits for domainname.tld:80  
Maximum request body size Default bytes Maximum XML request body size Default bytes  
CPU resource limit Default  
Soft limit  
Soft limit Hard limit  
Memory resource limit Default  
Soft limit  
Soft limit Hard limit  
Process limit Default  
Soft limit  
Soft limit Hard limit

I already tried values like 70 or 80 in CPU resource limit, soft and hard. But when I do click apply and I do test the site with intense, it still goes to 100% CPU in top on both cores.  
Memory limit does not work either.

How can I properly limit the resource usage of this site/domainname?

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![Eric](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/e/898d66/32.png) [@Eric](https://forum.virtualmin.com/u/Eric)\
**Post date:** [October 15, 2012, 2:27am UTC](https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855/2 "2012-10-15T02:27:57Z")

</div>

Howdy,

There’s a Resource Limits option within Virtualmin Pro… if you’re using Virtualmin GPL, you can still set that up manually.

What you can do is edit /etc/security/limits.conf, and setup limits in there… in particular, the “nofile”, “rss”, and “cpu” options may be of interest.

-Eric

---

<div class="post-metadata">

**Author:** ![albes](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/a/bbce88/32.png) [@albes](https://forum.virtualmin.com/u/albes)\
**Post date:** [May 25, 2013, 4:38pm UTC](https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855/3 "2013-05-25T16:38:17Z")

</div>

@cognosco  
how you can see that the site use both cpu and ram at 100%?

---

<div class="post-metadata">

**Author:** ![system](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/cd96d761e326db4b2bef94886a639109bd7a8e76.svg) [@system](https://forum.virtualmin.com/u/system)\
**Post date:** [April 30, 2020, 5:56am UTC](https://forum.virtualmin.com/t/limiting-cpu-and-memory-per-virtual-server/43855/4 "2020-04-30T05:56:08Z")

</div>

Closed on April 30, 2020, 5:56am UTC


