I use Xeon E5 32core CPU with 10G NIC, for empty page,get nearly 400-500k rps on nginx 1.2.4, How to get 700k rps or more(1000k rps)? Arnold Liu Lantao Wrote: ------------------------------------------------------- > We are making a nginx benchmark under 10Gbe network. For an empty > page, we > get about 700k rps of nginx, in compare with about 100k rps of resin > pro. >by arnoldguo - Nginx Mailing List - English
worker_connections has been set to 1048576; As a reverse proxy situation, max clients becomes max clients = worker_processes * worker_connections/4 should handle 8 million connections,but on my server limit to 300k conn,what's wrong?by arnoldguo - Nginx Mailing List - English
Maxim Konovalov Wrote: ------------------------------------------------------- > On 11/9/12 7:46 AM, arnoldguo wrote: > > I have a server running proxy_pass the http request(mainly > GET,html,jpg > > etc.) to backend server(20+ server running nginx cache). > > this server with 32 core CPU,64G RAM,2X 10G NIC,RHEL 6.3,backend > server with > > 1000M NIC. >by arnoldguo - Nginx Mailing List - English
I have a server running proxy_pass the http request(mainly GET,html,jpg etc.) to backend server(20+ server running nginx cache). this server with 32 core CPU,64G RAM,2X 10G NIC,RHEL 6.3,backend server with 1000M NIC. When the load raise to 300k connections,3Gbps network traffic,new connection can not be serviced,cannot connect to nginx's port,but the system load is low(~1.00),and has many free mby arnoldguo - Nginx Mailing List - English
the similar issue: if use default setting,If-Modified-Since header is not fw to back end, when the cache file expired the cache server will get the file again from the backend server even if the file is not changed,it's not good for a high traffic load site. is use proxy_set_header If-Modified-Since $http_if_modified_since,then will get unexpectedly returning 304 . cache server cache 304 is noby arnoldguo - Nginx Mailing List - English
If using proxy_set_header If-None-Match "";then when the cache file expired the cache server will get the file again from the backend server even if the file is not changed,it's not good for a high traffic load site. Maybe the nginx should see if the cache key exist first: if exist then fw the If-None-Match header to backend,if the file has been changed, get file from the backend andby arnoldguo - Nginx Mailing List - English
My server is using to download big file(10M~20M each), when using sendfile on ,if the conn reach 800-1.2k conn/s(limit_rate 150k), the perfmance get poor,time_starttransfer may be 20~30s. When I change to sendfile off,output_buffer 1 512k,when conn reach 800-1.2k conn/s, the performance is better,time_starttransfer<10s,but the NIC IO is limit to 70-80MB/s. My Env: Xeon X 2(4 processceby arnoldguo - Nginx Mailing List - English