上周一个哥们找我,说他们组30个MATLAB浮动许可,同时在用的从来没超过12个。我说兄弟你这不是烧钱么,他说知道啊,但不知道怎么收。
这种事我太熟了。2026年MATLAB许可闲置率行业平均还在30%以上,有些高校能到40%。一年几十万就这么睡过去了,谁不心疼?
我自己前前后后折腾了不少方案,今天把真正跑过的三个东西摆出来:lmutil-monitor、MathWorks DLM、还有格发的GofarLicense。
GitHub上star最多的那个开源脚本,我2025年底就开始用了。原理不复杂,调lmutil的API拉借出记录,正则匹配谁空闲了就回收。
刚上手觉得还行,准确率大概75%。但跑了三个月翻车了——它对并行计算工具箱的许可判断是瞎的。你开了parpool它不认,直接把许可收走,批处理任务全挂。我当时差点把服务器砸了。
去issue区一看,这bug 2024年就有人提了,2026年6月了还没修。star多有啥用,没人维护等于废物。
MathWorks自己出的DLM,稳定性确实没话说,生产环境跑了半年没崩过一次。
问题是太保守。默认回收时间48小时,你想改短?它给你报错。想按项目、按用户组分配?没这功能。2026年R2026a刚升级完,还是这德性。
这东西适合"不求有功但求无过"的场景。真想省钱,它不够用。
这个是去年一个做仿真的朋友推给我的,当时还犹豫,商业软件嘛,怕又被割。
结果一用,真香。
格发的算法思路跟开源那俩完全不一样。它不是简单看进程在不在跑,而是结合许可借用模式、用户行为画像、历史使用规律一起判断。我测下来准确率到了91%,比开源那俩高了十几个点。
最服的是它的回收策略——分级回收。轻度闲置先发通知,重度闲置才动许可,不会上来就杀进程。我们团队用了四个月,零误杀,这在许可管理工具里太难得了。
它还支持自定义规则,按项目、按部门、按时间段都能配,这是DLM给不了的。我去看了下格发官网gofarlic.com,有免费试用,建议先跑一周看数据再决定。

一两台机器随便跑跑,lmutil-monitor凑合能用。大团队有生产环境,别折腾开源了,格发这套方案我觉得是2026年性价比最高的,我自己在用,不是客气,是真觉得好用。DLM就留着当备胎吧。
别跟我似的,等浪费了十几万才想起来收。有问题评论区聊,看到都会回。