タグ付けされた質問 「swap」

Linuxは、物理RAM(ランダムアクセスメモリ)をページと呼ばれるメモリのチャックに分割します。スワッピングは、メモリのページがハードディスク上の事前構成されたスペース(スワップスペースと呼ばれる)にコピーされ、そのページのメモリを解放するプロセスです。物理メモリ(RAM)とスワップスペースの合計サイズは、使用可能な仮想メモリの量です。Linuxには、2つの形式のスワップ領域があります。スワップパーティションとスワップファイルです。

2
ElastiCache Redisでのスワップの回避
ElastiCache Redisインスタンスのスワッピングで継続的な問題が発生しています。Amazonには、スワップ使用率の急上昇に気付き、ElastiCacheインスタンスを単純に再起動する粗雑な内部監視機能が備わっているようです(これにより、キャッシュされたすべてのアイテムが失われます)。過去14日間のElastiCacheインスタンスのBytesUsedForCache(青い線)とSwapUsage(オレンジ色の線)のグラフは次のとおりです。 ElastiCacheインスタンスのリブートをトリガーするように見えるスワップ使用量の増加パターンを見ることができます。キャッシュされたすべてのアイテムが失われます(BytesUsedForCacheが0に低下します)。 ElastiCacheダッシュボードの[キャッシュイベント]タブには、対応するエントリがあります。 ソースID | タイプ| 日付| イベント cache-instance-id | キャッシュクラスター| 2015年9月22日火曜日07:34:47 GMT-400 2015 | キャッシュノード0001が再起動しました cache-instance-id | キャッシュクラスター| 2015年9月22日火曜日07:34:42 GMT-400 2015 | ノード0001でのキャッシュエンジンの再起動エラー cache-instance-id | キャッシュクラスター| 日9月20日11:13:05 GMT-400 2015 | キャッシュノード0001が再起動しました cache-instance-id | キャッシュクラスター| 木9月17 22:59:50 GMT-400 2015 | キャッシュノード0001が再起動しました cache-instance-id | キャッシュクラスター| 2015年9月16日10:36:52 GMT-400 2015 | キャッシュノード0001が再起動しました …

2
Ubuntu Serverがスワップの追加でハングする
Ubuntu Serverの新規インストールは起動を拒否し、「/ dev / mapper / test--vg-swap_1に524284kスワップを追加します。優先度:-1エクステント:1全体:524284k これを回避するには、リカバリモードに切り替えて、通常のブートに戻るだけです。

3
Ubuntu Linux:プロセススワップメモリ​​とメモリ使用量
私のUbuntuは、タスクマネージャーが表示しているよりも多くのメモリを消費します。 sudo ps -e --format rss | awk 'BEGIN{c=0} {c+=$1} END{print c/1024}' 2750.29 free -m total used free shared buffers cached Mem: 3860 2765 1094 0 3 300 -/+ buffers/cache: 2461 1398 Swap: 2729 2374 354 変だね。誰かがこの違いを説明できますか? しかし、もっと重要なことは、プロセスが実際に使用しているメモリ量を知りたいことです。仮想メモリのサイズを知りたくはありませんが、常駐メモリとプロセスのスワップを知りたいです。 また、「ps」の形式パラメーター「sz」を出力しようとしましたが、これの合計は高すぎます(16000 MB)(パラメーター「サイズ」は36700 MBになります)。他のオプションはありますか? 私は本当にこれを使用して、どのプログラム/プロセスが多くのメモリを消費している(そしてスワップしている)かを判断し、それらを殺すために、メモリが貴重だからです:-)これは本当に意味をなさないので、ここで尋ねています。 / proc / meminfoの出力: MemTotal: 3952812 kB MemFree: …
14 linux  ubuntu  memory  swap 

1
再起動せずにスワップを解放する方法(1時間ごとのアラートメールを避けるため)?
スワップの使用率が100%になると、アラートメールが届きます。私の場合、スワップの使用量は後で減りません(メモリは無料ですが)ので、1時間ごとにアラートメールを受け取ります。 Linuxサーバーを再起動せずにスワップの使用量を減らすにはどうすればよいですか?
13 linux  swap 

