我有一個HTTP服務器程序運行在Linux主機說B,監聽端口並消耗請求。 我正試圖爲這個http服務器產生巨大的負載(每秒> 10k個請求)。爲此,我寫了一個http客戶端程序,它會向主機A重複發送固定大小的請求到此http服務器。我可以模擬從一個客戶機重http加載
現在,如果我在主機A上運行httpclient程序的多個實例,會產生什麼影響?這是否會產生足夠的負載?或者是有限制的,我可以在一臺機器與一個服務器端口通話的情況下運行多少個http客戶端。
到目前爲止,我的觀察是增加實例的數量並不能真正產生足夠的負載,或者http服務器程序/操作系統不接受。而且我看到cpu /內存/網絡的消耗很少。
任何想法?我如何衡量瓶頸?
我不認爲有任何硬編碼限制每個客戶端的請求數工作(除非你在65K用完端口) –