я использовал этот пример < /a> для теста производительности
кто-то говорит, что производительность netty настолько высока. Он может обрабатывать более 1 00 000 одновременных запросов в секунду (см. ссылки ниже).
http://www.jboss.org/netty/performance/20090303-mheath.html
http://www.jboss.org/netty/performance/20090607-asalihefendic.html
но когда я пытаюсь использовать этот пример, он дает мне только 107 запросов в секунду с 1000 одновременных запросов.
ab -n 10000 -c 1000 http://localhost:8080/
Server Software:
Server Hostname: localhost
Server Port: 8080
Document Path: /
Document Length: 230 bytes
Concurrency Level: 1000
Time taken for tests: 92.784 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 2900000 bytes
HTML transferred: 2300000 bytes
Requests per second: 107.78 [#/sec] (mean)
Time per request: 9278.431 [ms] (mean)
Time per request: 9.278 [ms] (mean, across all concurrent requests)
Transfer rate: 30.52 [Kbytes/sec] received
подскажите где проблема
Может кто-нибудь поделиться каким-нибудь веб-примером или ссылкой на тест производительности netty.
ab
вместо того, насколько хорошоnetty
может обрабатывать запросы. Ваша производительность была ограничена тем, насколько быстро вы могли отправлять запросы, а не тем, сколько вы могли получить. То, что большая часть мощности вашего процессора будет генерировать запросы, также сделает результаты бесполезными для того, сколько запросов вы можете обработать, получая на том же экземпляре. Вам нужно делать запросы с другого компьютера, и вам, вероятно, понадобится несколько компьютеров, чтобы заполнить инстанс EC2 и посмотреть, какова его емкость на самом деле. Игнорируйте это, только если хотите оставаться в неведении. - person Dan Grossman   schedule 28.07.2011