리눅스 커널 컴파일


8

학습 경험을 위해 Linux 커널을 다른 옵션으로 다시 컴파일하여 설치하고 부팅했습니다. 유익하고 직관적이었습니다. 그러나 사용 가능한 많은 옵션에 압도되었습니다.

내 질문은 :

  1. 특정 랩톱에 Linux 커널을 최적화하는 데 시간을 투자하는 것이 합리적입니까? 크게 개선 될까요?
  2. 내 컴퓨터의 구성을 읽고 구성을 제안 할 수있는 도구가 있습니까?

'lshw는'정확한 하드웨어 설정에 몇 가지 단서를 제공해야합니다
저니 긱

답변:


7

실제로 배포판에서 제공하는 커널은 거의 모든 사람에게 가장 적합한 커널 일 것입니다. 거의 모든 배포판에서 수행하는 작업은 모든 옵션을 모듈로 컴파일하고 필요한대로 모듈을 동적으로로드하는 것입니다.

특히 커널에 대해 배우고 싶은 경우에 좋은 연습이지만, 일상적인 작업이 진행되는 한 데스크탑 또는 워크 스테이션의 성능 이점은 컴파일 시간을 최적화하는 데있어 최적의 수준 일지라도 미미하거나 미미할 것입니다 특정 CPU.

성능보다 교육을 위해이 작업을 수행하는 경우 가능한 한 많은 다른 방법으로 컴파일하는 것이 좋습니다. 모든 것을 모듈로 컴파일 한 다음 모든 것을 정적으로 컴파일하고 (커널이 얼마나 큰지 살펴보십시오) 최소 커널을 컴파일하면서 모든 하드웨어가 작동하도록하십시오. 몇 가지 실험 기능을 사용해보십시오 (아마도 VM에서 ;-)). 그것으로 재미있게 보내십시오.


2

부팅 시간이 크게 향상 될 수 있지만 반드시 성능이 향상되는 것은 아닙니다.

작은 추가 기능 : 모듈 지원을 비활성화하면 정적 모듈 없음 커널이 조금 더 안전하다고 간주 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.