# Fork and run as real unix daemon. daemon: true # PID file for daemon. pidfile: /var/run/reniced.pid # Delay between addition and execution of tasks to task pool, to lower cpu load peaks. cmd_delay: 20 # Delay among iterations. loop_delay: 5000 # Whether to print debug messages to stdout. debug: true # Maximum worker in command pool. max_workers: 3 # Capacity of non-blocking tasks. All tasks that exceeding this capacity will block submission of new tasks until queue # has vacant place for new task. nb_capacity: 30 kill: - sig: stop name: # Backup program. I don't really want it, but have to keep. - commvault # Distributed notification service. Sometimes can be naughty. - distnoted # This service can be greedy and may make kernel_tak to hig cpu too - coreduetd prio: - nice: -11 name: # Main audio service, to play sounds smoothly, must have high prio. - coreaudiod # Window manager service. - WindowServer # Isolation helper. - "com.apple.audio.SandboxHelper" # Audio driver helper. - "com.apple.audio.DriverHelper" # Used for syncing timers for different audio sources. - audioclocksyncd - nice: -5 name: # Video playback helper. - VTDecoderXPCService # Corporate messenger. - "VK Teams" # Responds to apple broadcast dns requests. In linux world it is avahi. - mDNSResponder # Helper service for mDNSResponder. - mDNSResponderHelper # Part of AudioToolbox framework. - AudioComponentRegistrar # Mac OS X Core Virtual Machine Server. Something related to isolation of system processes. - CVMServer - nice: -3 name: # 3-rd party tool to make tricks with keyboard. (remap/swap buttons) - "Karabiner-Elements" # 3-rd party tool to automate routine actions. - Hammerspoon # Compiler for metal shaders, that can pass information directly to the GPU. - MTLCompilerService - nice: 3 name: # System logger. - logd # System logger. - syslogd # Something related to binary signature checks. To ensure system integrity. Part of DRM protection. # It rubs berfore application starts, so we definitely don't want to low its prio heavily. - syspolicyd # Unix periodic task scheduler. - cron # Ditto. - softwareupdated # Handles the scheduling of the periodic command - "periodic-wrapper" - appstored - nice: 5 name: # Dynamic brightness tuning service. - corebrightnessd - airportd - containermanagerd - corespeechd - peopled - AssetCacheLocatorService - avatarsd - contactsdonationagent - storedownloadd - "Dock.app" - Dock - Finder - DockHelper - nice: 9 name: - "Google Chrome" - "Google Chrome Helper" - "EmojiFunction" - "Microsoft Edge Helper" - "Opera Helper" - "UserNotificationCenter" - nice: 11 name: - siriactionsd - CoreSpotlightService - spotlightknowledged - Spotlight - suggestd - studentd - "com.apple.siri-distributed-evaluation" - "com.apple.CloudPhotosConfiguration" - nice: 19 name: - coreduetd - endpointsecurityd - analyticsd - backupd - com.apple.CodeSigningHelper - distnoted - "backupd-helper" - JamfDaemon - osqueryd - commvault - diagnosticd - JamfProCommService - XprotectService - XProtectPluginService - "media-indexer" - "com.apple.Safari.SafeBrowsing.Service" - SafariNotificationAgent - AMPArtworkAgent - AMPLibraryAgent - IDSBlastDoorService - photoanalysisd - photolibraryd - "Crash Reports" - mds - mds_stores - mdsync - mdbulkimport - mdworker_shared - osqueryd - opendirectoryd - mediaanalysisd - klnagent - kavd - biomesyncd - siriknowledged - triald ioprio: - name: - htop - top - atop class: 2 prio: 1 # vim: set ft=yaml et ai ts=2 sw=2 sts=2: