TS1655 - qbitorrent 速度變慢

大家好,

我有一台 TS1655(10gbit),搭載 QUTS hero 5.2.1,系統磁碟區在 2 顆 SSD 上,64GB RAM,主要磁碟區是 12x24TB(WD241KRYZ)RAID-6,64kbit 區塊(207TB thick volume)。檔案複製速度沒問題。

我在 Win10 上運行 Adobe Media Encoder,將影片編碼到 TS1655,同時也編碼到 673a 和 873a。673a/873a(2.5gbit)一直運作得很順暢,但我注意到 TS1655 在編碼結束時建立暫存檔時速度會變慢。編碼到 TS1655 的速度沒問題,問題出在編碼完成前建立暫存檔的速度,比 873a 慢了兩倍。例如,在 873a 上 14 分鐘的編碼,在 1655 上卻要 24 分鐘,主要都是卡在最後寫入暫存檔的部分。

我發現只要有 qbitorrent 開著就會發生這種情況——如果我把 qbitorrent 關掉,1655 編碼就很快很順,但只要 qbitorrent 開著,透過 Windows 檔案總管瀏覽也會有點遲鈍,TS1655 開著 qbitorrent 就感覺比 873a/673a 慢一步,而 873a/673a 是跑一般 QTS 的。TS1655 無論 qbitorrent 開或關,檔案複製速度都沒問題。TS673a/873a 完全不受 qbitorrent 影響。

請問可能是什麼原因造成的呢?我試過 jumbo 1500/9000 都沒問題。只有在 TS1655 開著 qbitorrent 時才會出現問題,TS673a/873a 一直都很順暢,沒遇過這種狀況……
有什麼設定可以嘗試嗎?還是硬體問題,或許我應該把 10gbit 跑在不同子網?可以針對 Adobe Media Encoder 的網路流量做優先處理嗎?還是我應該試試把 10gbit 換成 2.5gbit port 比較看看?

我的交換器是 QNAP QSW-M3216R-8S8T-US。

謝謝。
Anatoli

這台設備採用 Atom 處理器,因此如果你想要獲得全速效能,請確保 NAS 上沒有執行任何會佔用 CPU 的程式(例如:種子下載程式)。

謝謝你。我沒有在 NAS 上運行任何東西。Qbitorrent 是在 Windows 機器上運行,並從 NAS 讀寫,所以其實 NAS 上沒有什麼應用程式在運行,除了夜間單向同步到本地硬碟(我在測試 Adobe/Qbitorrent 時甚至沒有在運行)。這種工作負載情境,TS1655 在我的配置下應該可以輕鬆應付。

NAS 上的 CPU 使用率大約 15%,RAM 約 20%(沒有 SSD 快取,也沒啟用重複資料刪除/壓縮),我需要更詳細地監控這些數據。如果 CPU 是瓶頸,理論上我應該會看到更高的 CPU 使用率,對吧?

我下一步測試會把連線從 10gbit QNAP 卡換到 2.5 QNAP 埠,看看問題是否仍然存在。還有其他建議嗎?
會不會是我在 Raid-6 卷上設置的 64kb 區塊大小造成的?如果有在跑種子,是否需要降低區塊大小?

關於建立儲存池時的 ZIL 同步 I/O 模式選項呢?我記得我有停用它,因為 NAS 有獨立的 APC UPS,斷電不是問題。這會不會有影響?儲存池建立後要怎麼檢查這個設定?

謝謝你。

那麼,那個種子庫有多大呢?

也許有大量隨機 IO 發生,導致你正在嘗試的順序檔案傳輸(那個暫存檔案)變慢了。

奇蹟般地,今天運作得很順利!我什麼都沒做……也許是網路流量因切換而平衡了……我打算讓它持續執行編碼任務幾天,然後與我的基準時間做比較再做決定。

我注意到在寫入暫存檔時,CPU大多低於20%使用率,偶爾會飆升到38%,而記憶體則穩定在22%使用率。