Mất bao lâu để biên dịch kernel (linux 3.2.5)? [đóng cửa]


12

Mất bao lâu để cài đặt kernel (linux 3.2.5) vào ngày 12.04 bằng cách sử dụng make install -j 4lệnh?

Thiết bị đầu cuối của tôi đang hiển thị điều này trong khoảng 40 phút bây giờ.

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
Rất nhiều :) Nhân Linux có số lượng dòng mã rất lớn và sẽ mất rất nhiều để xây dựng trừ khi bạn có một máy tính thực sự mạnh. Lời khuyên của tôi, đi ra ngoài trong một vài giờ.
Alexanderar

2
chúa ơi! _ / _ tôi mất 2 giờ! .. và bạn lo lắng về 40 phút! và btw bạn cần 4 lõi / bộ xử lý để -j 4 hoạt động!
shiladitya

Mặc dù tôi có xu hướng không sử dụng -jsố lượng cao hơn số lõi vật lý trong máy, nhưng thực tế có nhiều lý do tại sao sử dụng số cao hơn vẫn có thể cung cấp hiệu suất tốt hơn: Không phải tất cả các luồng sẽ luôn sử dụng 100% tài nguyên bộ xử lý có sẵn cho chúng (đây là lý do chính và là cơ sở cho một số khuyến nghị rằng -jsố lượng luôn cao hơn số lõi vật lý), CPU có thể có siêu phân luồng nên có nhiều bộ xử lý logic hơn lõi vật lý, v.v. Và -j 4 ít nhất sẽ chạy , ngay cả khi bạn có ít hơn 4 lõi.
Eliah Kagan

1
Câu hỏi này không thể trả lời theo cách lành mạnh theo ý kiến ​​của tôi. Điều này phụ thuộc nhiều vào cấu hình kernel và phần cứng hệ thống. Tôi đã thấy nó trong khoảng từ 10 phút đến 6 giờ.
gertvdijk

Câu trả lời:


12

Nó phụ thuộc vào phần cứng đặc biệt là CPU. Đây là một kết quả thăm dò ý kiến ​​có thể giúp bạn xem. Nhưng, thông thường là từ 1-2 giờ.


8

Với ổ SSD và Sandy Bridge có tốc độ 4 GHz theo yêu cầu, phải mất 8 phút với HT bật và make -j14.


3

Trình biên dịch kernel thành công đầu tiên của tôi là kernel 3.2 trên K8 Mobile Sempron 1.8 GHz với 512 MB DDR đơn kênh và ổ cứng ATA-100 5200 RPM chỉ bao gồm mọi mô-đun trong dòng chính, vì tôi không biết tôi là gì Đang làm. Mất 11 giờ!

Hạt nhân gần đây nhất của tôi, cũng là 3.2, nhưng giờ đây trên Pentium Dual Core T2370 với DDR2 kênh đôi 2 GB và SSD SATA-3 và tất cả các mô-đun không cần thiết đã tắt mất 1 giờ 48 phút. Nó có thể thay đổi rất nhiều.


Đây là loại PC gì. Máy tính xách tay AMD A8-4500M 2012 của tôi đã giảm xuống còn 1.8GHZ và Turbo Core chỉ mất 13 phút để biên dịch kernel 4.4 mới nhất. Đây là HP Pavilion g7 2269wm với RAM 6 GB và ổ cứng 500 GB
Suici Doga

@SuiciDoga Có lẽ đó là yếu tố RAM.
Omar Tariq

0

Trên máy 64 CPU có rất nhiều đĩa trong RAID, ~ 5-8 phút, với phần lớn số đó được tiêu thụ trong bước đóng gói debian cuối cùng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.