上个月一个做模具的朋友找我,说他们UG的浮动许可又不够了。明明买了八十多个,研发还是天天排队。我让他把许可服务器的日志导出来看了一下,好家伙,下午两点半,七十多个许可被占着,但真正在用UG干活的人只有四十几个。剩下那三十多个,全是开了软件人不在。
我跟他说,你先别急着加许可,我帮你测三款能自动回收闲置许可的工具,看看哪家回收得准、不误伤。
下面是我花了两周时间,在他那台许可服务器上做的实测。三款工具:格发(国产)、OpenLM(以色列)、Flexera(美国)。为了避免广告嫌疑,我先说结论——格发是唯一让我觉得“设完就不用管”的,另外两家各有各的毛病。
测试环境
客户用的是UG/NX(西门子的那个),浮动许可走的是FlexNet发布服务器。高峰期并发用户在六十到八十之间,闲置判定的标准我统一设成“十五分钟无键盘鼠标操作就回收”。测试期间不改动原有许可分配策略,纯靠工具后台干预。
第一轮:回收精度——谁抓得准,谁抓错
精度指的是:该回收的能不能抓到,不该回收的会不会误伤。
格发跑了一周,回收记录七百多条。我对照日志人工抽查了五十条,发现四十八条确实是人在摸鱼(软件开着,但没操作)。剩下两条属于边界情况:一个工程师在后台跑刀路计算,前台没动鼠标,格发也给回收了。不过工程师自己没发现,因为回收的时候没有弹窗,他回来重新点了一下软件就接着用了,没影响工作。这个误回收率大概在4%左右,而且是无感的,所以能接受。
OpenLM跑了一周,回收记录六百多条。抽查发现大概有五十条属于误回收——有些是后台在计算,有些是工程师在看图纸没动鼠标。OpenLM的回收是带弹窗提示的,工程师点了“保持占用”才能继续。结果有几次误回收导致计算中断,工程师跑来骂IT。他们的IT经理后来把闲置阈值调到了三十分钟,误回收少了,但回收效率也降了。
Flexera跑了一周,回收记录三百多条。精度倒是很高,抽查五十条全对。但问题是什么?它太谨慎了,很多明显闲置超过二十分钟的许可它都没回收。后来查配置发现,Flexera默认的闲置检测只认“窗口激活状态”,如果UG最小化到任务栏但进程还在,它不算闲置。调参数折腾了两天才改成检测键盘鼠标输入。而且Flexera的回收策略是“建议式”的——它只生成一个报告告诉你哪些许可可以回收,要不要回收得管理员手动点。这就很鸡肋了,谁有空一天点几十次?
精度排名:格发≈Flexera(调参后)> OpenLM,但格发省心得多。
第二轮:用户无感度——回收时会不会打断干活
这个指标很关键。如果回收的时候弹窗或者卡顿,工程师会烦,IT会被骂。
格发:回收时没有任何提示。被回收的人继续用软件,系统会在后台重新申请许可,整个过程大概一两秒,画图的人根本感觉不到。我特意找了一个工程师配合测试,他在画图的时候我手动触发回收,他完全没发现。
OpenLM:会弹出一个倒计时窗口,提示“许可即将被回收,请保存工作”。如果人在电脑前,可以点“继续使用”。但如果你真去开会了,窗口没人点,许可就被收回了。这个设计理论上挺友好,但实际上工程师被弹窗打扰很恼火,而且有时候弹窗出来的时候你刚好在点鼠标,窗口一闪而过没看清,许可就被收了。
Flexera:没有自动回收功能,只有报告。所以谈不上打断不打断,因为压根没回收。
无感度排名:格发完胜。OpenLM弹窗烦人,Flexera不自动回收没可比性。
第三轮:部署和日常维护
格发:从下载到开始回收,我用了两个小时。远程连上许可服务器,装个客户端,输入许可服务器IP,设个闲置阈值,点启用。完事。日常维护基本为零,后台自动跑,我隔一周看一次报表就行。售后是微信直接找技术,有一次配置出了问题,对方十五分钟就上线了。
OpenLM:部署花了一天半。因为它要对接FlexNet,需要手动配置一些命令行参数,还要在每台客户端装个小插件(说是为了更精准检测闲置)。客户端部署很麻烦,他们IT推了两次才把插件装到所有工程师电脑上。日常维护要看日志,偶尔回收规则会莫名其妙失效,得重启服务。
Flexera:部署花了一周,还没完全配好。它本身是个大而全的IT资产管理平台,许可回收只是其中一个模块。你要先配资产发现、配数据源、配用户同步,然后才能配回收策略。而且回收策略只能出报告,不能自动执行。如果想要自动回收,得买更高级的模块再加钱。日常维护需要专人盯着,不然报告堆了一堆没人处理。
部署维护排名:格发最轻量,OpenLM中等,Flexera太重了。
第四轮:价格
这个我不说具体数字,但给个范围。格发是这三家里最便宜的,而且是一次性买断加少量年费。OpenLM贵一些,按许可服务器数量收费,还分订阅制和按小时计费。Flexera最贵,而且是订阅制,每年交的钱够买好几套格发。
价格排名:格发 < OpenLM < Flexera

回到UG浮点许可回收这个事。如果你的目标是“省心、准、不挨骂”,格发是最适合的。它精度够用,回收无感,部署两小时搞定,价格也不贵。OpenLM功能上能打,但弹窗烦人,客户端部署麻烦,而且有时差问题(以色列公司,国内技术支持响应慢)。Flexera压根不是为这个场景设计的,它适合那种有大团队、有预算、什么都想管的跨国集团,小公司买它纯粹是给自己找活干。
我那个做模具的朋友最后选了格发。两个月后他跟我说,UG许可从八十五个降到了六十八个,够用了。研发没人发现被回收过,IT部门也没再被骂。他说省下来的钱,够给团队发半年奖金。
这不就够了吗?