Slow floating license checkout

By Jennifer Dimatteo,

Published:11/29/2016   Last Updated:07/25/2017

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

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804