# Tuning a Discourse server for performance

**URL:** <https://meta.discourse.org/t/tuning-a-discourse-server-for-performance/94927>\
**Category:** Self-hosting\
**Tags:** hosting\
**Created:** [August 16, 2018, 10:13pm UTC](https://meta.discourse.org/t/tuning-a-discourse-server-for-performance/94927 "2018-08-16T22:13:29Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![haydenjames](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/haydenjames/32/255678_2.png) [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Post date:** [April 4, 2022, 9:58pm UTC](https://meta.discourse.org/t/tuning-a-discourse-server-for-performance/94927/10 "2022-04-04T21:58:29Z")

</div>

> [@RGJ](#):
>
> But available memory is actually a bad thing.

Not correct. “Free” memory doing nothing is **bad**. But “available” memory is memory being used by the system that can be easily freed is a **good** thing. 🙂

Or officially:

> Available memory: Estimation of how much memory is available for starting new applications, without swapping.

Source: `man free`

As per the screenshot below, free memory is just about unchanged. So nearly all of the system’s memory is being used. However, the system will swap less now because there’s more **available** memory that can be freed when needed.

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/3/a3474df037f8a091730803bdb3d273cab8d542ee.png)

> [@RGJ](#):
>
> That’s good, because you didn’t seem to use them anyway.

…yes, I prefer to free up memory if not being used until such time traffic requires any changes.

thanks again.

---

_[View the full topic](https://meta.discourse.org/t/tuning-a-discourse-server-for-performance/94927)._
