linux-generic, linux-server 및 linux-virtual 커널 패키지의 차이점은 무엇입니까? 이러한 모든 이미지에서 linux-virtual 패키지를 사용해야하는

개발 및 스테이징 환경을 위해 구축 된 새로운 VM을 얻고 있으며 이러한 모든 이미지에서 linux-virtual 패키지를 사용해야하는 이유가 있는지 궁금합니다.

-가상 커널에 다른 조정이 있습니까? 일시 중지 / 깨우기 / 깨우기 도구가 있습니까?



답변

12.04 이후 데스크탑 linux-generic과 서버 linux-server커널 사이에는 차이가 없습니다 . 그들은 합병되었습니다. ( 출처 : 여기 가 왜되었는지 확인 하십시오 .)

가상 커널 은 포함 된 드라이버 수만 다릅니다 . “KVM, Xen 및 VMWare와 같은 널리 사용되는 가상화 기술 내에서 실행하는 데 필요한 드라이버 만 포함합니다. … 그 외의 다른 옵션은 일반 커널과 가상 커널간에 동일합니다.”

실제로 이것은 -virtual커널 이미지가 더 작고 메모리에서 약간의 공간을 차지할 수도 있음을 의미합니다 (내장 모듈 / 드라이버 수가 적음). 절감 효과는 한 자릿수 메가 바이트 범위에있을 수 있으므로 대부분의 VM에서 차이가 없습니다.


12.04 이전의 서버 및 데스크탑 커널 차이점 :

12.04 이전의 차이점 은 다음과 같습니다.

  • Server Edition은 Desktop Edition에서 사용하는 CFQ 스케줄러 대신 데드 라인 I / O 스케줄러를 사용합니다.

  • Server Edition에서는 선점 기능이 해제되어 있습니다.

  • 타이머 인터럽트는 Server Edition에서 100Hz이고 Desktop Edition에서 250Hz입니다.