Hi,

On 11/02/2015 08:48 PM, Xiaokai Wang wrote:
hi all,

Sorry to bother you again, I find pictures cannt show clearly, so copy statistics below. thanks again.

I find a performace decreasing when I update centos5.4 to centos7.1 and the same time nginx-1.2.7 to nginx-1.8.0.

   Exacted statistics as below:

Tasks: 177 total,   3 running, 173 sleeping,   0 stopped,   1 zombie
Cpu0 : 3.7%us, 3.3%sy, 0.0%ni, 92.4%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu1 : 4.7%us, 3.7%sy, 0.0%ni, 91.0%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu2 : 3.6%us, 3.0%sy, 0.0%ni, 92.7%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu3 : 4.0%us, 3.0%sy, 0.0%ni, 92.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu4 : 3.7%us, 3.0%sy, 0.0%ni, 93.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu5 : 3.3%us, 2.6%sy, 0.0%ni, 93.4%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu6 : 3.3%us, 3.3%sy, 0.0%ni, 93.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu7 : 4.0%us, 2.7%sy, 0.0%ni, 92.7%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu8 : 4.0%us, 2.7%sy, 0.0%ni, 93.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu9 : 4.0%us, 3.7%sy, 0.0%ni, 91.3%id, 0.7%wa, 0.0%hi, 0.3%si, 0.0%st Cpu10 : 2.7%us, 2.0%sy, 0.0%ni, 82.4%id, 0.0%wa, 0.7%hi, 12.3%si, 0.0%st Cpu11 : 2.3%us, 2.3%sy, 0.0%ni, 64.7%id, 0.0%wa, 1.0%hi, 29.7%si, 0.0%st
Mem:  12273740k total,  9946612k used,  2327128k free,  5475768k buffers
Swap:  8385920k total,        0k used,  8385920k free,  2030764k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
26770 nobody    15   0 91076  32m 1196 S  9.0  0.3 997:15.34 proxy-nginx
26769 nobody    15   0 91936  33m 1196 S  7.7  0.3   1043:52 proxy-nginx
26778 nobody    15   0 91560  33m 1196 R  7.7  0.3 921:28.59 proxy-nginx
26772 nobody    15   0 92164  33m 1196 S  7.3  0.3 920:47.31 proxy-nginx
26773 nobody    15   0 91808  33m 1200 S  7.3  0.3 930:41.83 proxy-nginx
26776 nobody    15   0 92332  33m 1196 S  7.3  0.3 934:57.61 proxy-nginx
26777 nobody    15   0 92504  33m 1196 S  7.3  0.3 926:08.37 proxy-nginx
26771 nobody    16   0 92176  33m 1196 S  7.0  0.3 955:29.21 proxy-nginx
26775 nobody    15   0 91688  33m 1200 R  7.0  0.3 939:46.60 proxy-nginx
26774 nobody    15   0 92044  33m 1196 S  6.3  0.3 842:52.49 proxy-nginx
26780 nobody    15   0 90772  32m 1200 S  6.0  0.3 696:50.17 proxy-nginx
26779 nobody    15   0 90380  31m 1196 S  5.7  0.3 832:16.64 proxy-nginx
                        centos5.4 + nginx-1.2.7