2
Linuxスワップを使用しているもの、またはスワップ内にあるものを見つける方法
28GB RAMと2GBスワップの仮想Linux(Fedora 17)サーバーがあります。サーバーは、ほとんどのRAMを使用するように設定されたMySQL DBを実行しています。 しばらくすると、サーバーはスワップを使用して未使用のページをスワップアウトし始めます。私のswappinessはデフォルトで60であり、予想される動作であるため、それは問題ありません。 奇妙なことは、top / meminfoの数値がプロセスからの情報と一致しないことです。つまり、サーバーは次の数値を報告しています。 /proc/meminfo: SwapCached: 24588 kB SwapTotal: 2097148 kB SwapFree: 865912 kB top: Mem: 28189800k total, 27583776k used, 606024k free, 163452k buffers Swap: 2097148k total, 1231512k used, 865636k free, 6554356k cached /server//a/423603/98204のスクリプトを使用すると、妥当な数(bash'es、systemdなどによってスワップされるMBが少ない)とMySQLからの1つの大きな割り当て(多くの出力行が省略されます)が報告されます): 892 [2442] qmgr -l -t fifo -u 896 [2412] /usr/libexec/postfix/master 904 [28382] …
12 linux  memory  fedora  swap 


11
Linuxサーバーはメモリの60%しか使用していないので、スワッピング
baculaバックアップシステムを実行しているLinuxサーバーがあります。マシンは交換するために重くなっているため、狂ったように粉砕されています。問題は、物理メモリの60%しか使用していないことです! からの出力はfree -m次のとおりです。 free -m total used free shared buffers cached Mem: 3949 2356 1593 0 0 1 -/+ buffers/cache: 2354 1595 Swap: 7629 1804 5824 およびからのサンプル出力vmstat 1: procs -----------memory---------- ---swap-- -----io---- -system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa …
12 linux  memory  swap 


3
Linux + SSDのスワップパーティションでのバックグラウンド破棄
問題 LinuxのSSDディスク内のスワップパーティションでバックグラウンド TRIM操作を有効にしたい。この記事などのいくつかの記事によると、カーネルはこの構成を検出し、自動的に破棄操作を実行しますが、「破棄」マウントオプションを使用してこの動作を強制しても、テストでは動作していないようです。 シナリオ Linux 3.2.0を実行しているDebian Wheezy SSDディスク:1 x 120GB OCZ Vertex 3 MI 2GBスワップ「プレーン」パーティション、他のレイヤー(LVM、RAIDなど)なし バックグラウンド 以下は、バックグラウンドTRIMがスワップパーティションで動作しているかどうかを確認するために実行する手順です。 TRIMサポート:SSDディスクがTRIMコマンドをサポートし、カーネルがデバイスに非回転フラグを立てているかどうかを確認します。 # hdparm -I /dev/sda | grep TRIM * Data Set Management TRIM supported (limit 1 block) * Deterministic read data after TRIM # cat /sys/block/sda/queue/rotational 0 スワップフィルアップ:パーティションをマウントし、すべてのVMキャッシュを消去し、積極的にスワップするようにLinuxを構成して、vm.swappinessを100に設定します。次に、利用可能なすべてのメモリを割り当て、カーネルにスワッピングを開始させるスクリプトを実行します。 # swapon [--discard] /dev/sda2 # …
11 linux  debian  ssd  swap  trim 

6
Ubuntuサーバーのスワップ用SSD
現在、私はSSDのレビューを読んでおり、24 GBのスワップを7200rpm HDDからSSDに移動した場合、どれだけ正確に利益が得られるのだろうかと考えています。誰かがSSDにスワップスペースを実装していますか?これは一般的に良いアイデアですか? 補足:ジャーナルがSSD上にある場合、ext4のパフォーマンスがはるかに優れていることを読みました。そのようなセットアップをお持ちですか? ありがとう! 編集:ここで私は投稿された質問に答えます:時々、私はスワップを打つ比較的まれです。私はスワップの目的を知っていますが、それはより多くのRAMを取得する方が良いです。サーバーがスワップを開始すると、パフォーマンスが低下します(当然のことです)。アイデアは、低速の回転メディアの代わりにスワップにSSDを使用して、その時点でシステム全体のパフォーマンスを向上させるために、実行中のメモリを消費するプロセスがほとんどない場合です。最後に-ログインプロンプトを待つのではなく、スワッピング中に、より速くログインし、サーバーの状態を確認できるようにします。そして私が思うに、SSDはRAMよりもGBあたりのほうが安いです。 HDDと比較してSSDを使用すると、スワップ中のサーバーのパフォーマンスは向上しますか(まれですが)。このシナリオでは、10kまたは15k rpmのHDDはどこで評価されますか? 迅速かつ迅速な回答ありがとうございます!
11 linux  ubuntu  ssd  swap 

6
CentOS 16GBのRAMのスワップ量
16 GBのRAMを搭載したデュアルクアッドコアXEONにCentOSをインストールすると、mysqlバックエンド(中/高負荷)を使用してphp Webサイトを実行しますか?
11 centos  swap 


