What is conntrack and how can I check how many sessions I am using?

Conntrack is a table that stores information about all connections to/from a VPS. Here is a good explanation on how it works: http://www.rigacci.org/wiki/lib/exe/fetch.php/doc/appunti/linux/sa/iptables/conntrack.html

A normal Linux OS has a maximum of 65536 conntrack sessions by default, these sessions all require memory which is used by the host node and not by the VPS so setting this limit to high can impact the whole node and allow users to use more RAM than their VPS has allocated by eating up the host's RAM. Any VPS that uses over 20000 conntrack sessions will automatically be suspended by our automated system.

A typical VPS should never use more than 10000 sessions at any given time although we do have some busy NTP servers that peak at 20000 once in a while. To check your conntrack sessions, run the following command in your VPS: cat /proc/net/nf_conntrack
  • 24 Users Found This Useful
Was this answer helpful?

Related Articles

When does my bandwidth usage reset for my VPS?

Bandwidth for each VPS is measured monthly but is not based on your billing date. Wyvern measures...

How do I use my domain with my VPS?

At this time we do not offer DNS for our VPS services (only cPanel services) so you will need to...

What happened to your 1 Hour Response SLA?

We decided to remove this SLA and replace it instead with a mission for us to work towards. While...

How long will I have to wait for a response to my ticket?

Our mission is to answer all client tickets within 1 hour. To give you an idea, our main website...

Why is rsyslog using 99% of my CPU?

There is a bug in the rsyslog version that is bundled with certain Operating Systems (we've...

Powered by WHMCompleteSolution