• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. PID of Cadence process through lmstat

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 16310
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PID of Cadence process through lmstat

acook
acook over 10 years ago

Is it possible to track down the PID of a process that is using cadence licenses?

For example, through the lmstat command, I get something like:

auser remotehost :1044 APS Base (v12.100) (licserver/5280 7129), start Fri 10/10 16:56, 2 licenses

There is no information here about what the PID of the process is on the remotehost. Is there a way to track the PID down?

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago
    Not directly. You could check all the processes from that user on that machine and in particular for spectre simulations, particularly those which start at a similar time to the license checkout (queuing might confuse the time correlation though).
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • acook
    acook over 10 years ago
    OK, thank you Andrew.
    I was hoping to avoid the timestamp approach for the reason you mention.
    I was able to get the port on the license server that each simulation is using via netstat:
    netstat -A inet -p | grep $SIM_PID
    Do you think I can get any further information now that I know which port is open on the lmserver?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    I don't think knowing the port id will help you very much, because lmstat doesn't tell you which port id is being used for each feature - it tells you a handle, which I think is only useful for one of the lm commands unrelated to finding out which is using it.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • acook
    acook over 10 years ago
    Is there any kind of logging that can be enabled on the lmgr side?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Steven Zhao
    Steven Zhao over 10 years ago

    hi there,

    Is there any progress on this? I'm also interested in getting the end user process info.

    Regards,

    Steven

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Steven,

    I'm not sure what "progress" you were expecting. I already said that there was no support for this.

    I realised I didn't answer the last question in the thread - there is some additional logging that can be enabled (if my memory is correct) but this is for the purposes of FlexNet Manager. This is license management software provided by Flexera Software, the company that provides our licensing infrastructure. That said, I've not looked at this for many years so I'm not up to date with how it works nowadays or precisely what it offers - you'd need to contact Flexera for that.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information