httperf adalah sebuah tool untuk mendapatkan performansi dari sebuah web server. httperf sangat fleksibel untuk menghasilkan berbagai macam HTTP request untuk mendapatkan performansi dari sebuah web server. Fokus dari httperf adalah tidak mengimplementasikan sebuah benchmark saja, tetapi juga memberikan tool yang robust dan memiliki performansi tinggi untuk memfasilitasi baik di level mikro atau makro dalam sebuah benchmark. Tool httperf juga telah support HTTP/1.1 dan protokol SSL
Contoh penggunaan
httperf --hog --server YOURSERVER --num-conns 3000 --num-calls 10 --uri /about --rate 11
Perintah diatas akan membuat koneksi sebanyak 3000 buah ke server YOURSERVER dan masing-masing koneksi memiliki request sebanyak 10 buah pada URI /about. Jadi total request yang dibuat adalah 3000*10 = 30.000. Sedangkan rate 11 memiliki arti bahwa akan terdapat 11 * 10 = 110 request per detik dimana 10 adalah nilai dari --num-calls.
Friday, November 27, 2009
httperf - Tool Untuk Mendapatkan Performansi Web Server
Labels: linux, linux application, linux networking, serversFriday, November 20, 2009
Apa yang baru di IE 9?
Labels: windows, windows applicationInternet Explorer 9 memiliki peningkatan performansi dengan menggunakan Javascript engine yang baru, dan memungkinkan untuk menjelajah langsung GPU anda. Selain itu, dalam segi desain IE 9 memungkinkan untuk membuat rouded corner dan memiliki CSS selector. Untuk lebih lengkapnya, silahkan kunjungi http://ajaxian.com/archives/ie-9-hardware-rendering-new-js-engine-css-standards-and-more
Read More! »»Wednesday, November 18, 2009
Booting Over HTTP
Labels: linux, linux kernel, linux networkingBKO (boot.kernel.org) allow you to boot your linux machine via HTTP connection with minimal requirement. But unfortunately, my favorite distribution (Slackware) is unsupported yet. Currently supported distribution are:
- Debian live
- Ubuntu 9.04
- Damm Small Linux
- Knoppix 5.0.1 English.
- Fedora 11 Live CD : Currently only single user mode is working
Monday, November 9, 2009
Windows 7 vs Ubuntu 9.10
Labels: linux, misc, ubuntu, windowsTaranfx write nice article about Windows 7 and Ubuntu 9.10 comparison. In his conclusion of his experiment he wrote that if you need performance, use Ubuntu, but if you are looking on gaming, use Windows.
Read More! »»Saturday, November 7, 2009
How to Install Ruby & Ruby on Rails
Labels: linux, linux application, ruby, servers, slackware, ubuntuCara instalasi Ruby dan Ruby on Rails bervariasi untuk setiap sistem operasi atau distro linux. Pada artikel ini akan dibahas mengenai instalasi pada distro linux Slackware dan Ubuntu dengan asumsi komputer anda terkoneksi dengan internet.
Install Ruby, RubyGems, dan Rails
Slackware
- Install Ruby
Jika pada saat installasi Slackware anda memilih full instalasi, maka ruby telah terinstall. Jika tidak, maka dapat dilakukan instalasi dengan langkah berikut.
1. Login sebagai root, download & ekstrak Ruby dengan menjalankan perintah:
wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz
tar xvzf stable-snapshot.tar.gz
2. Compile dan Install:
cd ruby/
./configure
make
checkinstall
3. Testing:
ruby -v
maka akan dihasilkan output mirip seperti ini:
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
- Install RubyGems
Login sebagai root dan jalankan perintah-perintah berikut:
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
ruby setup.rb
- Install Rails
Login sebagai root dan jalankan perintah berikut:
gem install rails
Ubuntu
- Install Ruby
Jalankan sebuah perintah berikut untuk install ruby:
sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev checkinstall
- Install RubyGems
Jalankan beberapa perintah ini untuk install rubygems:
cd ~
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
- Install Rails
sudo gem install rails
Optional: Install MySQL DB Server
Secara default rails menggunakan database sqlite database, jika anda ingin menggunakan mysql, berikut ini adalah langkah-langkah instalasi.
Slackware
Slackware secara default telah menyertakan mysql database. Namun jika anda ingin instalasi mysql database dari paket tarball, dapat anda lihat artikel yang dibuat beberapa waktu lalu.
Ubuntu
Jalankan perintah-perintah berikut untuk melakukan instalasi mysql:
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql
Perlu diingat, secara default socket mysql berada pada /tmp/mysqld.sock , namun pada ubuntu socket berada pada /var/run/mysqld/mysqld.sock
Testing Rails
Baik di Slackware atau Ubuntu, untuk testing rails, generate-lah sebuah project:
rails yourrailsproject
Jika menggunakan mysql database, jalankan server mysql dan perintah berikut:
rails yourrailsproject -d mysql
Referensi: http://wiki.rubyonrails.org/getting-started/installation/linux-ubuntu
Catatan: Untuk ulasan mengenai ruby dan ruby on rails, akan saya tulis pada blog: http://railsmine.blogspot.com

