и там вполне интересное может оказаться, я когда-то написал сравнивалку разных способов чтения текстовых файлов с диска - https://gist.github.com/knutov/8c9077790f925f1e336f - и вот с течением лет при неизменности всех участвующих модулей очень поменялись характеристики и места по скорости между модулями
Стримовый unix socket по сути тот же pipe. Т.е., в сравнении с ip+tcp, нет сетевого стека, нет роутинга, фильтров и всего прочего обвяза. Т.е. оно обязано быть быстрее, а вот на сколько...
Потому что есть правильный путь сначала бинд потом форк-листен-акцепт в разных комбинациях, который работает на всем юниксоплдобном и не содержит потенциала для ошибок/атак. И не зависит от того что это за сокет - юникс тцп удп и т.п.