提高staf交互速度超过十倍的方法
程序员文章站
2022-07-14 16:57:02
...
可以参考我的另一篇博文(基于win平台的[url]http://swanky-yao.iteye.com/blog/624517
[/url])。
通过组合下面两个方法,可以使STAF交互速度达到一秒以内,基本达到了实时要求。
Step1:
如果是Windows系统,请"禁用TCP/IP上的NetBIOS",见下图:
这样能使每次网络交互速度提高 5 秒左右。
Setp2:
不论Windows或Unix, 在主机上编辑hosts文件:
在STAF节点两端的主机上分别添加对方的hostname,注意两端都加上对方的hostname-ip映射,如下
然后修改以前的STAF.cfg,将受信任主机由IP地址表示改为主机名表示,如下图。
Unix主机名可以用"uname -n"获取
Windows主机名 我的电脑-属性-->计算机名-->完整的计算机名称()
如此修改后效果很明显(已测过Windows, Linux, Solaris10),可以将以前每次交互10秒左右提高到1秒以内,快的时候基本是实时的。
可以用 "staf 168.x.x.x ping ping" 来测试效果。
[/url])。
通过组合下面两个方法,可以使STAF交互速度达到一秒以内,基本达到了实时要求。
Step1:
如果是Windows系统,请"禁用TCP/IP上的NetBIOS",见下图:
这样能使每次网络交互速度提高 5 秒左右。
Setp2:
不论Windows或Unix, 在主机上编辑hosts文件:
在STAF节点两端的主机上分别添加对方的hostname,注意两端都加上对方的hostname-ip映射,如下
然后修改以前的STAF.cfg,将受信任主机由IP地址表示改为主机名表示,如下图。
Unix主机名可以用"uname -n"获取
Windows主机名 我的电脑-属性-->计算机名-->完整的计算机名称()
如此修改后效果很明显(已测过Windows, Linux, Solaris10),可以将以前每次交互10秒左右提高到1秒以内,快的时候基本是实时的。
可以用 "staf 168.x.x.x ping ping" 来测试效果。
上一篇: Flutter学习笔记 - 底部导航栏