즉시 RAM에 항목을 로드하여 부팅 시간을 단축할 수 있는 방법이 있습니까?

즉시 RAM에 항목을 로드하여 부팅 시간을 단축할 수 있는 방법이 있습니까?

가능한 모든 방법으로 시작 시간을 개선하고 싶습니다. 내 노트북에는 약 8GB의 RAM이 있는데, 이를 활용하여 부팅 시간을 단축할 수 있는 방법이 있다면 좋을 것입니다. 커널이 자체적으로 로드되고 모든 모듈이 RAM에 즉시 로드되도록 하여 작업 속도를 높이는 방법이 있습니까? Linux 커널이 이미 이 작업을 수행합니까?

답변1

이 질문에 정확하게 대답하려면: 시작 시 속도를 높이는 방법이 있습니까? 예.

환영합니다 systemd. 이는 RHEL6 이상, Fedora 15,16 이상, CentOS 6 이상에 적용됩니다.

Ubuntu와 같은 Linux의 다른 세계에서는upstart

Solaris, BSD, MacOSx와 같은 다른 Unix 세계에서는 다음과 같습니다.SMF

두 가지 모두 부팅 방법의 특성을 해결하고 부팅 순서가 시스템을 완전히 작동하는 로그인 준비 호스트로 부팅하는 데 필요한 시간을 최소화하려고 시도합니다.

확인해 보세요 systemd– 상쾌합니다.

저자가 직접 제공한 문서에 대한 링크를 살펴보세요. systemd모두 길고 매우 기술적이므로 가능한 한 여유롭게 읽어보시기 바랍니다.

http://0pointer.de/blog/projects/systemd.html

http://0pointer.de/blog/projects/on-etc-sysinit.html

답변2

initrd를 피하고 모든 모듈을 정적으로 컴파일할 수 있습니다. 어쩌면 작은 커널 크기 옵션과 스트립 어셈블리 디버그 기호를 활성화하고 디버그 기호 없이 모듈을 컴파일할 수 있습니다: INSTALL_MOD_STRIP=1modules_install을 만드세요.

답변3

설치하다안내도시작하는 동안 시간이 소요되는 위치를 시각화합니다. 이렇게 하면 실제 병목 현상을 개선하고 해결책을 찾을 수 있습니다.

관련 정보