2mhost.com - Web Stress Testing To Use Up Bandwidth Quota?
May 17, 2008
I was just curious as to whether anyone has ever came across a situation where your monthly bandwidth/transfer quota is being consumed at an exponential rate without any increase of traffic to the site?
My current situation is this.
I have an account 2mhost and a monthly bandwidth transfer quota of 100,000 MB. For the past few months it's been steadily growing. When I first transfered the site to this host their cheapest package quota wasnt sufficient and I ended up with a bandwidth overage error page on my site, so I had to upgrade. In doing so I've always ended the month just shy of 80% total quota.
My problem is that it's only the 17th, and a few days ago i was at about 32%, now im at 51% with no increase of pageviews. Looking into awestats shows the alexandria2.2mhost.com using 30 gigs!! I questioned the tech support via live chat and they said it was wordpress accessing the images. So I downloaded the raw access logs and noticed that Every few seconds the server ip would make a request to a dozen or so images, each image being requested 3 times.
I want to know if there is a set of tools or a linux distro that I can use to create several Virtual Machines and make them use up all their allocated Memory/CPU to the max to see how much the VPS Node will hold.
I do this on Windows easily as I overclock my PC at home. But in linux, no idea. I need something that will do iterations like Prime95 or SuperPI.
Was wondering if anyone has any knowledge of stress testing a site? We have a PHP application (Apache + Mysql) that searches a database and displays a screen of results.
Each screen is different per user. We might have something like a few thousand people at any one time coming to the site and using it, so I was wondering how people normally go about testing for load, cpu, memory usage etc?
how can setup a monthly bandwidth quota for unix users ? Is there any tool that can measure the in/out bandwidth for all /home/* directories ? For eg if a user wget a file of 150mb , i should be able to track it. I want also to track bandwidth for a user, using dynamic port forwarding via putty.exe.
how can i create directories in my (public_html / htdocs folder) that have disk space and traffic quota?
i activated the disk quota to the native linux file system and i tried to create a user but i could not put this user in any folder in the public_html (i dont know how to do this) also there is no option to create bandwidth quota..
one more detail is that the folders need to be protected with login and password because people may try to enter this folders (e.g. www.mydomain.com/protectedfolder)
all this using webmin or another free good script.
since 2 days, all my emails to addresses @yahoo.*, scglobal.com and many others use Yahoo email services are bounced back with error like:
reason: 554 Message not allowed - UP Email not accepted for policy reasons. Please visit [url]
I visited the page and from this to other until I found this page:
[url]
in conclusion, nothing wrong in mail server, its in message content! .. after spending long hours looking for what I'm saying wrong in my emails ...
I found the bad word .. its 2mhost.com in the SAME message, if I add word 2mhost.com to it, it will bounce back in a second, if I removed it the message go fine.
this of course includes 2mhost.com that appear in URLs, simply .. I'm now can't spell my domain name in my messages
regarding the server configuration and my application design I would like to do some stress tests that show me the number of requests the server can handle on my website.
I have tried JMeter but I can't find how to get such a statistic.
I was having issues with what I would like to think as power.
Now, I was wondering if there are any SQL database benchmarks, or something else I can run on the system for a given period of time, that will let me see if I'm still having those power issues.
Is there a website/tool/software I can use for testing my web server performance?. I need a server based solution because I don't have enough bandwith to run it from my pc.
I am looking for a Windows VPS, preferably inexpensive, but the primary goal is to have a fast pipe to it and be capable of running the WAPT windows load testing tool [url]
I currently have a Zone VPS, and have looked using http_load, or siege from it, but they don't appear to be anywhere near as full featured ad WAPT.
I need to run the tests against both a corportate website to see what our current capacity is, and want to make sure I am not bandwidth limited, as would be the case if I was testing via a T1 or DSL connection, hence the reason for wanting a Windows VPS on a thick pipe that I can run the tests on.
I am migrating my website to Hostgator, and before I change the DNS entries, I want to make sure that everything displays properly. To do this, I have added an entry into my /etc/hosts file pointing the domain to the new host. If I then ping the domain, the reply comes from the correct IP address. However, if I try to view the website, it is still served by the old host.
I thought it might be a caching issue, but I have checked with wireshark and using curl, and it is definitely connecting to the new IP address, but the server that is returning the pages is still the old one. I've contacted hostgator support, but when they make the changes to their hosts file, it loads correctly. Is this a local problem (my system), or something with their server configuration?
I am looking for some decent tools to test a web server that can run large scale web sites running Windows and Linux.
I am more interested in the underlying hardware at this point to see if the servers them selves are capable of withstanding the loads without choking.
I am most interested in Disk testing and Network testing but the server but of course the server as a whole is important to since cpu and memory bottle neck can affect everything.
I am currently developing a piece of software that will act as an all purpose control panel for a specific niche. I have coded the vast majority of the control panel already, and want to purchase a cheap (under $25/mo) VPS to test the installation and performance of the control panel.
As a result of me testing various configurations the main feature I am looking for is free (or very cheap) OS reloads.
I want to be working under a CentOS environment, and have a decent amount of CPU that I can use. Disk space and bandwidth are really not an issue, as I am simply testing using this VPS to test the software I am developing.
1. I have installed mod_evasive version 1.10.1 on a Cent OS 4.4 server.
I'm using the test.pl script that comes with mod_evasive to test the configuration and when running the script from the same server mod_Evasive is installed. The mod_evasive is able to detect the intrusion and block the IP of the server.
If I use the same test.pl script from an external server the requests come in and are viewable in the access log but mod_evasive doesnt block the IP of the external server. Probably is not blocing the ip of the external server because of latency.
Is there a way to modify the test.pl script to make it more agressive and get results when testing from an external server?
Here I'm pasting the code of the test.pl script:
Code: #!/usr/bin/perl
# test.pl: small script to test mod_dosevasive's effectiveness
use IO::Socket; use strict;
for(0..100) { my($response); my($SOCKET) = new IO::Socket::INET( Proto => "tcp", PeerAddr=> "test.domain.tld:80"); if (! defined $SOCKET) { die $!; } print $SOCKET "GET /?$_ HTTP/1.0
2. Also, I have sendmail installed and on the mod_evasive config I have email address specified on DOSEmailNotify. When testing from the internal server with the test.pl script the server is able to block the ip, put in the hash table but it never sends an email to my email address.
I just installed Mod Evasive and I want to fully test it but dont know how. I was planning to use Http Traffic Generator from NsaSoft but I'm afraid the ISP will block my IP space after testing the web site.
What will be the best tool and way to test this module?
We have been doing some research on some colocation facilities lately and a question came up about load testing. I'm wondering what the standard is in regards to load testing a colocation facility.
Are they full load tests? How often are they done? How long are those tests done for?
I've installed a certificate in my server that's certified by a CA, but I want to see what happens when that CA is no longer listed as trusted. In Internet Explorer I click Advanced and de-select "Server Authentication" for my CA. When I go to my site, though, I don't see the usual untrusted warning come up. How do you test this?
what's the difference between the certification authority and publisher sections in Internet Explorer?
Is there a site which will enable me to enter url of my website and it will simulate visitors from multiple locations. It needs to open the page completely, and run for example 10 minutes. Two things I found are host-tracker, but it just gets headers from multiple locations, and does it only once. Another thing is Paessler software which can test exactly what I want (number of visitors for some period of time with full page download) but it must be run from one (my) PC, so I can not test bandwidth from multiple locations. I need combination of these two, anyone knows for something like that on the net?
I have a USB drive with Uniserver, XAMP, and WOS portable webservers installed.
The problem is that I would like to have a "test" directory that is independent of these three servers, but still accessible by typing something like "localhost/test" into the browser, regardless of which package I'm running.
Each server package has its own neat little pros and cons and I'd like to be able to play around with all of them and still have the same common access to the same test directory.
Currently working on securing my server and i think I'm doing quite well until I asked myself the question, have I done it right? Is there anyway to actually test how secure my server actually is? I'd rather not just wait and see if someone can hack me to bring to light what I did wrong...I was also thinking of hiring someone to secure my server but then how do I know that they've done anything different to me?
Are there any scripts or programs I can run to test server security?
I'm moving from my old XP PC to a new PC with Vista (a mistake, but that's a different story).
I'm trying to set up some sites in IIS so that I can develop locally without having to publish to a remote web server.
I've installed IIS7 from the control panel, and am now looking to set up my first site. I've put the site name in, and the path to the site on the computer, but I'm getting an error in the 'bindings' section. I've left all of this empty because I don't know what it means (it didn't ask for any of this in IIS on XP) but when I try to add the site it gives me the following error:
"The binding '*:80:' is assigned to another site. If you assign the same binding to this site, you will only be able to start one of the sites. Are you sure that you want to add this duplicate binding?"
Does anyone know what to do here? I'll need to add about 100 domains to IIS so I want them all to be accessible locally. How do I do this?
I've recently setup a vps with cPanel DNS only - to provide more redundancy to my hosting/dns network. (secondary dns solution)
I've set it up so my hosting server synchronises changes on the vps as well.
Since I can't actually get it to list the dns records on the vps via whm, how I can check that the records are on the vps and can be queried correctly.
When I tell it to manually synchronise the records from my hosting server, it reloads bind on both servers with no errors.
how you test your provider's network. What things do you look for? I hear terms like latency, and I see people posting their trace routes, but I just don't know what information you are trying to obtain from these tests. What other tests do you run, and what are you looking for?
1. I have installed mod_evasive version 1.10.1 on a Cent OS 4.4 server.
I'm using the test.pl script that comes with mod_evasive to test the configuration and when running the script from the same server mod_Evasive is installed. The mod_evasive is able to detect the intrusion and block the IP of the server.
If I use the same test.pl script from an external server the requests come in and are viewable in the access log but mod_evasive doesnt block the IP of the external server.
Probably is not blocing the ip of the external server because of latency.
Is there a way to modify the test.pl script to make it more agressive and get results when testing from an external server?
Here I'm pasting the code of the test.pl script:
Quote:
#!/usr/bin/perl
# test.pl: small script to test mod_dosevasive's effectiveness
use IO:ocket; use strict;
for(0..100) { my($response); my($SOCKET) = new IO:ocket::INET( Proto => "tcp", PeerAddr=> "test.domain.tld:80"); if (! defined $SOCKET) { die $!; } print $SOCKET "GET /?$_ HTTP/1.0
2. Also, I have sendmail installed and on the mod_evasive config I have email address specified on DOSEmailNotify. When testing from the internal server with the test.pl script the server is able to block the ip, put in the hash table but it never sends an email to my email address.