I am running a nginx on EC2 (m1.small) for SSL termination.
I am using 2 workers on Ubuntu, with latest nginx (stable), the network
throughput is around 2Mbps and system load average is around 2 to 3.
I am wondering if this system is in good health for now,
e.g.
what is the queue length (I know nginx can handle a lot of
concurrent
request, but I mean before the request is being served, how many of
them
need to wait before being served)
what is the average queue time for a given request to be served.
I want to know because if my nginx is cpu bounded (e.g. due to SSL), I
will need to upgrade to a faster instance.
My current nginx status
Active connections: 4076
server accepts handled requests
90664283 90664283 104117012
Reading: 525 Writing: 81 Waiting: 3470
On Thu, Nov 22, 2012 at 12:51 PM, howard chen [email protected]
wrote:why not just
vmstat 1
for few hours and see the cpu usage?
My biggest concern is not CPU load, as it tend to tell you nothing, e.g.
what is the implication of decreasing CPU from 70% to 60%?
I am more interested in real figures, e.g. length of queue of pending
connections decrease from 10 to 5, average request time decrease from
100ms
to 50ms for example…
Thanks anyway.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.