커널 2.6.32.x 인공지능 최적화.

이리저리 2.6.32.x 에 대한 새로운 정보를 얻고자 커널 사이트에서 놀던중

2.6.32.x 버전의 가장 강력한 특징인 make localmodconfig 이라는게 생겼더군요.

이게 무엇이냐 꼼꼼이 살펴보았는데…

현재 쓰고 있는 커널의 모듈만 자동으로 적재시켜 최적화를 알아서 해준다는 겁니다 -_-;

make localmodconfig 실행시키면

Y/M/? 이런 방식으로 총 25~30개 정도의 질답으로 나오는데 모르는건 엔터로 넘어가면 자기가 알아서

적재시키느냐 제외하느냐를 결정해서 선택해 주더군요.(y-정적 m-모듈 ?-AI)

2.6.32.x 에서 선보인 Kvm(가상머신메모리최적화), Devtmpfs(부팅최적화) 선택란만 빼놓고 다른건

다 엔터로 넘어갔습니다.

한번더 확인하고자 make menuconfig을 확인해보니 역시 지저분해보이던 <M> 모듈들이

거의다 사라졌더군요. ㅎㅎ

현재 컴파일 진행중인데(1%라도 더 가볍게 만든다는게 벌써 날밤새고 점심시간이군요 ㅠㅠ)

제대로 최적화가 되면 후기 올리겠습니다.

cp /boot/config-<기존커널버전> .config 이렇게 기존 설정을 불러 왔더니
make localmodconfig와 모듈적재시 에러 남발 하더군요.

업글 하실분은 절대로 기존 .config은 복사하시지 마세요.

P.S 도움주신분들 넘 감사드립니다. ㅠ

오호, 구미가 당기네요.

저도 커널 컴파일이나 해야겠네요.

오오 왠지 기쁩니다. 감ㅠㅇㅠ동

커널 컴파일을 몇 번 시도하다가 그나마 대충 성공한게 이번이 처음이긴 한데,
저 옵션을 썼더니… 모듈을 죄다 내려 버리는 것 같습니다…

예를 들면, 제가 같고 있는 usb 주변 장치들이 먹통이 되는 군요.
심지어는 usb mass storage 까지 내려버리네요 ^^;;

그럼에도 불구하고 쓰지도 않는 다른 그래픽 드라이버나 등등은 여전히 모듈이 올라가는군요.

커널 컴파일 초보라, 정확히는 판단이 안되지만, 짧은 소견으로는 아직 멍청하다~ 정도라고 생각되네요.
고수님들의 정확한 진단 부탁드립니다.

[quote:1x06fkh5]
커널 컴파일을 몇 번 시도하다가 그나마 대충 성공한게 이번이 처음이긴 한데,
저 옵션을 썼더니… 모듈을 죄다 내려 버리는 것 같습니다…
예를 들면, 제가 같고 있는 usb 주변 장치들이 먹통이 되는 군요.
심지어는 usb mass storage 까지 내려버리네요 ^^;;
[/quote:1x06fkh5]

그건 USB 인터페이스 관련 모듈이 올라가지 않은 상태에서 localmodconfig 하셨기 때문 입니다.

loclamodconfig 으로 가볍게 만드실려면 제 경험상 USB 관련과 FileSystem 관련만 기본커널 소스와 비교

하시면서 모듈 적재만 해주시면 다른건 별다르게 건드리지 않으셔도 됩니다.