探検


【現代の常識】 スワップパーティションは不要

■ このスレッドは過去ログ倉庫に格納されています
2018/08/27(月) 16:50:43.68ID:6fQ85wF1
昔はまことしやかに、メモリサイズの2倍をスワップパーティションに
割り当てるべし、などと言われていましたが今の時代には当てはまりません。

結論を言うとスワップパーティションは作成しない。必要ならばファイルでスワップ領域を作成する。
サイズは物理メモリだけでは足りないと思われるサイズ。殆どの場合は2GB程度あれば十分。
16GB以上積んでいるならば通常の使い方ではまず不要。可能ならばOSに自動調整させるのが望ましい
2021/03/11(木) 00:25:47.76ID:1E4aH7B1
信頼性はともかく性能は差がないって聞いたけどな〜
2021/03/11(木) 00:27:12.26ID:lxBQ+V0X
実質差はないくらいの状況でしょ多分
延々とスワップさせ続けるような使い方でもしない限り
2021/03/11(木) 03:48:37.99ID:PXQZ7eyI
スワップin/outの処理性能はストレージの性能がボトルネックかと

ボリュームの上にある、ext4なりxfsなりという複雑なレイヤーの更にその上に
そのファイルをrawデバイス的に扱おうってインタフェースを設けているので
スワッピングの都度そいつらが一連で動作するスワップファイルへのアクセスは、
そんな面倒な処理が不要でI/Oはほぼ素通りであろうスワップパーティションへの
アクセスよりも、CPUへの負荷は高くなるだろうかな

延々とスワップが発生している状況で、少しでもCPUリソースが惜しい状況となると
システムからのレスポンスなどが性能差として生じるのではないかなと
2021/03/12(金) 00:08:59.53ID:4RjTqka+
>>28
swapon以降はファイルシステムを介さないからスパースファイルにはswapon出来ないんだぞ
2021/03/12(金) 07:20:33.98ID:rhpCrQLw
結局どっち使えばいいんや?
2021/03/12(金) 11:01:39.55ID:r3s45VLf
志賀に聞け
2021/03/12(金) 12:14:09.95ID:AVZX7/lP
>>33
パーティション

後からメモリを追加したがディスクに空き領域がない、なんて場合のためのものだよスワップファイルというものは

機能があるからといって、使う価値があるものだとは限らんのさ
2021/03/12(金) 12:55:11.61ID:rhpCrQLw
>>35
なるほど、ありがとう

> パーティションを作るかわりに、オンザフライでサイズを変えたり簡単に削除できるものとしてスワップファイルが選択肢になりえます。
> 特にディスク容量が貴重な場合 (例: 小容量の SSD) はこちらが理想的でしょう。
ArchWiki にこう書いてあるからスワップファイルを使ってたんだけど次からパーティションに変えるか〜
2021/03/12(金) 22:32:28.51ID:jE6S0cBA
PCの内蔵ディスク使う個人用途なら正直どちらでもいいと思うね
Ubuntuとかはスワップファイル作ってた気がする

でもパーティションでいいじゃね?とは思う
そんなにサイズを変更するものでもないように思うし
削除も別にする必要ないと思うし

小容量のSSDって、どの程度の容量を想定してるんだろう
初期の40GBとかの奴だとケチりたい気持ちも出てくるけど
2021/03/12(金) 22:51:09.89ID:q8+zSWZD
128GSSDにArch+Plasmaで
ちょっとブラウザとかユーティリティ足しただけで
もう/homeの50%食い尽くしてるんだが
Windowsに使ってた時は直近まで90%弱使ってたけど
このままだとあっという間に並ぶなあ

常用したいなら256Gは欲しいところだけど
コスパ的には512G以上のほうが良いよねまである
2021/03/13(土) 18:39:31.65ID:6TYeYc/c
1TBのSSDを512GB とか 256GBとか キリの良い数値でパーティションを切っていったら
半端な容量が余ったので、とりあえずスワップパーティションにしておいた
2021/03/16(火) 03:52:04.50ID:tk9e4dbJ
zswapって使ってます?
以前一回有効にしたことがあるけど不安定になった気がしたのでやめたことが
今は使っているディストリも違うしカーネルバージョンも進んでるしまた試してみようか迷い中
2021/03/29(月) 01:14:30.52ID:J6uv8I6x
ふーん、zswapてRAM上でSWAPを圧縮して使うのか
Linus本人が、メモリ化け化けで信用できないのにECC無しのRAMばかりになるのはおかしい! て表明してるのによく使う気になるね

SWAPなんて基幹中の基幹システムなんだから開発者もテスト版使う人もメインで使ってるのを使う方が無難、てのが今回の教訓のような
少なくとも迷うレベルで使うのは無理なんじゃ…
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況