# デフォルトのswapスペースを3GBまたは4GBに増やすべきですか？

**URL:** <https://meta.discourse.org/t/should-we-increase-the-default-swap-space-to-3gb-or-4gb/294222>\
**Category:** Self-hosting\
**Created:** [2024 年 2 月 5 日午後 6:40 UTC](https://meta.discourse.org/t/should-we-increase-the-default-swap-space-to-3gb-or-4gb/294222 "2024-02-05T18:40:07Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![mcdanlj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcdanlj/32/131829_2.png) [@mcdanlj](https://meta.discourse.org/u/mcdanlj)\
**Post date:** [2024 年 2 月 8 日午前 1:16 UTC](https://meta.discourse.org/t/should-we-increase-the-default-swap-space-to-3gb-or-4gb/294222/11 "2024-02-08T01:16:59Z")

</div>

スワップは十分に遅いため、現時点ではデフォルトの提案に1GB以上を追加する理由として「ほとんど空きがない」とは考えられません。専用のDiscourseインスタンスで経験したように、1GBのスワップはかなりの量です。

はい、デフォルトではLinuxはスワップを優先順位で利用し、複数のデバイスで同じ優先順位を使用して明示的にスワップをストライピングすることが可能です。しかし、小規模なサイトのために大量のスワップを追加しても、それほど価値はないと思います。

したがって、約10年経っても人々が2GBをたまにしか使い切らないのであれば、デフォルトを4GBではなく3GBにすることを提案します。また、専用のDiscourseインスタンスに必要なスワップ量は、実際にスワップアウトされるコンテンツはそれほど変化しないため、メモリが増えてもそれほど増加するはずではありません。

より多くのメモリでスワップを増やすという考え方は、主に汎用コンピューティングに由来しており、必要なRAMが多いほど、需要も大きくなるだろうという一般的な仮定に基づいています。しかし、専門的なDiscourseインスタンスのスワップ圧力は、そのパターンに従う可能性は低いと思います。

> [@pfaffman](#):
>
> 可能な限りシンプルにする必要があり、これらの設定がRaspberry PiやMac、その他人々が試すであろうあらゆる種類のくだらないもので機能することを確認していますか？

THPは、すべてのプラットフォームでサポートされているわけではない、huge pagesをサポートするプラットフォームに固有のものです。それを処理する一般的な方法は、それが存在するかどうかを確認することです。私が持っているRaspberry Piの1つで：

```plaintext
$ sysctl sys.kernel.mm.transparent_hugepage.enabled
sysctl: /proc/sys/sys/kernel/mm/transparent_hugepage/enabled に stat できません: ディレクトリまたはファイルが見つかりません
$ echo $?
255

```

対照的に、overcommitは過去数十年にわたるLinuxの一般的なVMパラメータです。同じRaspberry Piで：

```plaintext
$ sysctl vm.overcommit_memory
vm.overcommit_memory = 0

```

> [@Ed\_S](#):
>
> freeを使用してRAM+swapを測定する方がはるかに良い

シェルでfreeの出力を解析するのは少し面倒です。procpsの元の作者として言えば、この目的のためには/proc/meminfoで`SwapFree`を探すだけです。😃

---

_[View the full topic](https://meta.discourse.org/t/should-we-increase-the-default-swap-space-to-3gb-or-4gb/294222)._
