831XU - 只有60Mbps,為什麼!! 全部都測試過了!

我有一台 831Xu Qnap,配有 8 顆 Toshiba N300 CMR 硬碟,
以前運作正常,讀取:600MB/s,寫入:100MB/s。

這台是用直連銅纜(Direct Attached Copper cables)透過 SMB 多路徑(SMB Multipathing)連接到 10/25Gbps 交換器。
如前所述,之前運作一切正常,性能也足夠我們需求。

但不知為何,過去 14 天內效能大幅下滑到讀取 60MB/s、寫入 2MB/s。我已經執行過 3 次更新,也安裝了最新的 SMB 版本。

我已經關閉不需要的服務,CPU 使用率大約 20%。

今天我也測試了 NFS 和 FTP,兩者都只有 60MB/s。

我用 qcli Storage 測試過,吞吐量有 552MB-668MB/s。
1 /dev/mapper/cachedev6 558.15 MB/s /share/CACHEDEV6_DATA 458.78 MB/s

我知道 Annapurna 機型是低階機,這台只是用來做歸檔,我有 21TB 資料要從這個陣列搬到新的 TrueNas 陣列。
我有另一台一模一樣的 831Xu,運作一切正常,我也比對過兩台的 /etc/SMB.conf,內容看起來沒問題,
快取(cache)是關閉的。

我已經為了這個問題奮戰好幾天了。
不是硬碟的問題。
我也測試過網路,SFP 直接接到 PC,效能還是一樣。

使用 SMB3,Windows 也已經調整到最佳化,SMB 簽署(SMB Signing)也有啟用,但今天測試 NFS 和 FTP,還是沒改善。

如果我用 4 張網卡,每張可以跑 150MB/s,如果用 2 張,則每張可以跑 300MB/s。

我也換過 SFP 模組成 DAC 線材。

我覺得我已經沒什麼可以再測試的了,硬碟和 RAID 都沒問題,
網路也沒問題,但某個環節就是被拖慢了。

你現在運行的是哪種 RAID 配置?CACHEDEV6 聽起來像是全部都是單顆硬碟(因為 NAS 會從 1 開始計算)

我已經再次確認,

md1:active raid6 sdc3[0] sdg3[7] sde3[6] sda3[5] sdb3[4] sdh3[3] sdf3[2] sdd3[1]
23382383616 個區塊 super 1.0 等級 6,512k 區塊,演算法 2 [8/8] [UUUUUUUU]

很奇怪你的竟然是6……算了

陣列快滿了嗎?

47% 已滿
52.7% 未分配

Enclosure  Port  Sys_Name          Throughput    RAID        RAID_Type    RAID_Throughput   Pool
NAS_HOST   1     /dev/sdc          186.53 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   2     /dev/sdd          190.82 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   3     /dev/sdf          197.82 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   4     /dev/sdh          197.03 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   5     /dev/sdb          192.00 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   6     /dev/sda          197.21 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   7     /dev/sde          184.71 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
NAS_HOST   8     /dev/sdg          186.41 MB/s   /dev/md1    RAID 6       817.66 MB/s       1
[\~] #

關於您的情況,請向我們提交支援服務單,我們的支援團隊將協助您進一步檢查與診斷。

感謝您的合作!

支援入口網站:https://service.qnap.com/

嗨,

這個問題已經被提出了。
請問能否盡快協助處理?

我也遇到過類似/相同的問題,最後發現必須關閉「快取」,然後速度就有了驚人的提升。

關於您所回報的問題,我們將透過您的支援服務單持續協助分析與調查。一旦有任何最新進展,我們的技術團隊會立即與您聯繫。再次感謝您的耐心與理解!

哪種快取,
是 volume 還是 ext4,都有嘗試開啟和關閉。

我什麼方法都試過了,也已經提交了支援工單,還在等他們聯繫我。
但到目前為止,還沒有任何「可設定」的東西是問題的原因。

第一步,我會監控網路通訊——有重傳(retransmitts)嗎?MTU設置錯誤嗎?有任何額外負擔(overhead)嗎?
第二步,檢查你正在傳輸的資料型態和大小……檔案越小,傳輸速率也越低。
使用 IPERF3 來測試你的純網路吞吐量。
如果這沒問題——那應該就是你連線所能提供的最大速率——接下來再考慮埠(bonding of ports)的整合,並務必了解這樣做的效果以及可能的限制。