it-swarm.com.de

Gibt es eine Möglichkeit, Apache Bench (ab) zu installieren, ohne Apache zu installieren?

Können Sie Anweisungen zur Installation von ab auf einer Fedora-Distribution mit oder ohne Installation des Apache-Webservers geben? Mit yum oder Kompilieren aus der Quelle.

34
arnorhs

Installiere apr-util (muss ab ausführen):

yum install apr-util

Installieren Sie yum-utils:

yum install yum-utils

Laden Sie httpd einen Auszug ab 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

Führen Sie ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> Apache-2.0
23
ooshro

Auf meinem CentOS 6.2 funktionierte dies:

Sudo yum install httpd-tools
66
neb

Dies sollte Ihnen helfen. Dies hängt von der Apache Portable Runtime-Bibliothek und der APR-util-Bibliothek ab

http://code.google.com/p/apachebench-standalone/wiki/HowToBuild

1
Sameer

Für diejenigen, die hierher gekommen sind, um nach Apache Benchmark ( ab) binär zu suchen, sollten Sie wissen, dass ab manchmal langsam sein kann (zum Beispiel Nginx testen). Außerdem muss apr-util installiert sein (mit Sudo), und es gibt keine eigenständige Binärdatei zum Herunterladen.

Stattdessen würde ich eine Alternative empfehlen - wrk - sie ist schneller und erfordert keine Abhängigkeiten:

https://github.com/wg/wrk

(Oder die GO-Variante: https://github.com/tsliwowicz/go-wrk )

0
Noam Manos