it-swarm-vi.com

Kiểm tra căng thẳng máy chủ giá rẻ

Bộ phận CNTT của tổ chức phi lợi nhuận mà tôi làm việc gần đây đã có một máy chủ ảo mới chạy CentOS (với Apache và PHP 5), được cho là Lưu trữ trang web của chúng tôi. Trong quá trình thiết lập máy chủ, tôi phát hiện ra rằng việc sử dụng máy mới ít nhất đã gây ra vấn đề lớn về hiệu năng (tôi không thể giải nén tarball mà không dừng hoạt động). Sau vài tuần tham gia vào bóng tối nhờ hỗ trợ kỹ thuật, giờ đây nó có vẻ hoạt động tốt, nhưng tôi vẫn lo lắng về việc chuyển trang web chính ở đó.

Tôi không có ngân sách để làm việc (vì vậy không có phần mềm hoặc dịch vụ nào cần tiền), mặc dù do những lần cắt giảm gần đây tôi có một số máy tính để bàn cũ hơn mà tôi có thể sử dụng nếu nó giúp. Trang web không cần phải chịu được lưu lượng truy cập lớn (đó là trang web Drupal chỉ vài nghìn khách truy cập mỗi ngày), nhưng tôi muốn đưa nó qua một chút tốc độ trước khi di chuyển trang web chính kết thúc.

Các công cụ giá rẻ mà tôi có thể sử dụng để hiểu được là gì nếu máy chủ có thể chịu được mức lưu lượng truy cập thấp? Tôi chưa tìm cách tự kiểm tra trang web, đây chỉ là hoạt động cơ bản của máy chủ.

11
acrosman

Apache Jmeter là tuyệt vời cho loại điều này - bạn có thể mô phỏng các trường hợp đơn giản thông qua chức năng khá phức tạp và nó miễn phí. Có một chút đường cong học tập khi thiết lập các bài kiểm tra, nhưng nó đáng giá trong vài giờ bạn sẽ mất để học nó.

Điều đáng nói là các tàu Apache có công cụ "ab" Apache Bench, mà bạn có thể sử dụng cho các hoạt động đo điểm chuẩn tương đối đơn giản - tức là/lấy một trang bạn chọn vài nghìn lần với các mức độ song song khác nhau.

8
asparagino

Kiểm tra bài đăng này Làm thế nào để bạn tải thử nghiệm ứng dụng của bạn? . Nó rất giống nhau. Jmeter được đề cập và một vài giải pháp khác. Hầu như tất cả trong số họ trông được tự do.

3
Ben Hoffman

Nếu bạn quan tâm đến một công cụ kiểm tra tải miễn phí, hãy xem tiện ích mở rộng Fiddler của chúng tôi có tên StresStimulus . Nó phát lại các phiên đã ghi với bất kỳ số lượng người dùng ảo nào và báo cáo số liệu hiệu suất chi tiết cho mỗi yêu cầu và cho toàn bộ trường hợp thử nghiệm. Đồ thị cho thấy hiệu suất đáp ứng với các mức tải khác nhau như thế nào. Nó chạy từ các máy Windows chống lại bất kỳ máy chủ HTTP nào.

0
Vadim Kleyzit

Apache Bench và Forge đều thực sự tốt, miễn phí, nguồn mở, v.v. Tôi đã rất may mắn khi chạy chúng từ cả máy cục bộ và từ máy chủ, với tốc độ nhanh hơn trên máy chủ, rõ ràng.

0
Kenneth Love