Ho un programma server http in esecuzione su host Linux dico B che ascolta una porta e consuma le richieste. Sto cercando di generare carico enorme (> 10k richieste al sec) per questo server http. A tale scopo, ho scritto un programma client http che invierà ripetutamente una richiesta di dimensioni fisse a questo server http dall'host A.posso simulare il carico http pesante dalla macchina un client
Ora, qual è l'impatto se eseguo più istanze del programma httpclient sull'host A. Questo genera abbastanza carico. O c'è un limite al numero di clienti http posso correre da una macchina a parlare con un server-port.
La mia osservazione finora è in aumento il numero di istanze in realtà non produrre abbastanza carico o il programma server HTTP/OS non accetta. E vedo il consumo della CPU/memoria/rete è molto piccolo.
Qualche idea? Come posso misurare il collo di bottiglia?
Io non credo che ci sia alcun limite hard-coded per il numero di richieste per cliente (ad eccezione si esauriscono le porte a 65k) –