web-dev-qa-db-ja.com

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

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

39
Schweinsteiger

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

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

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

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

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

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

20
LiveWireBT

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

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

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

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

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

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

Sudo apt-get install zram-config

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

Sudo dpkg --purge zramswap-enabler
Sudo dpkg --purge zram-config
29
Mikado

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

cat /proc/swaps

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

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

12
FuzzyQ

Ubuntu Preciseからは、Adam Conradによるメインリポジトリでzramを構成するための公式のupstartスクリプトがあります。

Sudo apt-get install zram-config

ソース: http://gionn.net/2012/03/11/zram-on-debian-ubuntu-for-memory-overcommitment/

7

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

前述の手順に従って、cat /proc/swapsで確認します

Zramスワップデバイスがリストに表示されない場合(私の場合も)、次のようにします。

Sudo su  
update-rc.d zramswap defaults

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

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

3
Kevin

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

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

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

2
dwurf