>Как правильно организовать benchmark с помощью
>ab из дистрибутива apache, чтобы
>максимально нагрузить сервер?
Смотря какой контент, статический html, CGI, CGI+DB ? В третьем случае уже 20 одновременно зашедших клиента могут устроить полный разгром твоему серверу. ab лучше запускать сразу с нескольких рядом стоящих машин плавно регулируя число и частоту запросов и надлюдая за поведением апача и системы в целом.
>большой нагрузке он выдаёт
>Server timed out
Попробуй проанализировать логи на тот момент времени, может како-то гад Flashget c 50 одновременными потоками натравил "чтобы быстрее качалось", есть ведь уроды. Выход - ограничь число соединений с одной IP, где то рядом ссылку на специальный модуль брал.