Cách kiểm tra căng thẳng một máy chủ apache chạy trên hộp linux


16

Dường như có một cái gì đó khiến máy chủ của chúng tôi ngoại tuyến và chúng tôi gặp khó khăn trong việc truy tìm nguyên nhân, nếu nó bị tải xuống của một trang web cụ thể hoặc một tập lệnh. Nó dường như có liên quan đến Apache.

Có ai biết bất kỳ công cụ dựa trên Linux nào mà chúng tôi có thể chạy từ một máy chủ khác để kiểm tra căng thẳng máy chủ có vấn đề của chúng tôi bằng cách xem có bao nhiêu yêu cầu trước khi nó ngừng hoạt động không?

Cảm ơn, Shadi

Câu trả lời:


28

ApacheBenchmark hoạt động khá tốt và được bao gồm trong hầu hết (nếu không phải tất cả) các bản cài đặt của Apache2.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

1
Một số tốt khác : ab -kc 10 -t 30 http://yourwebsite.com/. Nó mở ra 10 kết nối, giữ cho chúng tồn tại và thực hiện càng nhiều yêu cầu đồng thời càng tốt.
CaptJak

5

Bạn cũng có thể sử dụng Jmeter của Jakarta bởi Apache.

http://jakarta.apache.org/jmeter/index.html

Tôi đã sử dụng điều này để kiểm tra máy chủ của mình và nó khá thuận tiện để chạy từ các máy tính bên ngoài và máy trạm có cửa sổ, có cấu hình cao, và cung cấp nhiều biểu đồ và thông tin đẹp, đặc biệt là về các lỗi và những gì thất bại trở lại và khi thất bại xảy ra.

Họ tất nhiên cũng có các bản dựng Linux, nhưng tôi chưa sử dụng chúng.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.