swap

キャッシュされていないページのページテーブルアドレスフィールド
swap

キャッシュされていないページのページテーブルアドレスフィールド

LinuxシリーズシステムのBryantとO'Hallaronの(やや抽象的な)ページテーブルモデルによると、各ページテーブルエントリ(PTE)には3つの値のうちの1つを保持するアドレスフィールドがあります。 (1)物理アドレス(実際にはページ番号)は、(2)ページを見つけることができる長期ストレージデバイスの対応する場所識別子、または(3)未割り当てページを示す0です。ページが長期ストレージからメインメモリに置き換えられたとします。このアカウントでは、カーネルは長期保存アドレス(2)を物理アドレス(1)に置き換えます。書いた場合、元の長期保存アドレスをPT...

Admin

"致命的なエラー:十分なメモリを割り当てることができません。"しかし、未使用のスワップ領域がたくさんあります。
swap

"致命的なエラー:十分なメモリを割り当てることができません。"しかし、未使用のスワップ領域がたくさんあります。

走ろうとしています。カニ(具体的には、「Pairwise Global Alignment」サブセクションを呼び出します。仮想検索)128 GB RAMワークステーション、OS = Ubuntu 23.04、Kernel = 6.2.0-39generic。 参照として使用されるシーケンスの最大長を減らしながら分析を実行するのに問題はありませんが、参照データベース全体を使用したいと思います。 完全なデータセットでスクリプトを起動すると、次のメッセージで分析が約30%失敗します。 Fatal error: Unable to allocate enough m...

Admin

Linuxサーバースワップメモリ
swap

Linuxサーバースワップメモリ

Linuxサーバーがあります。 Javaプロセス、つまりkafkaを実行しています。 vm.swaness=10 に設定しました。ところが、スワップ容量が増えて空きメモリースペースも多くなるのを見てみると。誰かが私にこれの根本的な原因を説明できますか?私のアプリケーションはまだうまく動作していますが、交換が増加するといくつかの警告が発生します。 [root@micro-kafka01 sysdba]# top -b -n1 -o RES top - 13:39:21 up 68 days, 21:42, 1 user, load average: 5.0...

Admin

ユーザー空間交換
swap

ユーザー空間交換

私のVPSベースのコンテナ(LXC)には物理メモリが不足しているため、1GBスワップメモリ​​の交換可能性などのカーネルパラメータを変更できません。確認しても、内蔵VPSにはスワップスペースが割り当てられていますが、なぜOOMキラーがメモリを100%使用したのにhtopまだ終了してスワップスペースを活用しないようです。myprogram.py 私はルートにもかかわらず、swapon /swapfile私が得たものを試しました。Operation not permittedゲストコンテナ内では、カーネルパラメータを変更する権限がないことに気づきました。 だから...

Admin

LXCゲスト内部のOOMキラー防止
swap

LXCゲスト内部のOOMキラー防止

私はPythonプログラムを持っていますmyprogram.py。私のPythonプログラムがメモリ不足(OOM)のために終了したことに気づきました。しかし、私のVPSがLXCの内部にあり、1GBのスワップスペースがあり、メモリがいっぱいになると(として確認htop)、VPSにスワップスペースが組み込まれているにもかかわらず、スワップメモリ​​を利用しないことも確認しました。カーネル構成を変更する権限がありませんvm.swappiness。しかし、コマンドにcgroupsテキストがあることに気づきましたdf。おそらく、OOM Killerが人を殺すのを防ぐの...

Admin

FSが読み取り/書き込み状態のときにファイル範囲に直接書き込むのは安全ですか?
swap

FSが読み取り/書き込み状態のときにファイル範囲に直接書き込むのは安全ですか?

filefrag -vext4ファイルシステム内のすべてのファイルが与えられたら(を使用して)、基本ブロックデバイスからファイルの実際のオフセット+長さのリストを取得することができます。 ファイルシステムが読み書きでマウントされている場合、デバイスを開いて書き込むのは安全ですか? fsダメージは発生しますか?loopファイルシステム階層を完全に迂回して、より良いパフォーマンスを提供する代替ドライバを実装するために尋ねます。 私の記憶が正しい場合、これはスワップファイルが実装される方法です。私が言った内容に間違った部分がある場合は訂正してください。 答えはフ...

Admin

何か(おそらくmkswap)が私のbtrfsパーティションを壊しています。
swap

何か(おそらくmkswap)が私のbtrfsパーティションを壊しています。

私はアーチ(特に努力するOS)に初めて触れましたが、問題がシステムにあるかどうかはわかりません。簡単に言えば、私のラップトップにはセッションを保存するスワップファイルがないので、カバーを閉じた後にスリープモードにはなりません。その後、コマンドを使用してアーチウィキに書かれたガイドに従って作成を続けましたmkswap。アーチウィキに記載されているいくつかのタスクを実行した後、ノートブックをスリープモードに切り替えましたが、何も起こりませんでした。数日間、システムは正常に動作しましたが、yayを使用して更新して再起動しようとしました。ラップトップは再起動されませ...

Admin

/ dev / sda2サイズを変更してスワップパーティションを作成した後、システムは起動しません。
swap

/ dev / sda2サイズを変更してスワップパーティションを作成した後、システムは起動しません。

