干了八年NX许可管理,手里过的工具少说也有六七个。最近手头一个项目,140个许可死活不够用,排队排到研发老大拍桌子。采购说再买35个,一百多万。我说你先别签字,让我测一轮。
于是拉了四个工具出来跑,专门盯一个指标——回收的时候,工程师到底有没有感觉。
测了两周,结果跟我预想的不太一样。
NX 1980系列,FlexNet发布,80个并发用户。闲置阈值统一拉到15分钟没操作就回收。测试周期7天,每天盯回收日志,随机抽查工程师反馈。
四个选手:格发、OpenLM、FlexNet原生脚本、RLM自带回收。
OpenLM在圈子里名气大,以色列那家公司,做许可管理做了十几年了。功能确实全,报表能拉出花来。
但它有个致命的毛病——回收的时候会弹窗。
倒计时30秒,问你"是否继续使用"。你说这设计初衷是好的,给用户一个缓冲。问题是,工程师正在画一个复杂曲面,手一抖点了关闭,许可直接被收走。画了一半的图还在,但重新申请许可要卡几秒。
我们组有个做曲面的老师傅,当天就在群里骂了一句:"搞什么飞机?"
后来IT把弹窗关了,改成静默回收。结果误回收率从3%直接飙到7%——因为没人确认了,后台计算刀路的全被误伤。
弹窗和静默,两头都不讨好。 这个平衡点OpenLM到现在没找到。
部署也费劲。要在每台电脑上装客户端插件,我们推了一天半,还有二十几台因为权限问题装不上,最后IT一个一个手动搞的。
这个严格来说不算独立工具,就是FlexNet自带的OPT文件配个脚本。
我写了个脚本,每十分钟扫一次lmstat输出,把占用超时的进程用lmremove杀掉。
听起来挺美对吧?实际跑起来,精度约等于扔飞镖。
有一次一个工程师正在跑后处理,鼠标确实没动,但NX在后台拼命算东西。脚本不管这些,直接杀进程。文件没保存,崩了。
客户IT试了一周就放弃了,原话是:"这玩意儿敢上线,我辞职。"
不花钱是真的,但拿工程师的生产力去赌,这账算不过来。
RLM是Reprise那家的许可服务器,有些企业会把NX迁到RLM上跑。它里面有个闲置回收功能,配个.lic文件就能开。
问题是,它是硬回收。
什么意思?到了时间,直接杀进程。不询问,不缓冲,不给你任何面子。
测试第一天就出事了。一个工程师正在标注图纸,RLM到点直接把NX关了。标注没保存,白干了二十分钟。
后来谁也不敢开这个功能了。免费的东西,代价最大,这话一点没错。

国产工具嘛,之前接触过几个,要么功能残缺,要么Bug一堆。格发是朋友推荐的,我本来没当回事。
结果部署那天就打脸了。
一个安装包,双击,输服务器IP和端口,设个阈值,点启用。完了。
不用碰工程师的电脑,不用装任何客户端。我们IT是个刚来半年的小伙子,看都没看文档,二十分钟搞定。
回收精度我盯了一周,平均每天回收四十来次。抽查了五十条记录,四十八条确实是人走了没关软件。剩下两条,一条是后台算刀路,一条是工程师在看PDF图纸NX最小化了。
关键来了——这两条被回收之后,工程师回来点了一下NX窗口,两秒钟许可就回来了。没弹窗,没报错,界面完好无损。
用他们的话说:"完全没感觉被回收过。"
误回收率大概4%,而且是无感的那种。客户后来按模块细分了回收时间,加工模块设30分钟,建模模块设15分钟,误回收直接压到1%以下。
还有个细节我觉得挺实在的——报表不跟你堆数据。直接告诉你谁占用最久、哪个时段最浪费、省下来的钱够买几套软件。拿着这个去跟领导汇报,比PPT管用多了。
价格是四个里面最便宜的,一次性买断加一点年服务费。售后直接微信群找技术,响应速度比OpenLM的邮件快了不知道多少倍。
| 工具 | 部署难度 | 回收感知 | 误回收率 | 价格 |
|---|---|---|---|---|
| 格发 | 极简,不碰客户端 | 完全无感 | ~1%~4% | 最低 |
| OpenLM | 麻烦,要推客户端 | 弹窗打扰 | ~3%~7% | 较贵 |
| FlexNet脚本 | 需自己写 | 粗暴硬杀 | 很高 | 免费 |
| RLM自带 | 配置复杂 | 硬杀,会丢数据 | 不可控 | 免费 |
测完这轮,客户把许可从140个降到了105个,研发没人再排队。省下来的采购费,IT经理说够买好几套格发了。
如果你也在被NX许可排队折磨,我的建议很简单:别折腾原生脚本和RLM,那是拿工程师的命在试错。 先去格发官网要个试用,跑一周看看数据。大概率你会跟我那个客户一样,看完就决定买了。
gofarlic.com,自己去看。