2017-09-28 3 views
0
私はドッキングウィンドウコンテナにnetdataをインストールしていますし、それは私に語った

"netdata warning"を修正するために、ドッカー内または私のホスト内のカーネルを修正する必要がありますか?

「メモリー重複排除命令、あなたが利用可能なカーネルメモリのデ大型のを持っているが、それが現在有効になっていない実行し、それを有効にするには:。」

echo 1 >/sys/kernel/mm/ksm/run && echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs 

また、「あなたがそれを有効にした場合、あなたはnetdataメモリの40から60パーセントを保存します。」と言います

ホストまたはドッキング・コンテナ内でこのコマンドを実行する必要がありますか?

私が使用して私のドッキングウィンドウコンテナを実行しています

編集:

net:  host 
    privileged: true 
    pid:  host 
+0

私はドッカーコンテナの中でnetdataを実行する予定だと言うでしょう – juanlumn

答えて

1

コマンドは、コンテナ内で実行されなければなりません。

netdataプログラムは、ドッカーコンテナ内で実行されており、ホストのファイルシステムにアクセスできません。したがって、ホスト上でコマンドを実行すると、ファイル/sys/kernel/mm/ksm/run/sys/kernel/mm/ksm/sleep_millisecsの変更がコンテナ内で実行されているプログラムには表示されないため、無用になります。

+0

私のドッカーのいくつかをアップデートしました。ホストはコンフィグレーションされました。 – BigDong

+0

@BigDong同じことが適用されます。コンマドはコンテナ内で実行する必要があります – yamenk

+0

ホスト上で同じコマンドを実行することは役に立たないと言っても、何らかの形でシステムに影響しないことを意味しますか? – BigDong

関連する問題