Для файлов:
$ find /path/to/directory -type f -print0 | xargs -0 chmod 664
Для каталогов:
$ find /path/to/directory -type d -print0 | xargs -0 chmod 775
Во-первых, вы должны попробовать разные URL-адреса для тестирования, а не только один, который, я думаю, вы пытаетесь.
Также попробуйте увеличить значения для MaxServers
и MaxClients
чтобы вы не попали в узкое место. Вы можете проверить то же самое, не попадаете ли вы в узкое место для количества процессов, используя эту команду
# watch "ps ax | grep -http | wc -l"
. Если оно близко к 600, то вам нужно увеличить значение для них, чтобы вы могли продолжить стресс-тестирование. Это также объясняет не увеличивающуюся нагрузку, поскольку ваши соединения ждут, пока сервер освободится от предыдущих соединений.
Кроме того, я рекомендую отключить время поддержания активности (не уверен, отключено ли оно уже), чтобы вы могли получить реальные результаты.
Производительность Apache может быть ограничена количеством доступных дескрипторов файлов и процессов. Эта статья может помочь: http://www.webperformance.com/load-testing/blog/2012/12/setting-apache2-ulimit-for-maximum-prefork-performance/
(отказ от ответственности: я работаю с автором)