KSM / MADVISE:標準デスクトップ環境での初期化と使用

KSM / MADVISE:標準デスクトップ環境での初期化と使用

4.19 Linuxカーネルの実行+ RT用のいくつかのパッチ+時々SCHED_RRのいくつかのプロセスの実行(「プロフェッショナル」オーディオ目的)

CONFIG_KSM はカーネルに設定され、ksmd を実行します。標準デスクトップアプリケーション(KDE / KMAIL / Chromium / LibreOffice / VLC +最大2つのクライアントを持つMariadbサーバー)のみを実行しない限り、通常は/sys/kernel/mm/ksm/run = 0を維持します。非常に小さいデータベース)

後者の場合、/sys/kernel/mm/ksm/run = 1に設定しましたが、最終的に有用な活動を目撃した人はすべて/sys/kernel/mm/ksmファイルに必死に報告する必要があります。表示:0

1/実際に実行されているアプリケーションの中にMADV_MERGEABLEがない以外に、他のものがありませんか?

2/実際にMADV_MERGEABLEに夢中になる一般的なデスクトップアプリケーションはありますか?私は私のSQLサーバーがそのうちの1つだと思いましたが…どうやら…? ? ?

3/幸運なら、KSMは私に全く役に立たない。役に立たないksmdデーモンを削除したいのですが…システムではなくシステム(openrc)を実行しています。どのコマンドなのかわかりません。開始とは、CONFIG_KSM = [y]のときにカーネル自体によって開始されなかった場合、どのrcサービスが起動するかを意味します。

ベストアンサー1

  1. 後者だと思います。コード検索AndroidのハイパーバイザーやChromiumの外ではあまり使用されていません。

  2. 私の知る限り。 (すでに共有されたバイナリコードに加えて、同じコンテンツを含む大容量メモリを持つ非VM関連アプリケーションは一般的にいくつですか?)

  3. ksmdはいカーネルスレッド/sys/kernel/mm/ksm/run実行している場合は0を書き込むと無効になります。

おすすめ記事