Ci sono un milione di modi per farlo, ma:
netstat | grep http | wc -l
Tieni presente che http è un protocollo senza stato. Ogni riga può rappresentare un client che apre più socket per acquisire diversi file (css, immagini, ecc.) che rimarranno bloccati per un po' in uno stato timewait.
Di seguito sono riportati alcuni comandi di netstat mediante i quali è possibile controllare il numero di connessioni di un server.
Per visualizzare tutte le connessioni Internet attive ai server, sono incluse solo le connessioni stabilite.
netstat -na
Per visualizzare solo le connessioni Internet attive al server sulla porta 80 e ordinare i risultati, consentire di riconoscere più connessioni provenienti da un IP
netstat -an | grep :80 | sort
Per visualizzare l'elenco di tutti gli indirizzi IP coinvolti anziché solo contare.
netstat -n -p | grep SYN_REC | sort -u
Se il tuo server web è apache, puoi anche utilizzare la pagina di stato del server (dopo averla abilitata).