* A Desktop install with a Desktop Environment, a web-browser, web-browser based apps (vscode / mattermost / slack / spotify / keybase / etc), may use quite a bit of RAM
* To elivate or delay OOM behaviour bump our swap & ram calculations
* Ensure that total available memory (RAM+SWAP) is at least 8GB, without taking up more than 5% of disk space (when unencrypted).
* .... with following ram configurations
- 2GB RAM
- 5GB RAM
- 8GB RAM
- 10GB RAM
* Which should result in
- 6GB of SWAP
- 3GB of SWAP
- 2GB of SWAP
- 2GB of SWAP
[Where problems could occur]
* For a number of low RAM combinations this will result in higher swap sizes; which will be a higher % of disk space, meaning minimum amount of disk space required is also going up.
* Higher RAM machines should not experience any changes
[Other Info]
* This is primarily driven by average basic desktop usage, with amount of anonymous pages that can be swapped out, as they are unused.
[Impact]
* A Desktop install with a Desktop Environment, a web-browser, web-browser based apps (vscode / mattermost / slack / spotify / keybase / etc), may use quite a bit of RAM
* To elivate or delay OOM behaviour bump our swap & ram calculations
* Ensure that total available memory (RAM+SWAP) is at least 8GB, without taking up more than 5% of disk space (when unencrypted).
[Test Plan]
* Perform following installs:
- unencrypted
- encrypted LUKS
- zfs
- zfs encrypted
* .... with following ram configurations
- 2GB RAM
- 5GB RAM
- 8GB RAM
- 10GB RAM
* Which should result in
- 6GB of SWAP
- 3GB of SWAP
- 2GB of SWAP
- 2GB of SWAP
[Where problems could occur]
* For a number of low RAM combinations this will result in higher swap sizes; which will be a higher % of disk space, meaning minimum amount of disk space required is also going up.
* Higher RAM machines should not experience any changes
[Other Info]
* This is primarily driven by average basic desktop usage, with amount of anonymous pages that can be swapped out, as they are unused.