Can you provide instuctions on how to install ab on a fedora distro with or without installing the apache web server? With yum or compiling from source.
Asked
Active
Viewed 4.3k times
4 Answers
69
On my CentOS 6.2, this worked:
sudo yum install httpd-tools
neb
- 791
- 1
- 5
- 3
-
Worked on my Fedora 17 as well! Thanks! :-) – John Nov 03 '12 at 16:08
-
Works on CentOS 6 – WoooHaaaa Apr 24 '14 at 05:43
-
Works on RHEL 6.6 – codehead Apr 17 '15 at 21:10
-
Centos 7 working like charm – OAH Jul 29 '20 at 15:21
24
Install apr-util(need to run ab):
yum install apr-util
Install yum-utils:
yum install yum-utils
Download httpd an extract ab:
mkdir ~/httpd
cd ~/httpd
yumdownloader httpd
rpm2cpio httpd-2.2.3-43.el5.centos.3.i386.rpm | cpio -idmv
mv usr/bin/ab /usr/bin/ab
cd ~
rm -rf ~/httpd
Run ab:
ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
- 10,874
- 1
- 31
- 31
1
For those who came here looking for Apache Benchmark (ab) binary, you should know that ab can be slow sometimes (testing nginx for example). Also, it requires apr-util to be installed (with sudo), and there is no standalone binary to download.
Instead, I'd recommend an alternative - wrk - it is faster and requires no dependencies:
(Or the GO variant: https://github.com/tsliwowicz/go-wrk )
Noam Manos
- 287
- 1
- 2
- 7
1
This should help you. It depends upon on Apache Portable Runtime library and APR-util library
http://code.google.com/p/apachebench-standalone/wiki/HowToBuild
Sameer
- 4,070
- 2
- 16
- 11
-
I actually tried that before I posted the answer, but hasn't been updated and it's not compatible with late versions of APR - No matter what, I couldn't get it to compile. – arnorhs Feb 28 '11 at 11:08