Flexnet license options的一些设置思路

License管理 0 1274 跨栏背心儿 收藏

各vendor的license feature,为了增加利用率减少浪费,同时避免用户的过量使用,避免非必要人员或主机使用无关工具或功能。往往会在license中使用options参数,指向一个单独的控制文件来控制各feature的分配规则和使用数量。

       下面是在option文件中对可能出现的应用场景做一些举例:

 

1、在Login Server上禁用仿真功能

在登陆节点上禁用仿真的目的是为了

       1、登陆节点与计算节点在功能上明确划分,出现问题是更容易定位

       2、可使单一登陆节点提供更大的用户并发量

       3、减少使用时卡顿情况发生概率

       4、规范用户使用习惯

大致思路如下:

先查找到仿真相关的feature名称,可以在使用EDA工具时观察哪些仿真操作会checkout哪些feature

然后设置一个主机组,包含要控制的Login Server名

最后设置Login Server所在的主机组不能使用和仿真相关的feature名称

HOST_GROUP hostgroup1 login1 login2 login3 #设置一个名为hostgroup1的主机组,包含三个主机
EXCLUDE feature1 HOST_GROUP hostgroup1
EXCLUDE feature2 HOST_GROUP hostgroup1  #
设置feature2hostgroup1的所有主机上不能使用


 

2、控制用户或用户组使用某个feature的最大数量

因为由于电路规模的因素,有些仿真不会用到理想数量的核心数。另外一个原因,并不是实际使用的核心数量越多,速度与时间一直程线性关系。超过一定核心数后,速度和与时间开始程非线性关系,这就与我们对时间的期望值不符,用到的feature数量也就没有达到它应有的价值。

大致思路如下:

指定某一个组或一个用户,允许使用某个feature的最大数量

GROUP group1 user1 user2 user3 user4 
MAX 4 feature3 GROUP group1   #
用户组group1总共可以使用4feature3
MAX 1 feature4 USER user5     #
用户user5最多只能使用1feature4


 

3、设置feature超时自动回收

此设置主要是解决用户处于idle状态,获取到的feature一直没在使用,但是没有被回收,导致feature数量上的闲置浪费,为减少feature资源浪费,设定一个TIMEOUT超时时长,获取的feature在idle状态持续时长超过TIMEOUT值,会自动回收。

TIMEOUT feature5 14400        #feature5idle状态下超过4小时自动回收
TIMEOUT 86400                  #
所有featureidle状态下超过1天自动回收(可选)


 

4、设置只允许某个主机上的某个用户或用户组使用某个EDA工具

大致思路如下:

先确定好启动该EDA工具的所需的feature名称

再确定好允许使用的主机名或主机组、用户或用户组

GROUP group2 user6 user7      #设置一个用户组
HOST_GROUP hostgroup2 host1 host2       #
设置一个主机组
INCLUDE feature6 HOST_GROUP hostgroup2 GROUP group2  #
设置feature6允许名为hostgroup2
的主机使用,同时允许名为
group2的用户组内的用户使用
INCLUDE feature7 HOST host3 USER user8  #
设置feature7允许host3主机上的user8用户使用


 

如果license文件本身没有添加过options参数。在设置完options路径后,需要重启服务。如果本身有options参数,只修改了options文件中的一些参数,只需lmreread –c /lic_file_path/lic_file即可.

 

我的理解,license feature的精确控制是为了提高feature的有效利用率,减少投入上的浪费。同时也可根据项目上对各feature的用量和使用时间,较为精确计算该项目在EDA工具使用上的成本,为项目整体成本估算提供一些数据支撑。

一点拙见,如有理解错误或描述谬误的地方,请专家批评指正,不胜感激。

 

参考文章:

https://www.baidu.com/link?url=9j0a59HQQxDzsf6u7w6dbXEZlGi2BFbByGvyEamEY1SBChdM2JygqGfqXwnHyFdwi1SPfbULIuzlKWNkJHaipnGA3o88C7CwqVH2VUH3h_msUZZRLeoFDs0agQ5bGvXl1d9LkFgd3pxP43C0f-1C17uJsrbeqGUsV-r2b7hvbx0QmvHEn_ikMvh-C5yAloPbs2KXP5mmx9f0Qj2Tv8AkxNuMuBpdgKNJsvcS7Ym2Pn7&wd=&eqid=9c5e37b10038e4cf0000000263900423
https://www.fasteda.cn/post/28.html
https://www.ibm.com/support/pages/system/files/support/swg/rattech.nsf/0/ba4d8d4030b40a4485257942002694c7/$FILE/Flexlm%20end%20users%20guide.pdf


 

 

 


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码