eMule(電驢)以分散式 P2P 分流下載聞名,而非單純追求極速。許多使用者對其速度表現存在誤解,本文系統整理影響速度的關鍵因素、High ID 與 Low ID 的連線差異、來源尋找機制,以及常見速度問題的成因與對策。
結論:High ID 不保證高速,Low ID 設定得當同樣可達 40-50 KB/s;盲目追求極速者,eMule 並非最佳選擇。
| 場景 | 同伺服器 | 其他伺服器 |
|---|---|---|
| 主動下載 - High ID | 所有用戶 | High ID |
| 主動下載 - Low ID | High ID | High ID |
| 被動上傳 - High ID | 所有用戶 | 所有用戶 |
| 被動上傳 - Low ID | High ID | 無 |
High ID 在主動下載時幾乎能連接所有節點(除其他伺服器的 Low ID);被動上傳時所有用戶皆可連上。Low ID 則受限於僅能與 High ID 通訊,且被動上傳僅限同伺服器的 High ID。
向登入伺服器及所有已知伺服器發送來源請求,顯示為「ED2K Server」來源。
與已連線用戶交換來源清單,發現更多節點。顯示為「來源交換」。現為主要來源來源。
High ID 與 Low ID 同時下載同一未完成檔案時,因 Low ID 無法主動連接跨伺服器的 High ID,轉由 Low ID 發起請求,High ID 被動回應。雙方顯示為「被動方式」。
A:ID 類型決定「能連誰」,不決定「有多快」。速度取決於來源數量、品質、積分排隊等因素。Low ID 若來源優質同樣可高速。
A:初期完整來源多、分流者多;下載進度推進後,缺塊來源遞減,擴散需緩衝。除非資源已廣泛分流(人人為我,我為人人),否則速度回落屬正常。
A:涉及「積分」與「佇列」機制。同一來源同時間僅允許一連線,多用戶排隊依積分高低決定順序。積分低者排隊久,速度自然受影響。上傳貢獻積分,是提速關鍵。