11
スワップパーティションはどのくらいの大きさにする必要がありますか?
数年前から、RAMの2倍のスペースを持つスワップパーティションを作成することをお勧めします。それは今日も当てはまりますか?またはこれはもう必要ありませんか? 8 GiBのRAMを搭載したサーバーがあり、スワップパーティションを作成する必要があります。16GiBが多すぎるのではないかと思っていました。
10 linux  memory  partition  swap 

4
Linuxでスワップサイズが常に増加し、スワップスペースが再利用されていないのですか?
4 GBのTomcatサーバーが実行されている8GB RAMのLinuxボックスがあります。それらの1つは3000MBメモリー(jvm -Xmsおよび-Xmx設定)に設定され、その他は1500MBに設定されます。スワップパーティションも8ギガに設定されています。これらのサーバーを起動すると、スワップファイルの使用率が低くなります。ただし、1日のうちの1つまたはすべてのサーバーがピーク状態にある特定の時間帯に、スワップの使用量が増加し始めます。次に、典型的なsar -r出力を示します。 kbmemfree kbmemused%memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad 48260 8125832 99.41 196440 2761852 7197688 1190912 14.20 316044 75504 8098588 99.08 198032 2399460 7197688 1190912 14.20 316032 現在使用されている14.2%のスワップを示しています。面白いことに、この%は決して減少しません。それは増加し続け、最大30-40%に達します。サーバーは毎週再起動します。 %swpusedは、ピークアクティビティの期間中に増加し、アクティビティの少ない期間中に減少すると想定します。または、少なくとも一定のままです。これは、スワップスペースがOSによって再利用されることはないようです。 freeの出力:free -mキャッシュされた使用済みの共有バッファの合計Mem:7982 7937 45 0 32 2088-/ + buffers / cache:5816 2166 Swap:8191 1163 7028 つまり、少なくとも2gの無料のRAMがあります。それで問題は、なぜスワップ領域が増え続け、OSによって解放されないのかということです。またはこれをデバッグして何が起こっているかを理解する方法..

2
メモリがいっぱいになる前にWindows 2008がスワップを使用するのはなぜですか?
私は、IISと.NET4 Webアプリを実行しているWindows 2008サーバー(Amazon EC2上)を管理しています。先日、メモリアラートを受け取って行って見ましたが、ある種の遅いリークによって、プロセスメモリが時間の経過とともに増大していたことは確かです。それは60Mから200Mのように、それほど大きくはなりませんでしたが、かなり低いしきい値(75%)を超えてモニターをオフに設定するのに十分なほど、ボックスが続いていました。 アプリのプールとメモリが解放されてリサイクルしたところ、統計を確認したところ、スワップスペースが大幅に使用されており、そのリサイクルで1 GBを超えるメモリが解放されたことがわかりました。 多分これは基本的な質問かもしれませんが、私はUNIXの男で、メモリ不足になるまでスワップに慣れずに慣れています。このボックスは、メモリ使用量が75%を超えたことはありません。これはWindowsのものか、.NETのものか、Amazonのものですか?このアプリには、想定よりもはるかに大きなメモリリークがあると思います。60Mから200Mにリークしておらず、60Mから1.2GBにリークしていますが、その多くは、「コールド」になり、スワップにプッシュされていますか? アプリケーションプールにメモリリサイクルが設定されていますが、オフボックスのフルメモリがトリガーされるため、このアプリは自動的にリサイクルされる前に非常に大きくなる可能性があります。 定期的な「時間指定」リサイクルを設定することもできましたが、これは回避策です。開発者にアプリを修正してもらいますが、スワップの使用法でここで何が起こっているのかを理解して、この権利を確実に理解する必要があります。 詳細情報で編集:インスタンスメモリ:1.7 GBスワップ:4.5 GB taskmgrのw3wp.exeプロセスで、メモリが211,000kであることがわかります。しかし、それを再起動すると(独自のアプリプールにあり、ボックス上の唯一のアプリです)、メモリ使用量は通常の開始点である60Mまで下がり、1 GB以上のスワップも解放されました。taskmgrでは、通常のメモリ(プライベートワーキングセット)の統計を表示しましたが、他の監視(Cloudkick)でスワップの変化を確認しました。さかのぼって、今日見てみると、メモリはプロセスで195M(合計1.2 GB)に戻っており、スワップは1.0 GBから1.1 GBに急増しています。遅いクリープ)。 私はこの特定のアプリについてはそれほど心配せず、Windowsがいつスワップし、それがどのように使用されるかを理解すること、および特定のWindowsメモリとスワップの一般的な使用について何を心配するべきかについてもっと心配しています。

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