zRamを使用するにはどうすればよいですか?


40

webupd8.orgの説明に従ってzRamをインストールしました。ターミナルからインストールしました。私がしなければならないのはそれだけですか、それとも何らかの構成または何かをしなければなりませんか?zram-enablerはそれ自体ですべてを実行しますか、またはいくつかのパラメータを設定する必要がありますか?


リンクで指定されたものから、それは箱から出して動作するように見えます。
マヘシュ

回答:


21

Sergey "Shnatsel" Davidoffがそのブログ投稿で引用されたように、このパッケージはサービスとして実行するスクリプトをインストールします。スクリプトは自動的に設定され、サービスが自動的に起動します。これ以上の構成は必要ありません。サービスは次の方法で手動で制御できます。

sudo service zramswap start|stop|status|restart|reload|force-reload

ファイルローラーで debパッケージを開くと、2つのファイルのみがインストールされていることがわかります。

/etc/init/zramswap.conf
/etc/init.d/zramswap

いくつかのドキュメントファイルと共に。DEBIANディレクトリサービスを初期化するために、パッケージメタデータやコマンドが含まれています。以上がパッケージに含まれています。対応するデバイスの名前は、このスキームに基づいています。/dev/zram[0-9]

PPA経由でインストールしましたか?そうすることをお勧めします。


はい、PPA経由でインストールしました。そして答えてくれてありがとう。あなたは私の質問に完璧に答えました。コンピュータをオンにするたびに起動する必要はありませんか?自動的に起動しますか?
シュヴァインシュタイガー

それは正しいです。
LiveWireBT

Ubuntuの12.04+では、経由して利用できるようになりましたsudo apt-get install zram-config
サミールプリ

30

ここで、UbuntuでのzRamについての全体的な説明をご覧ください。

zRamはカーネル内のコードであり、一度アクティブ化されると、スワップディスクとして機能するRAMベースのブロックデバイスを作成しますが、圧縮されてメモリに保存されるため、非常に高速なI / Oが可能になり、システムがスワップを開始する前に使用可能なメモリ量が増加しますディスクに。

zRamはLinuxカーネル3.2以降に統合されているため、すでにUbuntu 12.04に含まれています。

以前、zRAMなしの2GBマシンで、多くのブラウザタブを開くと、システムが窒息し始めますが、HDDはSWAPへのデータのコピーを開始し、全体の速度が低下します。RAMを使い果たしてからフリーズする代わりに、zRamをアクティブにした後、システムは何も起こらなかったように機能しました。私はまったく違いに気付きませんでした。RAMを追加するように見えました;)

私の経験から、zRamは1GBまたは2GBのRAMを搭載したコンピューターを使用している人々に役立ちます。zRamはデータを圧縮しているため、いくつかのプロセッサーリソースが必要です。それほどではありませんが、常に。そのため、古いプロセッサで使用することはお勧めしません。また、4GBのRAMがあれば、使用する必要はほとんどありません。

有効にするには、ターミナルに入力します:

sudo apt-get install zram-config

削除するには[次を入力]:

sudo dpkg --purge zramswap-enabler
sudo dpkg --purge zram-config


12

サービスデーモンはインストール時にすぐにアクティブになります。これを確認するには、ターミナルに入力します。

cat /proc/swaps

/ dev / XXXエントリ(スワップパーティション/ファイルがアクティブになっている場合)と、名前に「swap」が含まれるエントリが少なくとも1つ必要です(システムのプロセッサコアごとに1つあります)。そうでない場合は、再起動して、コマンドを再度入力してください。

これ以上のアクションは必要ありません。



3

rebootUbuntuを起動し、起動中にZramが起動したかどうかを確認してください。

前述の指示に従って確認してください cat /proc/swaps

zramスワップデバイスがリストに表示されない場合(私の場合も)、これを実行します。

sudo su  
update-rc.d zramswap defaults

これにより、zramがスタートアップサービスとしてリストされます。

reboot 起動中に起動したかどうかを確認します。


2

Ubuntu 14.04 VPSでは、次を実行する必要がありました。

sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install zram-config

最初の行は、zramカーネルモジュールをインストールします。

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