私はこの質問を始めました。これ質問ですが、そうではありません。質問で提供されたコマンドとは異なる結果が表示されます。
オペレーティングシステムについて私が理解したところによれば、仮想メモリは、メインメモリで頻繁に使用されていないファイルを交換し、他のアクティブプログラムやファイルのためのスペースを解放するために使用されます。私のことはMySQL Database Server
自然に死んだが、なぜかは分からないが、Virtual Memory
。
だから仮想メモリを増やしたいです。
私はで読んだこれリンクをクリックしましたが、もう少し出力が異なります。まるで私にはそんなことはありませんsda1
。私はこの部分について何も知らないので、Linux
もっと基本的な用語で説明してください。私はコマンドやその機能を知りません。
以下はコマンドのいくつかの出力です。
swapon -s
Filename Type Size Used Priority
/dev/null partition 524288 516556 -1
free -m
total used free shared buffers cached
Mam: 1024 734 289 128 0 74
-/+ buffers/chahe: 660 363
Swap: 512 504 7
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 40G 3.1G 37G 8% /
none 256M 4.0K 256M 1% /dev
では、仮想メモリのサイズを増やす方法を教えてください。
編集する
この質問は重複としてマークされていますが、私の端末は以前とは異なる出力を提供します。この回答。
dd if=/dev/zero of=/raid1/swapfile bs-1M count=8192
dd : opening `/raid1/swapfile': No such file or directory
mdadm RAID
私はaが何であるかわかりません。
ベストアンサー1
私が完全に間違っていない限り、OpenVZコンテナでは(有用な)スワップを作成できないため、既存のスワップ拡張試行を中止する必要があります。既存のスワップを変更するために必要な権限があるかどうかはわかりません。 Linuxレベル自体ではなくOpenVZで定義できます。
これは本当の取引所ではなく、偽の取引所です(交換)、より多くのメモリを提供していません。
より多くの物理メモリを確保するか(仮想マシンのコストを増やす)、メモリ使用量を減らしてメモリの問題を解決する必要があります。