Я использую httperf из большого экземпляра ec2 с ubuntu 10.04 (другого программного обеспечения не установлено).
Когда я тестирую без --hog, тесты запускаются, но когда я использую --hog, тесты никогда не заканчиваются
У меня была та же проблема, но патч, указанный в ответе Ниро, не решил проблему для меня. Проблема закончилась повторным использованием и переработкой TCP-соединения. Чтобы исправить это, я выполнил инструкции, найденные на: http://www.speedguide.net/articles/linux-tweaking-121
Соответствующие инструкции заключались в запуске следующих команд:
Это ошибка в httperf. нашел патч для его решения здесь:
strace httperf, который зависает: массовый вывод bind (1006, {sa_family = AF_INET, sin_port = htons (58815), sin_addr = inet_addr ("0.0.0.0")}, 16) = -1 EADDRINUSE (адрес уже используется)
применить echo 1> / proc / sys / net / ipv4 / tcp_tw_recycle echo 1> / proc / sys / net / ipv4 / tcp_tw_reuse так, чтобы можно было установить большие числа-соединения и скорость .., а не зависать.
Спасибо