小编Jen*_*ens的帖子

Linux 本地主机套接字比 Mac 慢得多

这个问题基于OpenOffice上的这个线程。

我正在使用 Python 和Office UNO 桥来分析文档。大多数情况下,我在 Mac 上运行并启动一个办公室实例以在本地主机上收听:

soffice --accept=socket,host=localhost,port=2002;urp;StarOffice.ServiceManager"
Run Code Online (Sandbox Code Playgroud)

使用它,在我的 Mac 上运行测试文档大约需要 2 秒钟。然而,在 Linux 上,完全相同的场景运行了大约 45 秒,这是一个严重的性能差异。这是在 Mint、Gentoo 和 Ubuntu 上的。

有趣的是,使用 office 并通过命名管道连接到它:

soffice --accept="pipe,name=abraxas;urp;StarOffice.ServiceManager"
Run Code Online (Sandbox Code Playgroud)

在所有测试平台上以几乎相同的速度运行:大约 1.5 秒。

问题:Mac 和 Linux 套接字连接有什么不同,为什么 Linux 套接字慢这么多?

networking linux sockets macos

5
推荐指数
1
解决办法
1539
查看次数

标签 统计

linux ×1

macos ×1

networking ×1

sockets ×1