JMeter is an open source application written in Java, developed by the folks from The Apache Software Foundation, which allows one to perform load tests against their webservers.
JMeter allows you to run tests from you workstation against your servers, but you can also setup virtual test servers that would allow you to run a heavier load.
If you run JMeter from your machine, you’ll probably end up consuming tons of cpu and memory, depending on how large your tests are, so, to avoid that, you can seetup your workstation as a JMeter MASTER and any number of virtual machines as JMeter SLAVES, which you will be able to control from your workstation. This setup is called Distributed JMeter Testing and that is what I’ll walk you through in this tutorial.
To continue from where I’ve left off on my previous post, this time we’ll setup heartbeat to monitor both of our load balancers, thus allowing us to have what one may call high availability/ failover, between both our load balancers. This method can be used on any server you wish, you can for example have Heartbeat monitor mysql, apache or any other server. In this example, we’ll set up Heartbeat to monitor our crossroads load balancer.
I’ve finally gotten to writting a new tutorial after a while without posting any new content. Also, in case you haven’t noticed, I have re-designed the site, so hopefully you’ll be able to enjoy it even more. In this tutorial, I’ll show you how to setup a load balancer running on linux, with CentOS as the operating system of choice for this tutorial.
A load balancer distributes requests for services accross multiple servers, and in this tutorial I’ll be walking you through setting up crossroads load balancer.
I’ve been using afraid.org FreeDNS as my dynamic dns servers for my domains registered with 1&1 for the past few years. They offer great service and have a large variety of options when it comes down to configuration and so forth. With that being said, just recently I started noticing their servers weren’t responding and my site all of a sudden went down since the dns data wasn’t getting updated. I’ve started doing searches on alternatives and found a few, but none as straight forward as FreeDNS from afraid.org … until last night.
Although 95% of my work is done in Linux and MySQL, there are those unfortunate times I need to manipulate some data on a Microsoft SQL server. I didn’t want to install any apps on my computer that weren’t open source and I didn’t want to use a Micro$uck app through wine either. So after a few searches I came across an open source project called Sqsh. In this tutorial I’ll show you how to install sqsh and access a Microsoft SQL server from the Linux command line.