測試背景
需在 USB 隨身碟安裝 Linux 作為測試環境,比較兩種常見寫入方式的開機與執行效能:
- 全盤安裝模式:將 USB 視為一般硬碟,直接安裝作業系統
- 啟動工具寫入模式:使用 Universal USB Installer、Rufus、Etcher 等工具寫入 Live/安裝映像
實測結果
| 指標 | 全盤安裝模式 | 啟動工具寫入模式 |
| 開機時間 | 較慢(約 2-3 倍) | 快速 |
| 桌面響應 | 明顯延遲 | 流暢 |
| 應用啟動 | 緩慢 | 正常 |
| 壽命影響 | 頻繁寫入減短壽命 | 主要唯讀,壽命較長 |
原因分析
- 全盤安裝:USB 隨身碟控制器與快閃記憶體特性不適合高頻隨機讀寫,缺乏磨損平衡、垃圾回收機制,導致效能急劇下降
- 啟動工具模式:通常採用唯讀壓縮檔案系統,運作時載入記憶體,減少隨身碟讀寫
建議與優化
- 優先使用啟動工具:建立 Live USB 或持久化儲存
- 若必須全盤安裝:
- 選擇高耐久度 USB(如 SLC/MLC 顆粒、支援 TRIM)
- 掛載參數加入
noatime,nodiratime,discard
- 將
/tmp、/var/log 掛載至 tmpfs
- 關閉 Swap 或移至硬碟
- 替代方案:使用外接 SSD + USB 3.0/3.1 介面,效能與壽命皆優於隨身碟