much iowait - how to reduce?

Edo Frederix edofrederix at gmail.com
Mon Jun 16 23:15:44 MSD 2008


I am running nginx/0.7.1 on my debian (2.6.24.3 kernel) system. You can see my nginx.conf here: http://pastebin.com/m63c18e1

My system has much iowait: http://i27.tinypic.com/288crwm.jpg. This is due to some disk activity every 5 seconds. Here are some samples of "vmstat 1":

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 0  2      0 3188220  41632  61408    0    0     0  2280 9119 6100  1  4 73 22
 0  0      0 3187680  41632  61936    0    0     0   272 10516 8027  1  4 93  2
 0  0      0 3188004  41632  61256    0    0     0     0 9446 6479  1  4 95  0
 0  0      0 3188052  41632  61216    0    0     0     0 9533 6893  1  3 96  0
 0  0      0 3187880  41632  62052    0    0     0     0 10639 8117  2  6 93  0
 0  0      0 3186936  41632  64132    0    0     0     0 9797 6898  1  4 95  0
 1  1      0 3189304  41636  61324    0    0     0  4692 9052 6414  1  4 65 29
 0  3      0 3188508  41636  62656    0    0     0  1124 9107 6302  2  4 72 22
 0  0      0 3187448  41636  63044    0    0     0     0 8601 5591  1  5 87  8
 0  0      0 3184968  41636  65344    0    0     0     0 10273 7832  2  6 92  0
 0  0      0 3184900  41636  65024    0    0     0     0 10104 7827  2  5 93  0
 1  0      0 3181960  41636  68428    0    0     0     0 9675 7242  2  5 93  0
 0  4      0 3183416  41636  68892    0    0     0  9528 7025 3921  1  2 55 42
 0  0      0 3186076  41636  63620    0    0     0   440 8508 5839  1  5 60 35

As you can see in my nginx.conf, I have disabled logging (even error log). I can not determine where my disk is actually writing, but what I do know is that it is related to nginx. When our site gets busy (200mbit traffic), iowait increases. There are no other important processes running on the server.

My question now is: Is this normal behaviour and how can I reduce the iowait?

Thanks, Edo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080616/2b0dda9b/attachment.html>


More information about the nginx mailing list