Slow floating license checkout

Published: 11/29/2016  

Last Updated: 07/25/2017

By Jennifer Dimatteo

The following issues can cause slow license checkouts and result in longer compile times:

  • Old license server information or license files. Use the License Cleanup Utility or manually search for and remove unneeded or invalid licenses:
    • INTEL_LICENSE_FILE environment variable (if set to a folder; if set to port@host, check that it is correct)
    • /opt/intel/licenses (on Linux*)
    • C:\Program Files\Common Files\Intel\Licenses (on Windows*)
  • A bug introduced with RHEL\CentOS 7.2.  This adds a 25 second delay to the floating license checkout when IPv6 is disabled.  More information here.
  • Running versions 2016 - 2017 update 1 of the compiler on a remote workstation.  A license caching feature available in the 2015 product version was disabled in the 2016 version.  This has been re-enabled in 2017 update 2.  More information here.
  • Slow DNS lookups.  Newer versions of the product always do DNS resolution before connecting to the license server, even with IP addresses.  Make sure that the fastest nameserver is called first, by checking nsswitch.conf and resolv.conf, for example.

If you have checked the above and still experience slow checkouts, you may contact support for a deeper look. Visit our Get Help page for support options.

To better assist with your issue, please provide as much of the following as possible:

NOTE: DO NOT ATTACH FILES OR SERIAL NUMBERS TO A USER FORUM POSTING UNTIL OUR SUPPORT TEAM HAS CHANGED YOUR POSTING TO PRIVATE STATUS.

  1. The serial number for your floating license.
  2. The name of the specific Intel FLEXlm license manager server file you downloaded and installed.
  3. OS and architecture for your license host server system(s).
  4. OS and architecture for your client system(s).
  5. The license files for both the server and client.
  6. Values to which the INTEL_LICENSE_FILE (client) and LM_LICENSE_FILE (server) environment variables are set.
  7. Verification that the Intel License manager is running (capture of the results of running the appropriate lmstat command)
  8. A debug log.  On Linux* or OS X*, set INTEL_LMD_DEBUG to /tmp/licensecheckout.log and on Windows*, set INTEL_LMD_DEBUG to C:\temp\licensecheckout.log and run the client. Once the client finishes execution, attach the licensecheckout.log to the support issue.
  9. If you are opening a support request about a segmentation fault issue, attach the stack dump.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.