This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start:zramswap [2023/07/05 12:12] – peter | start:zramswap [2023/09/13 18:36] (current) – peter | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | DATE CHECKED THIS PAGE WAS VALID: 13/ | ||
| + | |||
| Ubuntu and Debian are fairly similar - zramswap lets you get more ram use/tricks system into thinking there is more by compressing parts of your RAM. | Ubuntu and Debian are fairly similar - zramswap lets you get more ram use/tricks system into thinking there is more by compressing parts of your RAM. | ||
| Line 14: | Line 16: | ||
| {{: | {{: | ||
| + | |||
| + | === Actual Setup === | ||
| Either way, lets setup zramswap. | Either way, lets setup zramswap. | ||
| Line 94: | Line 98: | ||
| Some suggested values: | Some suggested values: | ||
| - | 1,2 or 4GB systems : zramswap the same size as RAM but zstd compression and a swapfile the same size as zramswap value eg: | + | 1GB,2GB or 4GB systems : zramswap the same size as RAM but zstd compression and a swapfile the same size as zramswap value eg: |
| - | 4GB RAM example - zramswap set to 4GB also and Swap partition of 4GB also. Thus you see 4GB RAM in htop and 8GB swap (4gb being zramswap). | + | 4GB RAM example - zramswap set to 4GB also and Swap partition of 4GB also. Thus you see 4GB RAM in htop and 8GB swap (4gb being zramswap). |
| 8GB, 16GB systems : zramswap half the size of RAM, swapfile half the size of RAM (equal to zramswap value). lz4 for all RAM values 8GB or more (faster, not RAM constrained machines). | 8GB, 16GB systems : zramswap half the size of RAM, swapfile half the size of RAM (equal to zramswap value). lz4 for all RAM values 8GB or more (faster, not RAM constrained machines). | ||
| Line 104: | Line 108: | ||
| Some exceptions might be a 64GB system with a large database and increasing RAM could be too costly so you are forced to increase RAM some other way. This situation it might be best to use zstd and a 75% value of ram for zramswap. This could be a balance until you can afford to pay for more RAM or upgrade your VPS. | Some exceptions might be a 64GB system with a large database and increasing RAM could be too costly so you are forced to increase RAM some other way. This situation it might be best to use zstd and a 75% value of ram for zramswap. This could be a balance until you can afford to pay for more RAM or upgrade your VPS. | ||
| + | |||
| + | Note if you are running any sort of database do not go beyond 85% of your ram under any circumstances and regardless of how much or little ram you have. Dont do it. | ||
| - | Etc. Test your own values. | + | Etc. Test your own values. |