darvil
sarNie Adult
Basically we got flooded by a ton of requests.. Totally out of the norm.. I felt like it was an intentional flood. (U'll see in the graphs).
Basically SW's webserver was not strong enough to handle the amount of requests so it died repeatedly.
Either way I got lazy and dumped the whole quad core into the VPS. It was previously using just 1 core out of the quad.
After I gave it 3.5 cores, the VPS is now totally spanking the requests. Load is under 1 most of the time and that is good.
Anyway for the past few weeks I've been working on a project at work. I'm basically installing a network monitoring service
for the company. Its called Zenoss and its freaking awesome. It will be used to monitor all the servers (dedicated and VPSes)
for uptime and performances etc etc.
So what do I monitor first? Unfortunately SW does always become my testing ground and I've been
recording stats for the the VPS for a while now.
I'm going to share some graphs with you guys. Most of you will probably not know what the hell they are.. but they are so purrrty.
Note at the end of the graph you notice the spike and some missing parts.. thats basically just now when the webserver died repeatedly.
FYI: The first graph is how many requests we get per second. As you can see its usually around 7 but then it spiked up to 20 all of a sudden.
Also take a look at the MySQL Command Statistics.
You see the Green (Select) and Yellow (Update)?
See that it also says "Commands/sec"
The green (select) is basically when someone browse and just reads a thread. Yellow (Update) is when someone posts.
So you can see just by looking at the graph how your mysql server is running. Badass huh??
FREAKING SWEET HUH?? Damn I love being a nerd.
Basically SW's webserver was not strong enough to handle the amount of requests so it died repeatedly.
Either way I got lazy and dumped the whole quad core into the VPS. It was previously using just 1 core out of the quad.
After I gave it 3.5 cores, the VPS is now totally spanking the requests. Load is under 1 most of the time and that is good.
Anyway for the past few weeks I've been working on a project at work. I'm basically installing a network monitoring service
for the company. Its called Zenoss and its freaking awesome. It will be used to monitor all the servers (dedicated and VPSes)
for uptime and performances etc etc.
So what do I monitor first? Unfortunately SW does always become my testing ground and I've been
recording stats for the the VPS for a while now.
I'm going to share some graphs with you guys. Most of you will probably not know what the hell they are.. but they are so purrrty.
Note at the end of the graph you notice the spike and some missing parts.. thats basically just now when the webserver died repeatedly.
FYI: The first graph is how many requests we get per second. As you can see its usually around 7 but then it spiked up to 20 all of a sudden.



Also take a look at the MySQL Command Statistics.
You see the Green (Select) and Yellow (Update)?
See that it also says "Commands/sec"
The green (select) is basically when someone browse and just reads a thread. Yellow (Update) is when someone posts.
So you can see just by looking at the graph how your mysql server is running. Badass huh??


FREAKING SWEET HUH?? Damn I love being a nerd.