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秒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 Intel Celeron 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スワップという2つのパーティションが含まれています。メインラインカーネル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秒
つまり、Linuxカーネル+ Ubuntuの起動プロセスは0.539秒の範囲内で変化し、平均は5.233秒です。
コールド UEFI ブート中の Linux カーネル + Ubuntu ブート部分の時間は、デバッグ出力によって決まります。
- 5.407秒
- 5.129秒
- 5.143秒
- 5.055秒
- 5.621秒
- 4.956秒
変化は0.665秒、平均は5.219秒です。