Tôi có một chương trình máy chủ http chạy trên máy chủ Linux nói B lắng nghe cổng và tiêu thụ các yêu cầu. Tôi đang cố gắng tạo tải lớn (> 10k yêu cầu mỗi giây) đến máy chủ http này. Với mục đích này, tôi đã viết một chương trình máy khách http sẽ liên tục đăng một yêu cầu kích thước cố định tới máy chủ http này từ máy chủ A.Tôi có thể mô phỏng tải http nặng từ một máy khách
Bây giờ, tác động gì nếu tôi chạy nhiều phiên bản của chương trình httpclient trên máy chủ A. Điều đó tạo ra đủ tải. Hoặc là có một giới hạn về số lượng khách hàng http tôi có thể chạy từ một máy tính nói chuyện với một cổng máy chủ.
Quan sát của tôi cho đến nay là tăng số lượng các cá thể không thực sự tạo đủ tải hoặc chương trình máy chủ http/HĐH không chấp nhận. Và tôi thấy mức tiêu thụ CPU/bộ nhớ/mạng là rất ít.
Bất kỳ ý tưởng nào? Làm thế nào tôi có thể đo nút cổ chai?
Tôi không nghĩ rằng có giới hạn số lượng yêu cầu cho mỗi khách hàng (trừ khi bạn hết cổng ở 65k) –