Вопрос решен, меня направили в нужное направление, дальше откопал решение
нужно выставить минимум, так как nginx почти запросы тащит через себя
StartServers 16 MinSpareServers 16
снять ограничение
MaxRequestsPerChild 0 это нарыл на рекомендации за бугром, у меня их не хватало я бы поставил
MaxRequestsPerChild 1000000, но информации не нарыл, что так можно.
<IfModule prefork.c>
StartServers 16
MinSpareServers 16
MaxSpareServers 32
ServerLimit 16384
MaxClients 8192
MaxRequestsPerChild 0
</IfModule>
с этой командой
netstat -na | grep ":8080\ " | wc -l
выводит 4300 соединений, думаю с таким настройками выдержит и 10000 соединений
не понятно, только зачем некоторые люди рекомендуют PHP-FM, если apache справляется, если правильно настроить. Жаль, что ни где нет нормальных рекомендаций, надеюсь мое исследование кому-нибудь поможет.