EFI가 더 빠를 수도 있지만 확실하지는 않습니다. 가장 큰 속도 차이는 프로세스 초기에 하드웨어 초기화에 있습니다. 내 시스템에서 이것은 전체 부팅 시간의 작은 부분이므로 하드웨어 초기화 시간의 감소는 좋지만 큰 차이는 없습니다. —"BIOS를 사용하여 부팅"과 "UEFI를 사용하여 부팅"의 차이점은 무엇입니까?
이 글을 읽고 나면 그 차이가 얼마나 큰지 궁금합니다. 영화를 보는 동안Gigabyte 마더보드, UEFI 및 클래식 BIOS 부팅 시간은 각각 11초와 19초입니다., BIOS 부팅 중에 많은 하드웨어 열거 및 표시가 표시되고 일종의 Windows 메뉴로 부팅됩니다. 내 BIOS 부팅에서는 이 작업을 수행할 수 없으므로 질문을 확장해야 합니다.
기존 펌웨어의 경우BIOS 설정 조정, 시작하다단일 운영 체제(Linux 텍스트 콘솔 운영 체제). 여기에는 이중 부팅 운영 체제가 없습니다. 이 경우 BIOS 부팅은 CSM(호환성 지원 모듈)이 활성화된 UEFI 부팅입니다. 튜닝된 레거시 BIOS는 부팅 시간을 단축(부팅 프로세스 속도 향상)하도록 최적화된 BIOS입니다.
튜닝된 레거시 BIOS 부팅(UEFI+CSM)보다 EFI 부팅이 몇 초 더 빠르나요?
답변1
측정 결과:
BIOS - Fast Boot = 14.15초
BIOS + Fast Boot 0 = 13.08초
UEFI - Fast Boot = 13.01초[1.14초 더 빠름]
UEFI + Fast Boot 0 = 11.30초[1.78초 더 빠름]
UEFI + Ultra Fast 1 = 10.87초
GRUB 부트 로더를 제거하여 더 많은 최적화:
UEFI 스텁 + 빠른 부팅 0 = 9.84초
UEFI 스텁 + 초고속 1 = 8.20초
UEFI 스텁 + 초고속 1 + 고정 IP 2 = 6.38초 3
0. 빠른 시작 모드에서는 컴퓨터가 USB 저장 장치에서 부팅되지 않을 수 있습니다.
1. 초고속 모드에서 외부 그래픽 카드를 사용하는 경우 비디오 BIOS가 UEFI GOP를 지원해야 합니다. 초고속 모드는 매우 빠르게 부팅되므로 이 UEFI 설정 유틸리티에 들어가는 유일한 방법은 모든 부팅 장치를 분리하는 것입니다.
2. 활성 DHCP 클라이언트가 없습니다.
3. ASRock은 Windows 8로 콜드 부팅하는 데 1.5초가 걸린다고 주장하지만 실제로 이 시스템에서는 9.85~9.88초가 걸립니다.
환경
이 테스트에서는 다음과 같이 연결된 Asrock H81 Pro BTC P1.50 마더보드를 사용합니다.
- 2.7GHz 인텔 셀러론 G1820 CPU
- 8GB 메모리
- OCZ Vertex SSD (ahci, 활성 전원 관리 활성화)
- LAN (100Mbps)
- PS/2 마우스 및 키보드
- USB 키보드
- VGA
- Supermicro PCIe HBA (Marvell 칩 기반, 연결된 드라이브 없음)
마더보드 펌웨어는 다음과 같이 설정되어 있습니다:
- 전체 화면 로고=비활성화
- 시작 프롬프트 시간 초과 = 1초
- 온보드 LAN에서 부팅 = 비활성화됨
- 부팅 안전 장치 = 비활성화됨
- 보안 부팅=비활성화
- 인텔 스마트 연결 기술 = 비활성화됨
- 사용하지 않는 하드웨어 = 비활성화됨 (고품질 오디오, HDMI 고품질 오디오, 병렬 포트, 직렬 포트)
- PCIe 옵션 ROM이 로드되지 않음 (예: RAID/HBA 옵션)
먼저 CSM을 활성화하고 Ubuntu 14.04.1 LTS를 설치하십시오. 파티션 테이블 유형은 msdos(MBR)이며 /
Linux용 ext4와 Linux 스왑이라는 두 개의 파티션을 포함합니다. 메인라인 커널 3.16.0-031600rc6 x86_64를 설치하고 부팅 매개변수로 실행했습니다 ro rootdelay=180 debug ignore_loglevel crashkernel=384M-:128M
. 플리머스가 활성화되었습니다. 네트워크 구성이 자동(DHCP)으로 설정되어 있습니다.
측정
측정된 시작 성능은 "콜드 스타트": 전원 스위치를 켜는 것부터 tty1
ubuntu login
화면에 텍스트가 나타나는 것까지. 펌웨어에는 이미 "라는 설정이 있으므로빠른 시작처리 속도를 높이기 위해 이 설정을 비활성화하는 것과 활성화하는 것의 차이도 측정했습니다. 측정은 iPhoto에서 편집된 iPhone4 29.9fps 비디오를 사용하여 수행되었습니다.
정상변이
디버깅을 활성화하면 init의 콘솔 출력이 표시됩니다. ubuntu login
기본 plymouth-upstart-bridge 프로세스는 프롬프트 직후에 종료됩니다. 콜드 BIOS에서 부팅할 때 나타나는 디버그 메시지의 변경 사항은 다음과 같습니다.
- 5.547초
- 5.151초
- 5.420초
- 5.008초
- 5.084초
- 5.188초
즉, 리눅스 커널 + 우분투 부팅 과정은 0.539초 범위 내에서 변화하며, 평균은 5.233초이다.
콜드 UEFI 부팅 중에 Linux 커널 + Ubuntu 부팅 부분의 시간은 디버그 출력에 따라 결정됩니다.
- 5.407초
- 5.129초
- 5.143초
- 5.055초
- 5.621초
- 4.956초
변화는 0.665초이고 평균은 5.219초입니다.