カーネルのコンパイルにはどれくらい時間がかかりますか(Linux 3.2.5)?[閉まっている]


12

make install -j 4コマンドを使用して12.04にカーネル(Linux 3.2.5)をインストールするのにどれくらい時間がかかりますか?

私の端末はこれを約40分間表示しています。

root@user-desktop:/usr/src/linux-3.2.5# make install -j 4
sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \
        System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5

6
たくさん:) Linuxカーネルには非常に多くのコード行があり、本当に強力なコンピューターがない限り、ビルドに多くの時間がかかります。私のアドバイス、数時間出かけます。
アレクサンダー

2
ドゥルヴァ神!_ / _ 2時間かかりました!..そして、あなたは約40分を心配しました!そして、-j 4が機能するには4つのコア/プロセッサが必要です!
shiladitya

私は-jマシンの物理コアの数よりも大きい数を使用しない傾向がありますが、実際には、高い数を使用してもパフォーマンスが向上するさまざまな理由があります:すべてのスレッドが常に利用可能なプロセッサーリソースの100%を使用するわけではありません(これが主な理由であり、-j数が常に物理コアの数よりも多いといういくつかの推奨事項の根拠です)、CPUにハイパースレッディングがあり、物理コアよりも論理プロセッサが多い、などです。そして、-j 4 少なくともます実行あなたがより少ない4つのコアを持っている場合でも、。
エリアケイガン

1
私の意見では、この質問に正解することはできません。これは、カーネル構成とシステムハードウェアに大きく依存します。10分から6時間の範囲で見ました。
gertvdijk

回答:


12

ハードウェア、特にCPUに依存します。ここであなたが見るために役立つかもしれない世論調査結果です。ただし、通常は1〜2時間です。


8

SSDとSandy Bridgeがオンデマンドで4 GHzでクロックされると、HTをオンにしてで8分かかりましたmake -j14


3

私が最初に成功したカーネルコンパイルは、K8 Mobile Sempron 1.8 GHz上の3.2カーネルで、512 MBのシングルチャネルDDRとATA-100 5200 RPMハードディスクがメインラインのほぼすべてのモジュールに含まれていました。をしていました。11時間かかりました!

私の最新のカーネルである3.2も、2 GBデュアルチャネルDDR2とSATA-3 SSDを搭載したPentium Dual Core T2370で、不要なモジュールをすべてオフにするのに1時間48分かかりました。それは大きく異なります。


これはどんなPCですか。私の2012 AMD A8-4500MのノートPCは、1.8GHzのにdownclockedとターボコアは、オフには、最新の4.4 kernel.Itが6ギガバイトのRAMと500ギガバイトのHDDを搭載したHPパビリオンG7の2269wmでコンパイルするだけで13分かかった
Suiciドーガ

@SuiciDoga多分それはRAMの要因だった。
オマール・タリク・

0

RAIDで大量のディスクを搭載した64 CPUマシンでは、5〜8分で、そのほとんどは最終的なDebianパッケージングのステップで消費されます。

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