티스토리 뷰

조사

Kernel Size Tuning features

덕쑤 2013. 6. 21. 14:43

Kernel Size Tuning features

 리눅스에는 많은수의 기능을 제어할수 있는 옵션이 있다. 시간이 지남에 따라 그 기능들이 너무 많아 졌다. 아지만 상업용 전자 장비는 리눅스의 많은 기능이 필요하지 않다. 커널 옵션을 조율할때는 매우 조심해야 한다. 많은 파트를 제거 해낸다면 그만큼 메모리를 아낄수 있다. 

Linux-tiny patches

 Linux-tiny patch 세트는 Matt Mackall에 의해서 개잘자가 리눅스 커널의 크기를 줄일수 있도록하고자 하는 의도에 의하여 개발되었다.

These patches are described at: http://elinux.org/Linux_Tiny

The Linux-tiny patch set includes a number of different patches to allow the kernel to be reduced in size. Sometimes, the size reductions are accomplished by reducing the number of objects for a particular features (like the number of possible swap areas, or the number of tty discipline structures). Sometimes, the size reductions are achieved by removing features or functions from the kernel.

Here is a list of the individual Linux-tiny patches that are available for the 2.6.22 kernel at: http://elinux.org/Linux_Tiny_Patch_Details

The patches listed in this table represent patches that can be applied to a 2.6.16 Linux kernel. However, as of version 2.6.16, many options for reducing the kernel were already available in Linux. A list of options, both from these patches and from existing code, which are interesting for tuning the kernel size is provided in the section: "Kernel configuration Options" 

How to configure the kernel

[FIXTHIS - need detailed kernel configuration instructions]

  • use 'make menuconfig'
  • perform thorough testing of your library and applications with the smaller config
  • development vs. deployment configurations
  • describe all_no config - most times it won't boot. 

Kernel Configuration Options

http://elinux.org/Kernel_Size_Tuning_Guide




















공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함