iostat выдает такое
[code]
avg-cpu: %user %nice %system %iowait %steal %idle
1.25 0.00 0.50 0.75 0.00 97.50
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.25 0.00 0.00 99.75
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
7.71 0.00 2.49 1.49 0.00 88.31
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
4.00 0.00 1.00 1.25 0.00 93.75
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
0.50 0.00 0.50 0.00 0.00 99.00
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 0.00 0.00 100.00
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.25 0.00 0.00 99.75
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
avg-cpu: %user %nice %system %iowait %steal %idle
0.75 0.00 0.25 1.74 0.00 97.26
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
[/code]
Т.е. как я понимаю никто ничего не делает, все хорошо. По всем другим данным (vmstat, top и т.п. wait'ов никаких почти нет). Еще раз уточню, что это не полноценный сервер, а виртуальная машина.
в логих nginx встречается ошибка (от 1 раза в несколько минут до 5 раз в минуту)
upstream timed out (110: Connection timed out).
Также мои исследования показали, что если ограничить количество соединений с одного IP, ограничить скорость скачивания, то становится значительно лучше. Но ошибки upstream timed out (110: Connection timed out).все равно остаются и при пиковой нагрузке сайт работает медленно, причем медленно отдается и статика и php, а если напрямую зайти на апач, то все работает быстро.