Alternatif untuk apache tolok ukur? [Tutup]

26

Saya ingin beberapa alat untuk ubuntu yang dapat saya gunakan untuk menguji server saya, berapa banyak yang bisa ditangani.

Ada saran? Saya telah menggunakan tolok ukur apache sebelumnya, tetapi saya ingin mencoba sesuatu yang lain.

(Sebagai pertanyaan sampingan, apakah tolok ukur apache berfungsi jika saya hanya menggunakan nginx?)

Matius
sumber

Jawaban:

29

ab hanya mengirim permintaan web, tidak peduli server apa yang sedang diuji. Namun, itu hanya menguji satu halaman.

Ada perfmeter, pengepungan, httpload, jmeter dan sejumlah lainnya.

httpload agak bagus karena Anda dapat memberinya serangkaian URL yang akan diuji.

karmawhore
sumber
21
Untuk kenyamanan: Apache Bench , perfmeter , pengepungan , http_load , jmeter
Josh Diehl
Saya akan merekomendasikan hei karena sangat mudah untuk menginstal dan menggunakan.
Muhammad Hewedy
12

abterlalu lambat untuk pembandingan nginx. Saya akan merekomendasikan wrk. Anda dapat dengan mudah membuatnya dari sumber.

VBart
sumber
1
Terima kasih! persis apa yang saya cari. dibandingkan dengan alat-alat lain seperti ini wrkmelakukan pekerjaan dengan lebih baik
Northys
9

Saya akan merekomendasikan pengepungan untuk tes beban yang mudah diatur. Tambahan untuk tolok ukur apache Anda dapat memberikan daftar URL untuk memuat pengujian.

Seperti perintah sederhana

siege -d10 -c10 -i -f urls.txt

dan urls.txtsejenisnya misalnya

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

akan menjalankan uji beban dengan 10 pengguna bersamaan (-c10), tunggu hingga 10 detik antara setiap panggilan dan berikutnya (-d10), dan mengambil secara acak (-i) URL dari file (-f).

Keris
sumber