Page tree
Skip to end of metadata
Go to start of metadata

This article is written primarily for macOS Sierra (10.12) and macOS High Sierra (10.13).

There are some system settings that may need to be adjusted after installing Ignision to ensure that your system runs as smooth as possible. These changes would normally be done automatically as part of the Ignision installation process. Unfortunately this it not possible with recent versions of macOS.

Step 1: Disable memory compression

The following procedure requires use of the Mac Recovery Mode console.

  1. Reboot your Mac into Recovery Mode by restarting your Mac.  Simultaneously hold down the Option, Command, and ‘R’ keys (Option+Command+R) while your Mac is starting (right when you see the Apple screen) to enter the recovery console.
  2. Select Utilities | Terminal from the menu.
  3. Disable SIP:
    1. See if SIP is already disabled:

      csrutil status

      If csrutil reports that SIP is already disabled then you can skip following the "Disable SIP" step.

    2. Disable SIP:

      csrutil disable
  4. Display the value of the NV-RAM boot-args variable in the terminal by entering: nvram boot-args
  5. Add the "vm_compressor" argument to the boot-args variable:
    1. If the boot-args variable does not contain "vm_compressor", enter the following command in the terminal:

      nvram boot-args="$(nvram boot-args) vm_compressor=1"
    2. If the boot-args variable does contain "vm_compressor":
      Change the value after the equals sign (=) to "vm_compressor=1" (without the quotes).
      For example, if "boot-args" contains: "first_value vm_compressor=0 last_value", you would enter:
      nvram boot-args="first_value vm_compressor=1 last_value"

    3. If your boot-args variable does not have a value then enter the following command in the terminal:

      nvram boot-args="vm_compressor=1"
  6. Re-enable SIP, if it was enabled.  If csrutil reported that SIP was enabled in step 3-a above, then re-enable SIP:

    csrutil enable
  7. Quit the terminal.
  8. Select Restart from the Apple menu.

Step 2: Enable macOS Performance Mode

The following procedure requires use of the Mac Recovery Mode console.

  1. Reboot your Mac into Recovery Mode by restarting your Mac.  Simultaneously hold down the Option, Command, and ‘R’ keys (Option+Command+R) while your Mac is starting (right when you see the Apple screen) to enter the recovery console.
  2. Select Utilities | Terminal from the menu.
  3. Disable SIP:
    1. See if SIP is already disabled:

      csrutil status

      If csrutil reports that SIP is already disabled then you can skip following the "Disable SIP" step.

    2. Disable SIP:

      csrutil disable
  4. Display the value of the NV-RAM boot-args variable in the terminal by entering: nvram boot-args
  5. Add the "vm_compressor" argument to the boot-args variable:
    1. If the boot-args variable does not contain "serverperfmode", enter the following command in the terminal:

      nvram boot-args="$(nvram boot-args) serverperfmode=1"
    2. If the boot-args variable does contain "serverperfmode":
      Change the value after the equals sign (=) to "serverperfmode=1" (without the quotes).
      For example, if "boot-args" contains: "first_value serverperfmode=0 last_value", you would enter:
      nvram boot-args="first_value serverperfmode=1 last_value"

    3. If your boot-args variable does not have a value then enter the following command in the terminal:

      nvram boot-args="serverperfmode=1"
  6. Re-enable SIP, if it was enabled.  If csrutil reported that SIP was enabled in step 3-a above, then re-enable SIP:

    csrutil enable
  7. Quit the terminal.
  8. Select Restart from the Apple menu.

Step 3: Disable system sleep settings

The following procedure does not require use of the Mac Recovery Mode console.
The following procedure requires root priviliges (an administrator account).

  1. Open Spotlight Search by pressing the spacebar while holding down the Control key.  Type terminal and then press enter.  This will open the terminal application.
  2. Enter the following lines in the terminal:
    sudo pmset -a displaysleep 0
    sudo pmset -a disksleep 0
    sudo pmset -a sleep 0
  3. Quit the terminal application.
  4. Reboot your Mac to ensure the settings take effect.

Step 4: Disable the screen saver on all user accounts

This will reduce both network bandwidth and CPU usage by "idle" accounts.


  • No labels