Одно из преимуществ использования двоичного формата файла входа - то, что это соберет данные для процессов, которые запускаются после того, как файл журнала запустился (дело обстоит не так для CSV.)
Конечно, Вы получите много дополнительных данных обо всех процессах, о которых Вы не заботитесь - Вы могли смягчить это путем планирования perfmon задачи, которая работает только примерно в то время, когда Foo.exe работает. Вы могли также использовать сценарий для отфильтровывания данных только для одного процесса с помощью logparser.
Есть несколько способов сделать это. Многие провайдеры позволят вам арендовать или купить устройство для балансировки нагрузки, такое как F5 или что-то в этом роде. Эти устройства могут балансировать нагрузку на TCP-соединения и многие соединения уровня 7 с набором машин. Теперь, если вы не можете получить балансировщик нагрузки на оборудовании, есть другие варианты, такие как nginx, haproxy и apache, у всех есть инструменты балансировки нагрузки для этого.
Я рекомендую вам использовать аппаратный, если вы можете есть проект, в котором нужно что-то супербыстрое. Не поймите меня неправильно, я часто использую прокси-сервер nginx. http://wiki.nginx.org/HttpProxyModule https://github.com/yaoweibin/nginx_tcp_proxy_module
Apache: https://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
HaProxy: http://tenfourty.com/2011/04/09/how-to-load-balance-tcp-connections-with-haproxy/