Це питання базується на цій темі OpenOffice .
Я використовую Python і Офіс UNO міст аналізувати документи. Більшу частину я запускаю на моєму Mac і перетворюю примірник офісу, щоб слухати на localhost:
soffice --accept=socket,host=localhost,port=2002;urp;StarOffice.ServiceManager"
Використовуючи це, запуск документа через тест займає близько 2 секунд на моєму Mac. Проте в Linux, той самий сценарій працює приблизно 45 секунд, різниця в продуктивності. І ось на Mint, Gentoo і Ubuntu.
Цікаво, використовуючи офіс і підключаючись до нього через іменовану трубку:
soffice --accept="pipe,name=abraxas;urp;StarOffice.ServiceManager"
працює на майже однаковій швидкості на всіх тестованих платформах: близько 1,5 секунд.
Питання : що настільки відрізняється між з'єднаннями сокетів Mac і Linux, і чому роз'єм Linux набагато повільніше?