Правильный ответ здесь должен сравнить эту статистику с тем, на что похожа Ваша система, когда это функционирует обычно. Важность получения базовой линии для анализа производительности не может перенапрячься.
Тем не менее - там несколько хороших учебных руководств на iostat
:
http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/
http://bhavin.directi.com/iostat-and-disk-utilization-monitoring-nirvana/
Таким образом с теми напоминаниями, давайте возьмем удар: - Ваш диск заняты, но не к способности: использование составляет 73% - дисковые запросы становятся обслуживаемыми в ~7ms, который звучит довольно хорошим - наиболее убедительно: ЦП в основном неактивен (61%), и иначе ожидающий ввода-вывода.
Я сказал бы, что там вероятно что-то еще мешание, возможно, задерживаясь/буферизуя запрос для начала. Могло бы стоить попытаться иметь размеры - если возможный - всего один процесс httpd, обслуживающий один большой файл, и, видит, выглядит ли изображение по-другому.
Установите nginx как прозрачный прокси. вот строка файла конфигурации конфигурации в качестве примера, чтобы показать, как изменить агент пользователя:
http {
server {
location / {
proxy_pass http://$host$request_uri;
proxy_set_header "User-Agent" "custom agent";
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
}
}
}
Проверьте документ proxy_set_header для деталей.
Настройте прозрачный прокси, который переписывает заголовки запроса на лету.
Вам нужен Ваш прокси для работы в "прозрачном" или более правильно режиме "Intercepting". Перехват делается на другом уровне модели OSI с другим, оснащает, обычно брандмауэры. Ссылка выше совместно использует вполне горстку деталей Вам, не колебаться.
для squid3 transparent proxy write...
http_port 3127 transparent
направьте трафик с 80 на ваш порт 3127
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination Server.ip.Address : 3127
чтобы убедиться, что он идет по этому маршруту, закройте/блокируйте порт 80
весь трафик, приходящий из локальной сети, не может получить доступ к порту 80.
iptables -A INPUT -i eth0 -p tcp --dport 80 -j DROP