From nobody Sun Jul 14 09:04:21 2024 X-Original-To: freebsd-users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WMKCH380Cz5Qcyx for ; Sun, 14 Jul 2024 09:04:27 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WMKCG3zMPz4ShJ for ; Sun, 14 Jul 2024 09:04:25 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 46E94LBF047381; Sun, 14 Jul 2024 18:04:21 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1720947862; bh=2iDVI/4X/4/YOYjUUIO84HUaiSLeKbcTrWBcnfEgGHY=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=l3atbyi+LC0RGB6NDkCXlTnrxxzWpe/6eAb91i07t6WuLzf5rOWiGgPuJxCnWZCXL HjGdKdBD+xKBMsX4gQAn9sZQqiez4O3T5DgVeeiuDQFc6qS9IWwipOB4qhmAZmyblO +sNzmgOx8qN7cj9PfS1yW41NeSzrSaZO5febUdPs= Date: Sun, 14 Jul 2024 18:04:21 +0900 From: Tomoaki AOKI To: Yoshito Takeuchi Cc: Yoshihiro Ota , freebsd-users-jp@freebsd.org Subject: Re: swap =?UTF-8?B?44GX44Gf44KJ6LKg44GR6YGL55So44Gr5b+F6KaB44Gq?= =?UTF-8?B?44Oh44Oi44Oq6YeP44Gv77yf?= Message-Id: <20240714180421.102c150c9fff0cee62edfa2a@dec.sakura.ne.jp> In-Reply-To: References: <20240714000453.2786d0ef842cf74ebac3d909@j.email.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-users-jp@freebsd.org Sender: owner-freebsd-users-jp@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4WMKCG3zMPz4ShJ 青木@名古屋です。 このあたりは、カーネルがpanicしたときのcoreの出し方が変わった ことが関係しているかもしれません。 以前はフルダンプといってメインメモリまるごと+補足情報を swapに書き出し、再起動時にサルベージする形式だったため、 ある程度swapが使われていてもそのための領域を確保できるように 倍量が推奨されていたかと思います。 現在は特に指定しない限りミニダンプ(カーネルが使用している メモリのみ)かテキストダンプ(デバッグ情報のみ)になっている と思います。 英文ですが、[1]をご参照下さい。 (翻訳が追いついていない可能性もありますので) [1] https://docs.freebsd.org/en/books/developers-handbook/kerneldebug/ 普段はdumpdevを設定していなくても、クラッシュが繰り返し起こる状況 等にdumpdevを指定していずれかの形式のクラッシュダンプを取得する 場合、たとえUFSでもswapfileの使用はお薦めできません(書き出しのために ファイルシステムのコードを通ろうとしても、ある意味専用ルートのある swap partitionと違ってそこでまたエラーになってリブートなどという 状況があり得ます。 どんなにケチってもテキストダンプ、できれば ミニダンプを取れる程度のswap partitionは確保だけでもしておく価値は あると思います。 swapしたくなければswaponされない設定にしておけば いいのですから。 (/etc/fstabにswapのエントリをコメントで入れておく等) On Sun, 14 Jul 2024 16:36:10 +0900 Yoshito Takeuchi wrote: > 太田様 > ご教示ありがとうございます。 > > ところで、昔は swap はメモリの倍との法則?があったように記憶しておりますが > 最近の FreeBSD インストーラーで auto にまかせるとメモリが 8GB や 16GB でも > 2GB や 4GB の swap を作成します。 > 後から swap を足すことが出来るかもしれませんが、これはメモリが 8GB 以上あるなら > swap は大方の用途で 2-4GB あれば十分と言うことなのかな?と思っていますがこれは正しいですか? > ご教示頂けると幸いです。 > 失礼します。 > > 2024年7月14日(日) 13:04 Yoshihiro Ota : > > > > > 太田です。 > > > > 利用しているプログラムに依るので、具体的な数字をあげるのは難しいところです。 > > カーネルにプロセスが殺されなければ、基本的に大丈夫だと思います。 > > 余分にあるメモリはファイルキャッシュ等として自動的に使われます。 > > > > むしろ、無理してスワップを設定しないよりも、SSD で swap をすると > > 高速で処理でき、利用感等にも影響はほぼ無いのでお勧めです。 > > > > > > On Sun, 14 Jul 2024 08:04:24 +0900 > > Yoshito Takeuchi wrote: > > > > > こんにちは、お世話になります。竹内と申します。 > > > 表題に書いた通り swap したら負け運用を考えているのですが > > > 必要なメモリはどのようにして求めたら良いのでしょうか? > > > 現実問題として私の回答は実際に数日運用して > > > メンテナンスの portmaster -ad などを行っても swap が使用されていないことで求めています。 > > > 私の運用環境(最近流行り?のミニPCです)では 8GB メモリあれば swap したら負け運用が出来ているよう > > > です(過去数ヶ月の運用で swap は使われていません)。 > > > ちなみに cloudfraled, wordpress, vaultwarden(パスワード管理ソフト),NAS の運用です。 > > > > > > あと、仮に 8GB で swap したら負け運用が出来ている場合、例えば 16GB にすると > > > それなりに活用してくれるのか、あるいは基本的に無駄なのかも知りたいです。 > > > FreeBSD が良きに計らってくれるのなら 16GB にする意味があるのかな? > > > > > > 変な質問で恐縮ですがご教示頂けると幸いです。 > > > 失礼します。 > -- 青木 知明 [Tomoaki AOKI]