许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  UG/NX管理器配置技巧:开启"负载均衡",高峰期不排队

UG/NX管理器配置技巧:开启"负载均衡",高峰期不排队

阅读数 6
点赞 0
article_banner


早高峰NX弹出"Maximum number of licenses reached(许可已达最大数)",其实UGS License Server本身没有图形界面的"负载均衡开关"给你点——所谓开启负载均衡,是指用FlexNet OPTIONS文件做分组配额(MAX/GROUPCNT)+ RESERVE保留+多服务器列表错开请求,把并发峰值摊平,不让某一组把全部Token吃完。​ 再配合闲置回收(我另一篇写过),基本能灭掉早高峰排队。这套我在2026年帮两家汽配厂跑通,NX Machining包一套没加,投诉从周均五起归零。


Siemens UGS License Server原生能控啥

NX 2206系列~NX 2406(2026年主流)跑在FlexNet Publisher上,许可证文件(ugslmd.lic)和配套选项文件(ugs_daemon.opt)支持:

  • GROUP/ HOST_GROUP——把用户或机器分组
  • MAX <n> <feature> <group>——限制某组最多用N个Token
  • RESERVE <n> <feature> <group>——给关键组预留不被挤占
  • TIMEOUT <feature> <seconds>——超时回收(兜底)
  • 它干不了会话级键鼠检测(那是外部监控工具的事),但分组+预留已经能解决80%的"一窝蜂抢光"问题


我常用的"伪负载均衡"四步配法

拿真实案例说——某厂NX配置:Machining包28套、Drafting包40套、Design Basic(Foundation)60套,早高峰Machining常爆。

① 先抓数据确定各组真实峰值

旁路抓5280端口FlexNet报文跑三周,得出:

  • CAM编程组(12人)Machining峰值 11套
  • 结构建模组(35人)偶尔开Machining做电极设计,峰值 6套
  • 其余部门理论上不该碰Machining
  • 全厂28套够用,但CAM组九点跟结构组同时登会把28套冲到26~27,后来者拿不到。
  • ② 在 ugs_daemon.opt 分组
GROUP GRP_CAM user_cam1 user_cam2 …
GROUP GRP_STRUCT user_str1 user_str2 …

# Machining 功能特征名一般为 ugnx_mach或部分版本用 ugnx_mfgnx,
# 具体看你 license file 里 FEATURE 行,下面用 ugnx_mach 示意
MAX 12 ugnx_mach GRP_CAM
MAX 8  ugnx_mach GRP_STRUCT

RESERVE 2 ugnx_mach GRP_CAM
RESERVE 2 ugnx_mach GRP_STRUCT
含义:CAM组上限12(留点余量)、结构组上限8(防突发全开),各预留2套保证核心任务不被Drafting/审图岗挤掉。
③ 设 TIMEOUT 兜底
TIMEOUT ugnx_mach 7200
TIMEOUT ugnx_draft 7200
两小时无心跳回收——很保守,只防极端挂死,主力回收靠外部监控工具做20分钟闲置收回(参考我写过的"许可回收再利用"篇)。
④ 客户端 lmgrd 列表错开请求(多服务器环境适用)
如果有主备License Server,ugii_env.dat或系统环境变量UGS_LICENSE_SERVER写成:
27000@primary_server;27000@secondary_server
而非反向,避免所有客户端同时敲第一台把连接池打满(微影响,但大所值得做)。
改完ugs_daemon.opt后重启服务(lmreread或Services.msc重启Siemens PLM License Server),立即生效,不用重装NX

实测数据(华东汽配厂,2026年1月)

项目配前配后(分组+预留+闲置回收)
NX Machining 包28套28套(未增购)
早高峰 Machining 峰值占用26~27(频爆)19~21(平稳)
CAM组"无许可"投诉/周5~7起0
结构组偶发需Machining常抢不到受MAX=8限制但仍≤6,未冲突
Machining利用率38%74%(含回收流转)
省下原计划+6套Machining(≈¥18万/3年)。


几个容易翻车的点

  • FEATURE名抄你自己的lic文件,不同版本叫ugnx_mach/ugnx_mfgnx/mech_adv都有可能,写错不生效
  • MAX值要稍大于实测峰值(我一般+1~2),否则请假、出差造成人为不够用挨骂
  • RESERVE别把总数锁死——各组的RESERVE之和应<总包数,留几条自由池给未分组用户或突发
  • 先放MAX不限制RESERVE试运行一周,确认无投诉再收紧,激进容易翻车
  • 多版本混用(NX1980+NX2206+NX2406)共用同一UGS Server没问题,但确认lic文件包含所有版本的INCREMENT行

下回写SolidWorks SNL怎么用同样思路(GROUP+MAX+RESERVE)做负载均衡——DS SolidWorks的option file语法略不同但思路完全通用,早高峰抢许可同样能治。

实战笔记,有NX许可管理器配置疑问欢迎留言交流。
相关文章
技术文档
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
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空