Process supervision

Process supervision is a form of operating system service management in which some master process remains the parent of the service processes.

Benefits

Benefits[1] compared to traditional process launchers and system boot mechanisms, like System V init, include:

  • Ability to restart services which have failed
  • The fact that it does not require the use of "pidfiles"
  • Clean process state
  • Reliable logging, because the master process can capture the stdout/stderr of the service process and route it to a log
  • Faster (concurrent) and ability to start up and stop

Implementations

gollark: Differences in FPS in your games with all else the same.
gollark: GPU performance in games you play + pricing?
gollark: In a few years I think it'll be back on dedicated accelerator cards anyway.
gollark: Nvidia added real-time raytracing stuff to distract from the lack of significant generational price/performance improvement (because of poor competition in the market), and machine learning stuff for some reason, and then hyped them so much that they threw out stuff like "sanity" and "consistent branding".
gollark: AMD's got a 5700 XT "Anniversary Edition", though...

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.