Tasks: 276 total,   6 running, 268 sleeping,   2 stopped,   0 zombie
%Cpu0 : 8.2 us, 8.9 sy, 0.0 ni, 73.4 id, 0.3 wa, 0.0 hi, 9.2 si, 0.0 st %Cpu1 : 7.9 us, 7.6 sy, 0.0 ni, 75.2 id, 0.0 wa, 0.0 hi, 9.3 si, 0.0 st %Cpu2 : 6.7 us, 8.1 sy, 0.0 ni, 77.4 id, 0.0 wa, 0.0 hi, 7.8 si, 0.0 st %Cpu3 : 7.4 us, 8.0 sy, 0.0 ni, 79.6 id, 0.0 wa, 0.0 hi, 5.0 si, 0.0 st %Cpu4 : 6.4 us, 7.1 sy, 0.0 ni, 78.8 id, 0.0 wa, 0.0 hi, 7.8 si, 0.0 st %Cpu5 : 7.0 us, 7.3 sy, 0.0 ni, 78.4 id, 0.0 wa, 0.0 hi, 7.3 si, 0.0 st %Cpu6 : 27.3 us, 8.7 sy, 0.0 ni, 59.3 id, 0.0 wa, 0.0 hi, 4.7 si, 0.0 st %Cpu7 : 8.3 us, 8.0 sy, 0.0 ni, 75.1 id, 0.0 wa, 0.0 hi, 8.7 si, 0.0 st %Cpu8 : 6.9 us, 8.6 sy, 0.0 ni, 78.7 id, 0.0 wa, 0.0 hi, 5.8 si, 0.0 st %Cpu9 : 15.4 us, 8.6 sy, 0.0 ni, 69.2 id, 0.0 wa, 0.0 hi, 6.8 si, 0.0 st %Cpu10 : 23.9 us, 8.8 sy, 0.0 ni, 64.0 id, 0.0 wa, 0.0 hi, 3.4 si, 0.0 st %Cpu11 : 40.5 us, 9.1 sy, 0.0 ni, 41.2 id, 0.0 wa, 0.0 hi, 9.1 si, 0.0 st
KiB Mem : 12126740 total, 159380 free,   607028 used, 11360332 buff/cache
KiB Swap:  8388604 total,  8388604 free,        0 used. 10895304 avail Mem

  PID USER      PR  NI    VIRT  RES    SHR S  %CPU %MEM     TIME+ COMMAND
 6876 root      20   0    4604  864    496 R  85.4  0.0   0:52.28 gzip
12806 nobody    20   0   61508  35056   1272 R  18.3  0.3 282:22.99 nginx
12810 nobody    20   0   61044  34596   1272 S  17.6  0.3 292:06.85 nginx
12799 nobody    20   0   60768  34240   1272 R  16.9  0.3 275:36.83 nginx
12801 nobody    20   0   60764  34204   1272 S  15.6  0.3 277:38.95 nginx
12802 nobody    20   0   61468  34964   1272 S  15.3  0.3 226:20.06 nginx
12800 nobody    20   0   60716  34268   1272 R  14.6  0.3 276:13.54 nginx
12805 nobody    20   0   61424  34976   1272 S  14.6  0.3 241:46.36 nginx
12807 nobody    20   0   61128  34680   1272 S  14.6  0.3 245:35.70 nginx
12808 nobody    20   0   60640  34096   1272 R  14.6  0.3 255:17.38 nginx
12809 nobody    20   0   60716  34268   1272 S  14.6  0.3 244:02.67 nginx
12803 nobody    20   0   61396  34908   1272 S  14.3  0.3 284:18.39 nginx
12804 nobody    20   0   60568  34120   1272 S  14.0  0.3 282:03.64 nginx
                               centos7.1 + nginx-1.8.0


From the statistics, we can see that updated environment cpu-load average is almostly doubled previous environment.

Of course the sysctl.conf and nginx-conf are not changed after updating environment. It confused me and I dont know why.

      Anybody meet the problem? Please give me a help, thanks.



-----
Regards,
Xiaokai


It's not really a fair check is it? New server is running 50% more processes, and most importantly is using 600MB instead of 10GB memory. I'd start off looking at where the memory is used on the old server.

I'd just report CPU usage stats, rather than per cpu. nginx doesn't really use much cpu at all, but server-side programming languages ( PHP especially from experience ) do.

It would probably be worth installing a monitoring package such as munin or cacti to get a better picture of what's going on.

hth,

Steve

--
Steve Holdoway BSc(Hons) MIITP
http://www.greengecko.co.nz
Linkedin: http://www.linkedin.com/in/steveholdoway
Skype: sholdowa

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to