whats your connections limit set at?
how optimized is your vps?
Im currently on 3.5k members and receiving about 10k unique visitors a month and my load average for the last week has been 0.4, i have an average of 1.3gb of ram in use (2gb guaranteed) most of which is used for mysql cache.
by optimizing my vps, mysql, php and apache ive got running processes from 90 to about 65 which has made a big difference.
I just ran one of your sites through the gmetrix web speed test and the results are here > http://gtmetrix.com/reports/www.wickednation.net/KNhRaa7H
Server load 3.53 (4 CPUs)Memory Used 32.03% (658,760 of 2,056,688)Swap Used 30.52% (625,128 of 2,048,276)
I only have 11 users logged in so this is extremely high for this imagine how it looks when we have 50 online and we used to until the server started crashing from the load now we are going so down hill
Server load 3.53 (4 CPUs)Memory Used 32.03% (658,760 of 2,056,688)Swap Used 30.52% (625,128 of 2,048,276)
for the gzip stuff to work you need to have either mod_gzip or mod_deflate compiled into apache at build, then you add code to either .htacess or httpd.conf files.
is the 2gb guaranteed ram or burstable?
tmpdir=/dev/shmmax_connections = 300max_allowed_packet = 150Mquery_cache_size = 40Mjoin_buffer_size = 15Mtmp_table_size = 64Mmax_heap_table_size = 64Mthread_cache_size = 5table_cache = 400innodb_buffer_pool_size = 350Mkey_buffer_size = 1000Mlocal-infile=0
You also allow data upto 150mb in size to be sent to the server which is just crazy.
you have also allowed key_buffer half of your allocated ram :0
I dont know how busy your vps is, i also believe you have more than one oxwall installed on your vps so your needs would vary to mine, below is a my.cnf file that i feel woud be more suited to your vps, backup the current file, replace with whats listed below, then restart mysql (sometime it will fail on the first restart and work on the second attempt.
at full load (150 connections) your mysql will only use 1.5gb of ram based on the config below according to >
max_connections = 150
max_allowed_packet = 6M
query_cache_size = 180M
tmp_table_size = 128M
max_heap_table_size = 128M
thread_cache = 128M
table_cache = 256M
key_buffer_size = 64M
local-infile=0
You should also read up on mysql, php and apache optimization, you should also install a php cache of some kind such as xcache.
However im pretty certain that if you remove arrowchat your load average will drop dramatically.
why pay someone when all the info you need is out there? learn it for yourself :) i did, i left school with no qualifications and everything i know about the web is self taught.
if you look at the image below it is a copy of my load average, the first high readings were when i had arrowchat installed and no optimization done.you should also turn off anything that is not being used, i have both ssh and ftp turned off and only turn them on if i need them.
/usr/bin/php /home/adultjug/public_html/ow_plugins/arrowchat/external.php