Sign up ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

When managing the limits of the operating system (specifically OSX), what is the difference and overlap between the functionality and history of these three tools:

  1. ulimit
  2. launchctl, launchd
  3. sysctl

I found it confusing to adjust the maximum processes and open files limits on OSX.

Does it matter if some processes are launched via the terminal versus the GUI?

Possibly related:

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.