A Linux blog by ioMeWeekly, includes tutorials, news, help, programming, tips and how-to guides for opensource applications.
Monday, 20 May 2013
ZEN Loadbalancer
Recently I just came across an article on Zen loadbalancer. Its a Debian ISO, ready to install. The installation and configuration is easy, and straight forward. Below is the feature list taken from its website. After installation, you can configure the LB from its https gui page. Config and testing can be done within minutes after installation.
Features
Advanced Layer7 load balancing
Max 30000 concurrent connections in TCP. *
sNAT load balancing load balancing
Balance TCP or UDP services
Balance dataline communications
HTTP and HTTPS services special options
HTTP/S persistence client session enabled through cookie, header, basic, ip, url
SSL wrapper / offload
Wide range of load balance algorithms like: round robin, weight, priority or hash
Persistence client sessions
VLAN Tagging (802.1Q)
Advanced network configuration for physical, virtual or VLAN interfaces
Independent route tables for every physical or VLAN NICs
Advanced checking for backend servers through FarmGuardian
High availability load balancer service through an active-pasive cluster
Optional configuration backups system
Advanced global status with graphs
Easy administration over https GUI and ssh
Virtual service configurations can be edited and tuned on-the-fly
Use NTP sync
Easy and free updates over APT repositories
Configure virtual servers and farms as your hardware allows
Advanced system monitoring with graphs
Management of SSL certificates
Real Time syncronization between cluster nodes
*hardware depend
Labels:
LoadBalancer
,
Zen
Tuesday, 14 May 2013
mysqlslap benchmark ext3,ext4,xfs on CENTOS6
Following previous post of Bonnie Benchmark for ext3,ext4,xfs, we noticed a better performance of ext4. This time, we will look into the performance difference using mysqlslap on the 3 filesystems.
The partition steps will be the same as previous:
For ext3 fs:
For ext4 fs:
For xfs fs:
fdisk /dev/sda mke2fs -t ext3 /dev/sda4 mount /dev/sda4 /bench -t ext3 bonnie++ -d /bench/ -c 5 -s 1G -n 32 -m ext3
For ext4 fs:
fdisk /dev/sda mke2fs -t ext4 /dev/sda4 mount /dev/sda4 /bench -t ext4 bonnie++ -d /bench/ -c 5 -s 1G -n 32 -m ext4
For xfs fs:
fdisk /dev/sda /sbin/mkfs.xfs /dev/sda4 mount /dev/sda4 /bench -t xfs bonnie++ -d /bench/ -c 5 -s 1G -n 32 -m xfsTo move the mysql datadir from "/var/lib/mysql" to "/bench", by editing mysql config file("/etc/my.cnf"). Replace
#datadir = /var/lib/mysql datadir = /benchCopy mysql datafiles to new location,change the owner,start the mysql server.
cp -fr /var/lib/mysql/* /bench chown mysql:mysql /bench -R service mysqld startCreate create_table.sql scripts:
vi create_table.sqlPaste below codes.
create table testTable (text1 varchar(50),number1 int) insert into testTable (text1,number1) values ('ERf56768ZSDR4567343',7894)Create queries.sql scripts:
vi queries.sqlPaste below codes.
select * from testTableRun the mysqlslap
mysqlslap --user=root --password --concurrency=50 --iterations=500 --create=create_table.sql --query=queries.sqlRepeat above steps for different filesystems. The results: EXT3 and EXT4 were good and quite comparable, followed by XFS.
Subscribe to:
Posts
(
Atom
)