エラーメッセージ: dev/sda2: ファイルシステムのサイズ (super による) は 31126889 です。ブロックデバイスの物理サイズは29884416ブロックです。スーパーブロックまたはパーティションテーブルが破損している可能性があります! dev/sda2: 予期しない不一致が発生しました。 fsckを手動で実行してください。 (つまり、-aまたは-pオプションなし)エラー:終了しています。 "fsck UUID=a917670a-45bf-4650-817f-fa69878a349a" ファイルシステムのスキャンを手動で実行できませんでし...

Admin

RAMを使用する場合、アプリケーションはtmpfsよりも優先されます(スワッピングを含む)?
swap

RAMを使用する場合、アプリケーションはtmpfsよりも優先されます(スワッピングを含む)?

長すぎる。/ tmpがtmpfsとしてマウントされている場合、スワップがある場合はスワップに優先順位がありますか? tmpfsはアプリケーションの前にスワップを開始しますか? 専門 私は32G RAM(Debian)と32Gスワップスペースを備えたノートパソコンを持っています。 / tmpをマウントするためにtmpfsを使用する予定です。 ただし、交換が必要な場合はシステムの動作が心配です。何を最初に交換する必要がありますか?私はアプリケーションのRAM使用量がtmpfsよりも優先されると思います(つまり、tmpfsが最初にスワップすると思います)。ただし、...

Admin

より良いパフォーマンスを得るには、どのような合理的な交換値を設定する必要がありますか?
swap

より良いパフォーマンスを得るには、どのような合理的な交換値を設定する必要がありますか?

Androidシステムの最適化プロセスでは、Swapiness値の設定が重要です。値のパスはです/proc/sys/vm/swappiness。一部のソースでは60に設定し、他のソースでは120に設定することをお勧めします。一部の情報源では最大値が100であると主張し、他の情報源では200と主張して混乱しています。 システムがサポートする最大値をどのように確認しますか? Stack Overflowにあるリンク: デフォルトではスワップスペースはありませんが、なぜAWS EC2のスワップスペースは60ですか? LinuxがプロセスメモリをRAMからスワップ...

Admin

すべてのBTRFSスワップファイルを使用するようにスワップを強制するにはどうすればよいですか?
swap

すべてのBTRFSスワップファイルを使用するようにスワップを強制するにはどうすればよいですか?

次のコマンドを使用してBTRFSスワップファイルを作成しました。 $ btrfs filesystem mkswapfile -s 8G SwapFile ただし、次のコマンドシーケンスに示すように、スワップは1 GBのスワップファイルのみを使用します。 $ du -csh SwapFile ; free 8.0G SwapFile 8.0G total total used free shared buff/cache available Mem: 121...

Admin

Linuxカーネルは、休止状態で起動したときにスワップファイルの断片化をどのように見つけるのですか?
swap

Linuxカーネルは、休止状態で起動したときにスワップファイルの断片化をどのように見つけるのですか?

私が知っている限り、休止状態から目を覚ますと、カーネルはファイルシステムを介してスワップファイルを読み取るのではなく、ブロックデバイスから直接読み込みます。これがresume_offsetカーネルパラメータが必要な理由です。ただし、ファイルが断片化される可能性があります(カーネル文書「スワップファイルは連続する必要はありません」と述べています。)カーネルはファイルシステムを使用せずにファイルの断片を見つける方法は? ...

Admin

zswap圧縮実行時のRAMとスワップ使用量を正確に監視します。
swap

zswap圧縮実行時のRAMとスワップ使用量を正確に監視します。

私は6.2.0-39-generic(Ubuntu 22.04、HWE)でzswapを実行しています。 私が理解しているのは、zswapがスワップ用にマークされたページを傍受して(可能であれば)それを圧縮し、ユーザー固有のポイントまで物理RAMの圧縮部分に保存することです。私の場合、zswapはRAMの最大25%を使用するように設定されています。 ただし、システムにストレスを与える場合(256GB RAMと256GB / swapfileを使用): stress --vm-bytes 250G --vm-keep -m 1 アクティビティモニタやfree ...

Admin

Debian 12 は sudo fallocate -l 32G /swapfile の後でもう起動しません。
swap

Debian 12 は sudo fallocate -l 32G /swapfile の後でもう起動しません。

私は16GBのRAMを搭載したデュアルブートノートブック(Debian-12、Windows-10)を使用しています。 Debianにはスワップスペースがないのですが(これは正常ですか?)スワップスペースを作成したいと思います。 私は読んだhttps://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-debian-11 利用可能なRAMを確認せずに実行 sudo fallocate -l 32G /swapfile コマンドはエラーなしで返されますが、「No space l...

Admin

Centos 7の起動メッセージ:起動できません。
swap

Centos 7の起動メッセージ:起動できません。

死んだコミュニティ、 起動時に表示されるこのエラーメッセージに対する解決策を知っている人はいますか?Centos Linux(3.10.0-1160.66.1.el7.x86_64) 7(コア) [ 198.942749] dracut-initqueuel3371: Warning: /dev/centos/root does not exist [ 198.9438971 dracut-initqueue[337]: Warning: /dev/centos/swap does not exist [ 198.9433781 dracut-initque...

Admin