スワップは使用されていないようです[終了]


9

(私は現在Ubuntu 14.04 LTS、GNOME環境を使用しています)

tl; drどのようにすれば、より多くのメモリスワッピングを強制できますか(swappinessはすでに100)。

最近、システムのフリーズ/クラッシュが多数発生しています。頻繁に忙しいウェブサイトにアクセスするとき。私はttyにhtopをロードしているので、それが起こっているので、それに切り替えてブラウザーを終了できます(GUIが応答しないため)。ただし、REISUBを使用する必要がある場合があります。

私のDebianシステムには問題がないので、GNOMEはUnityよりもうまく機能するかもしれないと思っていました。

私は私のfree -m今日を見て、私のスワップが0の使用を示していることに気づきました。出力:


             total       used       free     shared    buffers     cached
Mem:          1821       1673        148        221         40        643
-/+ buffers/cache:        989        832
Swap:         1933          0       1933

一時的に100にスワップしました(sudo sysctl vm.swappiness=100)。結果は同じままでした(最大システムメモリ使用量に達した後でも0が使用されています)。

私はこの答えを見ました:

システムがスワップしているかどうかを確認するにはどうすればよいですか? 残念ながら、これを書いていると、システムが更新され、パッケージがロックされているため、これをインストールできません(sar)。また、これが含まれているパッケージを確認できないため、別の出力を提供します。

fstabを調べたところ、スワップパーティションが正しく使用されています。

# swap was on /dev/sda3 during installation
 UUID=10fdfed2-1fde-4d9f-a8f1-3d2376b0ffcc none            swap    sw              0       0

Debian OSで共有スワップパーティションを使用しています(デュアルブート、個別パーティション、共有スワップ)。しかし、パーティションがロックされていない、と私は迅速をしたswapoff ...swapon ...swapon -sそれはおそらく私のスワップを認識し、スワップ開始するかどうかを確認します。それはまだ低スワッピング(84万歳)のようですが、私のメモリ使用量は90%以上の使用量です。Chromiumによるメモリ使用量は約13%、GNOMEによるメモリ使用量は17%です。

速度を低下させてもかまいませんが、システムを完全にフリーズさせることはできません(TTYにアクセスできない、Ctrl+ Alt+を実行できないBackspaceAlt+ SysReqR、E、I、S、U、B のみを実行できます))

12.04 LTS(パッケージ済み)でも同じ問題がありましたが、最近14.04 LTSになりました。

結論:システムの安定性の問題が発生する前に、スワップをさらに強制したり、プロセスを制御したりするにはどうすればよいですか?

(補足:マウスのタッチパッドの問題を除いて、Debianは問題なく動作します)

の出力dmesg | grep error

[   26.646691] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

これはUbuntuパーティションです。sda7を除いて、Debianパーティションでの同じエラー。


あなたが説明するようなシステムのフリーズは、ハードドライブが故障し始めるときによく起こります。の出力にdmesgエラーがないか確認しましたか?
ティモシーマーティン

@TimothyMartinで更新dmesg
時間がない

1
あなたのdmesgから、ハードドライブが故障しているようです、そしてシステムはそれを読み取り専用として再マウントします。インストールsmartmontoolsして実行できますsmartctl -a /dev/sdaか?
レナン2014

@Renanそのコマンドから必要な出力は何ですか?
時間なし

1
ラムが少なくありません。+/- buffers/cache行を見て、システムで使用されているRAMの実際の量を取得します。説明については、linuxatemyram.comを参照してください。ラムが少ないからといってフリーズするわけではありません。RAMが不良か、ビデオカードやCPUなどに問題がある可能性があります。
pqnet 2014

回答:


1

この記事Stackoverflow をお読みください。643のキャッシュメモリと148の空き領域があります。キャッシュされたメモリと空きメモリがvm.swappinessでパーセントで等しい場合、スワップファイルが使用されます


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.