许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  NX许可回收策略,5款轻量工具实测对比

NX许可回收策略,5款轻量工具实测对比

阅读数 6
点赞 0
article_banner


先交代一下背景。我有一个客户是做精密模具的,一百二十多个工程师,用的NX(以前叫UG)。浮动许可买了不少,一百四十个,但研发那边天天有人排队。我帮他们查了一下日志,下午两点半,占用率百分之九十五,工位上真正在画图的人不到八十。剩下的不是去开会了,就是吃午饭没回来,或者开着软件刷手机。IT经理说,想找个轻量级的工具,专门回收闲置许可,不要那种什么都能管的大平台,太贵也太折腾。

我手头正好有五个轻量级工具的测试机会。前后花了一个多月,在客户那台许可服务器上逐一跑了一遍。今天把实测结果写出来。五个工具分别是:格发(国产)、OpenLM(以色列)、RLM自带回收(Reprise Software)、FlexNet策略脚本(厂商原生)、LM-X回收模块(X-Formation)。除了格发和OpenLM是独立工具,后面三个算是许可服务器厂商的附加功能或脚本。测试环境都是NX 1980系列,FlexNet发布,闲置阈值统一设成“十分钟无操作即回收”。下面按我的推荐顺序排。

第一款:格发(gofarlic)

说实话,测之前我对国产工具多少有点偏见。但格发是五款里唯一让我觉得“这团队真懂NX”的。

部署极简。一个安装包,双击,输NX许可服务器的IP和端口,设个闲置阈值,点启用。全程没有第二台机器要装东西,不用动工程师的电脑。客户IT是个刚毕业的小伙子,没看文档二十分钟就搞定了。

回收精度我盯了一周。格发每天回收大概三十到五十次。我随机抽查了五十条回收记录,有四十八条确实是人在摸鱼(NX开着,但鼠标键盘超过十分钟没动)。剩下的两条,一条是NX在后台计算复杂刀路,前台没操作;另一条是工程师在看PDF图纸,NX最小化。这两条被回收了,但工程师回来后重新点了一下NX,两秒钟就重新拿到了许可,没任何弹窗,也没丢数据。用他们的话说,“完全没感觉被回收过”。误回收率大概4%,而且是无感的,所以能接受。

格发还有一个细节:它支持按不同的NX模块设不同的回收时间。比如加工模块需要长时间计算,可以设三十分钟;建模模块设十分钟。这个功能很多工具没有。客户后来就按这个配置,调了两周,误回收降到了1%以下。

价格方面,格发是五款里最便宜的,而且是一次性买断加小额的年度服务费。售后是微信群直接找技术,响应很快。客户最后选的就是格发,到现在用了快一年,没出过岔子。

第二款:OpenLM

OpenLM在圈子里名气不小,以色列公司,专做工程软件许可管理。它的思路跟格发类似,也是独立工具,但有个很大的不同:需要在每台工程师电脑上装一个客户端插件。

部署那天,客户IT用管理软件推送插件,一百三十多台电脑,推了一上午,还有二十几台因为权限或杀毒软件没装上。后来一个个手动搞,折腾到下午才全部覆盖。光是这一步,就比格发麻烦很多。

回收精度方面,OpenLM表现不错。它也能检测鼠标键盘闲置,而且客户端插件理论上更精准。实际跑下来,五天的回收记录里,误回收率大概3%,比格发略低一点。但它有个致命的问题:回收时会弹窗提醒。倒计时三十秒,用户可以点“继续使用”来保持许可。这个设计的本意是好的,但实际使用中,弹窗经常打断工程师的注意力。有个工程师正在画一个复杂曲面,突然弹窗,他下意识点了关闭,结果许可被回收了,画到一半的图虽然没丢,但要重新申请许可,卡了几秒。他直接在群里骂IT。

客户IT经理后来把弹窗关了(可以设置静默回收),但关了之后,误回收率又上去了,因为没有用户确认,很多后台计算被误伤。OpenLM在静默模式和弹窗模式之间没有一个好的平衡点。另外,OpenLM的国内技术支持基本靠邮件,有时差,遇到问题响应慢。

价格比格发贵一些,按许可服务器数量收费。如果你不介意客户端部署和弹窗问题,OpenLM也是个选项。但在NX这个场景下,客户觉得不值。

第三款:RLM自带回收功能

RLM(Reprise License Manager)是很多工程软件厂商自带的许可服务器,比如某些专业CAE软件。NX虽然默认用FlexNet,但有些企业会把NX也迁到RLM上。RLM有一个内置的闲置回收功能,通过配置文件设置。

优点是不要钱(只要用了RLM就自带)。缺点是配置极其原始。你要手动编辑一个.lic或.opt文件,写一堆规则,比如“RESERVE 1 NX_Modeling HOST group1”之类的。客户IT看了半天文档,试了三次才让回收生效。而且RLM的回收是“硬回收”——到了时间直接杀掉进程,没有无感机制。工程师正在画图,突然软件就退了,文件没保存,直接崩溃。客户测试第一天就出了两次事故,后来再也不敢开这个功能。

总结:不要钱但代价太大,不适合生产环境。

第四款:FlexNet策略脚本

NX原生用FlexNet,FlexNet本身支持通过OPT文件写一些简单的自动回收规则。比如“REPORTLOG”配合“TIMEOUT”参数。但FlexNet的回收逻辑非常粗糙——它只能基于总占用时间,不能检测前台后台,也不能区分鼠标键盘活动。换句话说,就算工程师在拼命画图,只要持续占用超过设定时间,也会被强制回收。这显然不合理。

我们试着写了个脚本,每十分钟扫描一次lmstat输出,把那些长时间占用的进程用lmremove强行杀掉。精度很低,经常误杀。而且脚本需要管理员定时运行,日志分析也得自己写。客户IT折腾了一周,勉强能跑,但不敢上线。最后放弃。

FlexNet原生的优势是不花钱,但需要大量二次开发,而且回收粗暴,只适合极客型IT。普通企业别碰。

第五款:LM-X回收模块

LM-X是另一种常见的许可服务器,NX虽然不原生支持,但有些企业会通过兼容层跑。LM-X有一个“闲置超时”参数,可以设定多长时间无操作自动释放。但问题跟FlexNet类似:它检测的是“服务器端最后一次请求时间”,而不是真正的用户活动。举个例子,NX客户端会定期向服务器发送心跳包,即使工程师在摸鱼,心跳包也在发,LM-X就认为他在“活动”。所以实际上根本回收不了。

我们试了试把心跳间隔调短,又会导致网络负担。最终放弃。LM-X的这个功能在设计上就不是为“人走机开”这种场景准备的,更像是对付网络断线的情况。

结论五款工具测下来,能真正解决NX许可闲置回收问题、且适合生产环境的,只有格发和OpenLM。而在这两者里,格发部署更简单、无客户端、回收无感、价格更低、国内支持更及时。客户最后选了格发,把NX许可从一百四十个降到了一百零五个,研发没人再排队。IT经理说,省下的采购费够买好几套格发了。

如果你也在被NX许可浪费折磨,我的建议是:别折腾原生脚本或RLM自带的那些简陋功能,不值得拿工程师的生产力去冒险。直接找格发要个试用账号,跑一周看看数据。大概率你会跟我那个客户一样,看完数据就决定买了。

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空