당신은 그것을 할 수 있어야한다 [아마도 나쁜 생각이다].
에 수지 의 appserv 내가 쿼드 코어 2.6GHz의 제온에 ~ 5K 필수 / 초를 얻을 수 있습니다. 요청은 mysql에서 1 행을 읽고 매우 작은 XML 응답을 보내는 간단한 서블릿을 호출합니다.
시험은 끝났다
ab -n 10000 -c 16 http://some/url/
시험 결과:
Concurrency Level: 16
Time taken for tests: 1.904 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 3190000 bytes
HTML transferred: 1850000 bytes
Requests per second: 5252.96 [#/sec] (mean)
Time per request: 3.046 [ms] (mean)
Time per request: 0.190 [ms] (mean, across all concurrent requests)
Transfer rate: 1636.42 [Kbytes/sec] received
하지만 각 요청마다 새로운 스레드를 생성하지 않고 간단한 c 프로그램을 사용하는 것이 훨씬 나을 것이라고 생각합니다. Greg Hewgill의 링크는 이에 대한 좋은 아이디어를 제공해야합니다.
장기간의 테스트 중에도 연결성에 대한 문제는 없습니다. 대역폭이 병목 현상이 아님에도 불구하고 기가비트 이더넷을 통해 연결된 두 개의 리눅스 박스 사이에서 테스트가 실행됩니다.