
私は特定のモジュールの内部ランタイム状態に関するデータを収集するためにLinuxカーネルを修正することに関連するいくつかの科学実験をしようとしています。私たちは、実際のデータセンターで実際に使用されているいくつかのカーネルバージョンに対して実験をしたかったのです。
質問:テストするカーネルバージョンのリストをどのように作成できますか?もちろん、いくつかのバージョンを直接選択することもできますが、選択を正当化するためにいくつかの参考資料を指摘することができれば、科学的な信頼性が高まります。同じ非公式のものDistroWatch.comしかし、カーネルバージョンの場合は役に立ちます。または、人気のあるディストリビューションのパッケージマネージャからダウンロード統計をスクラップすることもできます(該当するデータが公に利用可能な場合)。
[注:この質問を最初に尋ねました。サーバー障害しかし、「システム管理者とは関係ありません」と閉鎖されました。これがもっと重要だと思います。]
答え1
[自己回答]
これはあまり満足していませんが、私たちは基本的に@sjsamの提案を受け入れてカーネルバージョンのリストを作成しました。RedHat Enterprise Linuxに付属するデフォルトのカーネルバージョン。
現在(2016年4月)現在までにサポートされているRHELのバージョンを見ると、次のリストが表示されます。
- 2.6.18
- 2.6.32
- 3.10.0
- 4.X(良い測定のために実験をするとき、現在持っているすべてをテストする必要があります)
このリストが「実際のデータセンターで実際に使用されているもの」をどの程度示すかはわかりませんが、確かにそうです。データセンターのエンジニアがデフォルトのカーネルを更新しないと仮定すると、これはかなり良いかもしれません。