ทางเลือกอื่นในการเปรียบเทียบ apache? [ปิด]


26

ฉันต้องการเครื่องมือบางอย่างสำหรับ Ubuntu ที่ฉันสามารถใช้ทดสอบเซิร์ฟเวอร์ของฉันมันสามารถรองรับได้มากแค่ไหน

ข้อเสนอแนะใด ๆ ฉันเคยใช้ apache benchmark มาก่อน แต่ฉันต้องการลองอย่างอื่น

(ตามคำถามด้านข้าง, apache benchmark ทำงานถ้าฉันใช้แค่ nginx เท่านั้น)

คำตอบ:


29

ab ส่งคำขอเว็บเท่านั้นไม่สนใจว่าเซิร์ฟเวอร์กำลังทดสอบอะไร อย่างไรก็ตามมันทดสอบเพียงหนึ่งหน้า

มี perfmeter, ล้อม, httpload, jmeter และอื่น ๆ อีกมากมาย

httpload ค่อนข้างดีเนื่องจากคุณสามารถป้อนชุด URL ที่จะทดสอบได้


21
เพื่อความสะดวก: Apache Bench , perfmeter , siege , http_load , jmeter
Josh Diehl

ฉันอยากจะแนะนำเฮ้มันเป็นเรื่องง่ายมากที่จะติดตั้งและใช้งาน
Muhammad Hewedy

12

abช้าเกินไปสำหรับการเปรียบเทียบ nginx wrkผมอยากแนะนำให้ คุณสามารถสร้างมันได้อย่างง่ายดายจากแหล่งที่มา


1
ขอขอบคุณ! สิ่งที่ฉันกำลังมองหา เมื่อเปรียบเทียบกับเครื่องมืออื่น ๆ เช่นนี้wrkมันทำงานได้ดีขึ้น
Northys

9

ฉันขอแนะนำให้ล้อมการทดสอบโหลดที่ติดตั้งง่าย เพิ่มเติมจาก apache benchmark คุณสามารถให้รายการ URL สำหรับทดสอบการโหลด

คำสั่งง่ายๆเช่น

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

และurls.txtเช่น

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

จะรันการทดสอบโหลดกับผู้ใช้ 10 คนพร้อมกัน (-c10) รอนานถึง 10 วินาทีระหว่างการโทรแต่ละครั้งและถัดไป (-d10) และใช้การสุ่ม (-i) URL จากไฟล์ (-f)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.