为什么apic命令这么慢?我是唯一的一个?我应该怎么做才能理解这个问题?它存在于我的计算机上,在我们的部署服务器上,在其他从事此工作的人的pcs上。
$ time apic help
Error: Il comando `help` non è valido.
real 0m15.852s
user 0m0.045s
sys 0m0.076s或
$ time apic -v
API Connect: v5.0.6.1 (apiconnect: v2.5.17)
real 0m14.710s
user 0m0.046s
sys 0m0.091s发布于 2020-03-17 01:10:54
APIC v5的APIC工具包基于Node.js框架。它使用了大量的模块,在调用apic命令时需要加载这些模块。因此,速度取决于磁盘速度(但也取决于CPU和内存)。我的测试显示,在我使用了2年的笔记本电脑上,初始加载大约需要9秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m9.206s
user 0m0.092s
sys 0m0.091s这是在Win10机器上使用Git Bash进行测试。
第二次尝试(当缓存了大量文件时)快了2秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m6.625s
user 0m0.030s
sys 0m0.090s好消息是,新版本的apic命令行界面工具包是用Golang编写的,并在平台上进行了本机编译。这个很快。无论从哪方面来看。它也更有能力。
time apic version
APIConnect toolkit c81e13c07d3c2c7730827610fcaf08bbec88fe04 (Built 2020-02-10T23:21:01Z) (Tag o.c3148da-g.c81e13c)
real 0m0.192s
user 0m0.141s
sys 0m0.094s这个测试是在同一台笔记本上进行的,但是使用的是WSL下的Ubuntu。我建议迁移到v2018或使用速度更快的机器和现代的固态硬盘(并不是所有的固态硬盘都是一样的)。
https://stackoverflow.com/questions/49232201
复制相似问题