天天看點

TrueNAS SCALE官方文檔之人性化譯注-硬體配置指南

作者:大智家plus

TrueNAS SCALE 是iXsystems公司提供的一款開源存儲管理軟體,幾乎可以部署在所有的第三方x86硬體裝置上,是以也成為衆多nas發燒友和普通使用者鐘愛的nas解決方案之一。下面以TrueNAS SCALE-22.02版本為例就該版本的硬體配置要求進行詳細說明。

1 最低硬體配置要求

CPU:雙核Intel 64位或AMD x86_64處理器

記憶體:8 GB

系統盤:16 GB SSD

存儲盤:兩塊大小相同的磁盤,用于建構單個存儲池

譯者批:這個記憶體和cpu配置基本沒法在truenas内部部署應用,這麼做會比較無趣,實際應用中建議配置至少8核心cpu和16G記憶體(ZFS是吃記憶體大戶)

2 存儲注意事項

2.1 儲存設備數量

TrueNAS能夠将大量儲存設備作為單個存儲陣列的一部分進行管理。TrueNAS SCALE可以在單個存儲陣列中管理多達400個磁盤驅動器。

2.2 存儲媒體

選擇存儲媒體是設計存儲系統以滿足目前目标并為未來容量擴充做好準備的第一步

2.2.1 機械硬碟

在存儲媒體的下一次科學突破之前,旋轉硬碟以其在容量和成本方面的平衡優勢會一直存在。兩位數TB級消費級和企業級硬碟的出現為即将搭建TrueNAS的使用者提供了更多的選擇機會。

2.2.2 SATA NAS硬碟

SATA仍然是許多桌上型電腦/筆記本電腦、伺服器以及一些非企業存儲陣列中事實上的标準磁盤接口。雖然消費級SATA硬碟沒有以前存在的可靠性問題,但仍然無法有效保證可在RAID存儲組中連續運作或使用。企業級SATA硬碟解決了存儲系統中所需的永不停機、振動容限和驅動器錯誤處理問題,但企業級sata硬碟價格令大多數使用者望而卻步。

于是,硬碟廠商通過生産NAS硬碟來應對這一市場缺口。NAS硬碟因最初的西數(WD) Red™而聲名鵲起(現在稱為WD Red Plus),其采用了CMR/PMR技術。WD Red™ NAS硬碟(非SMR)用于最多有8個硬碟驅動器的系統,WD Red™ Pro适用于最多16個驅動器的系統,以及WD UltraStar™ 用于應對超過16個驅動器的系統。因其卓越的品質和可靠性,iXsystems社群論壇将西數硬碟視為TrueNAS建構的首選,官方推出的硬體裝置都配備了WD Red™ Plus硬碟。

譯者批:官方這是在推薦西數nas盤,個人感覺有點交智商稅的意思,實操中還是可以選用西數/希捷/東芝等廠商的企業sata盤,畢竟是企業級,穩定性和性能都沒得說

2.2.3 近線SAS硬碟

近線SAS(NL-SAS)硬碟是7200 RPM企業SATA磁盤,具有大多數企業存儲系統中的行業标準SAS接口。專為資料中心存儲應用程式設計的SAS系統具有準确、詳細的錯誤處理、可預測的故障行為、可靠的熱插拔以及附加的多路徑支援功能。多路徑通路意味着每個驅動器都有兩個接口,可以通過兩根電纜連接配接到兩個存儲控制器或一個控制器。在TrueNAS高可用性體系結構中,每個控制器都是通路同一組NL-SAS驅動器的獨立伺服器,這種備援可防止電纜、控制器卡或整個系統故障。NL-SAS驅動器也足夠健壯,可以處理超過16個磁盤的系統。是以,面向容量的TrueNAS系統附帶了Western Digital UltraStar NL-SAS磁盤,這得益于NL-SAS驅動器提供的容量、可靠性、性能和靈活性的全面完美平衡。

2.2.4 SAS硬碟

企業SAS硬碟是企業存儲行業的傳統重量級産品,其建構目的是提供旋轉磁盤所能提供的最大性能和可靠性。與NL-SAS或NAS驅動器相比,SAS磁盤容量較低,這是因為磁盤的旋轉速度高達15000 RPM。雖然SAS驅動器聽起來可能是高性能存儲的最終解決方案,但許多基于消費者和企業的閃存盤已經上市,大大降低了SAS驅動器的競争力。。

2.2.5 SATA和SAS閃存SSD

近年來,閃存存儲技術取得了顯著進步,通用PC和伺服器中閃存存儲興起。與硬碟不同,閃存對振動不敏感,速度更快,可靠性與傳統硬碟相當。閃存存儲的每GB價格仍然較高,但随着價格差距的縮小,在TrueNAS系統中将會越來越普及。

将閃存盤引入主流市場的最短路徑是供應商使用标準SATA/SAS硬碟接口來模拟标準硬碟,是以,閃存固态磁盤(SSD)具有SATA接口,大小相當于2.5英寸筆記本電腦硬碟,可以直接替換傳統硬碟。閃存固态磁盤可以取代HDD作為TrueNAS系統上的主存儲。

2.2.6 NVMe

Non-Volatile Memory Express(NVMe)标準是一種本地閃存協定,它充分利用了閃存存儲的非線性、并行性,相較ssd更具優勢。

NVMe的主要優點是其低延遲性能,成為了系統引導盤及其他應用場景的主流選項。

注意:NVMe裝置可能運作得很熱,可能需要專用散熱器。目前不支援在NVMe裝置上進行手動S.M.A.R.T.測試。

2.2.7 USB硬碟

避免将USB硬碟用于TrueNAS的主存儲。您可以在必要時使用USB硬碟進行基本的備份。雖然TrueNAS不會自動執行此過程,但您可以連接配接USB HDD,在指令行進行複制,然後将其帶離現場進行安全儲存。

警告:USB連接配接的媒體(包括SSD)可能會報告不準确的序列号,使它們無法區分。

綜上,将這些存儲媒體高效地組合在一起,可以建立功能強大的存儲解決方案。

2.3 存儲解決方案

2.3.1 混合存儲和閃存緩存

硬碟提供了兩位數的TB容量,基于閃存的選項提供了更高的性能,是以提供了兩全其美的選項。使用TrueNAS和OpenZFS,您可以合并閃存和磁盤,以建立充分利用這兩種存儲類型的混合存儲。混合設定使用高容量旋轉磁盤存儲資料,而DRAM和閃存執行超快速讀寫緩存。這些技術與基于閃存的單獨寫入日志(SLOG)配合使用。将其視為一個寫緩存,儲存用于加快寫入速度的ZFS意圖日志(ZIL)。在讀取端,閃存是一種二級自适應替換(讀取)緩存(L2ARC),用于将最熱的資料集儲存在更快的閃存媒體上。使用NFS和資料庫等同步寫入的工作負載可以從SLOG裝置中受益,而使用頻繁通路資料的工作負載可能會從L2ARC裝置中受益。L2ARC裝置并不總是最佳選擇,因為RAM中的一級ARC總是提供更快的緩存,而L2ARC表使用一些RAM。

SLOG裝置不需要很大,因為它們隻需要為網絡或本地應用程式傳遞的五秒鐘資料寫入提供服務。對于大多數現代網絡來說,8 GB到32 GB之間的高持久性、低延遲裝置就足夠了,您可以剝離或鏡像多個裝置以獲得性能或備援。請注意已釋出的裝置耐久性聲明,因為SLOG是大多數寫入系統的漏鬥點。

SLOG裝置也需要電源保護。ZFS意圖日志(ZIL)以及SLOG的目的是在崩潰或電源故障期間保持同步寫入安全。如果SLOG不受電源保護,并且在電源故障後丢失資料,那麼它首先就違背了使用SLOG的目的。檢查裝置的制造商規範,以確定SLOG裝置具有電源安全性或具有電源丢失/故障保護。

L2ARC裝置中最重要的品質是随機讀取性能。裝置需要支援比其緩存的主存儲媒體更多的IOPS。例如,在40個SSD的池中使用單個SSD作為L2ARC是無效的,因為40個SSDs可以處理比單個L2ARC驅動器多得多的IOPS。至于容量,最好是RAM大小的5倍到20倍。高端TrueNAS系統可以具有兩位數TB大小的基于NVMe的L2ARC。

請記住,對于L2ARC中的每個資料塊,主ARC需要一個88位元組的條目。設計不佳的系統可能會導緻ARC中出現意外填充,并降低性能。例如,一個480 GB L2ARC填充了4KiB塊,需要在主ARC中存儲超過10GiB的中繼資料。

2.3.2 自加密驅動器

TrueNAS支援兩種靜态資料加密形式,以實作隐私和法規遵從性目标:本機ZFS加密和自加密驅動器(SED)。SED沒有軟體分區加密帶來的性能開銷,但不如非SED驅動器那麼容易獲得(是以成本可能會稍高)。

2.3.3 引導裝置

從8GB或更大的USB閃存驅動器啟動傳統的FreeNAS系統曾經非常流行。我們建議考慮其他選項,因為USB驅動器的品質差異很大,而且現代TrueNAS版本對引導池執行的驅動器寫入次數增加。是以,所有預建構的TrueNAS系統都附帶M.2驅動器或SATA DOM。

SATA DOM或子產品上的磁盤提供了接近消費級2.5英寸SSD的可靠性,體積更小,可安裝到内部SATA端口,不使用驅動器托架。因為SATA DOMs和帶有m.2插槽的主機闆不像這裡提到的其他儲存設備那麼常見,使用者通常從2.5英寸SSDs和HDD(通常鏡像以增加備援)啟動TrueNAS系統。TrueNAS引導卷的建議大小為8 GB,但使用16或32 GB(或120 GB 2.5“SATA SSD)可為更多引導環境提供空間。

2.3.4 熱交換性

TrueNAS系統有各種形狀和大小。許多使用者希望在出現問題時能夠從外部通路所有儲存設備,以便進行高效更換。大多數熱插拔驅動器托架都需要專用驅動器托盤,您可以在其中安裝每個驅動器。

請注意給定系統的熱插拔背闆提供的最大性能,目标是至少支援6 Gbps SATA III。

2.4 儲存設備池化布局

兩位數TB驅動器的可用性提出了一個問題,TrueNAS使用者現在可以奢侈地問:我應該使用多少驅動器來實作我想要的容量?您可以鏡像兩個16TB驅動器以實作16TB的可用容量,但這并不意味着您應該這樣做。鏡像兩個大型驅動器具有備援和平衡兩個裝置之間的讀取的優點,這可以降低功耗,但除此之外幾乎沒有其他好處。最多兩個大型驅動器的寫入性能是單個驅動器的性能。相比之下,一個由八個4TB驅動器組成的陣列提供了多種配置,以更低的成本優化性能和備援。如果配置為條帶化鏡像,八個驅動器的寫入性能可以提高四倍,總容量也差不多。您還可以考慮添加一個具有任何zpool配置的熱備盤驅動器,這樣,如果zpool的一個主驅動器發生故障,zpool就會自動重建。

譯者批:官方推薦條帶化+熱備盤方式配置存儲池

2.5 儲存設備烤機

旋轉磁盤硬碟驅動器的運動部件對沖擊和振動非常敏感,使用時會磨損。在将每個儲存設備投入生産環境之前,請考慮對其進行預檢:

Start a long HDD self-test (smartctl -t long /dev/), and after the test completes (could take 12+ hrs)

Check the results (smartctl -a /dev/)

Check pending sector reallocations (smartctl -a /dev/ | grep Current_Pending_Sector)

Check reallocated sector count (smartctl -a /dev/ | grep Reallocated_Sector_Ct)

Check the UDMA CRC errors (smartctl -a /dev/ | grep UDMA_CRC_Error_Count)

Check HDD and SSD write latency consistency (diskinfo -wS ) Unformatted drives only!

Check HDD and SSD hours (smartctl -a /dev/ | grep Power_On_Hours)

Check NVMe percentage used (nvmecontrol logpage -p 2 nvme0 | grep “Percentage used”)

在部署系統之前,請花時間建立池。使其盡可能接近真實工作負載,以揭示各個驅動器的問題,并幫助确定替代池布局是否更适合該工作負載。小心二手驅動器,因為供應商可能不誠實。

譯者批:苦口婆心提醒注意二手盤奸商……

2.6 存儲控制器

TrueNAS使用的最受歡迎的存儲控制器是6 Gbps和12 Gbps(每秒千兆位,有時表示為Gb/s)Broadcom SAS主機總線擴充卡(HBA)。控制器嵌入在一些主機闆上,但通常是具有四個或更多内部或外部SATA/SAS端口的PCIe卡。6 Gbps LSI 9211及其使用LSI SAS2008晶片(如IBM M1015和Dell H200)重新命名的同類産品在使用二手市場部件建構系統的TrueNAS使用者中頗具傳奇色彩。使用最新的IT或目标模式固件閃存,以禁用Broadcom控制器上IR固件中的可選RAID功能。對于那些有預算的使用者,較新型号的Broadcom 9300/9400系列提供12 Gbps SAS功能,甚至9400系列的NVMe到SAS轉換功能。TrueNAS包括sas2flash、sas3flash和storcli指令,用于在9200、9300和9400系列卡上閃存或執行重新閃存操作。

闆載SATA控制器以較小的建構而流行,但主機闆供應商通過包含比傳統的四個SATA接口更多的接口來更好地滿足NAS使用者的需求。請注意,許多主機闆附帶3 Gbps和6 Gbps闆載SATA接口,選擇錯誤的接口可能會影響性能。如果主機闆包含硬體RAID功能,請不要使用或配置它,但請注意,在BIOS中禁用它可能會删除某些SATA功能,具體取決于主機闆。大多數與SATA相容性相關的問題都很明顯。

有無數關于在TrueNAS中使用硬體RAID卡的警告。ZFS和TrueNAS提供了内置RAID,比任何硬體RAID卡都能更好地保護您的資料。如果隻有硬體RAID卡,則可以使用它,但有一些限制。首先也是最重要的一點是,如果您的硬體RAID卡支援HBA模式(也稱為passthrough或JBOD模式),請不要使用其RAID功能(下面的項目符号中有一個警告)。使用時,它允許它執行與标準HBA無差別的操作。如果RAID卡沒有此模式,則可以為系統中的每個磁盤配置RAID0。雖然不是理想的設定,但它可以在緊要關頭工作。如果使用TrueNAS重新調整硬體RAID卡的用途,請注意某些硬體RAID卡:

可能屏蔽磁盤序列号和S.M.A.R.T.健康資訊

執行速度可能比其等效HBA慢

如果使用帶無電備用電池單元(BBU)的寫緩存,可能會導緻資料丢失

譯者批:說了一大堆,大緻意思最好不用raid卡,用内置的軟raid最靠譜

2.7 SAS擴充器

直接連接配接系統,其中每個磁盤都連接配接到控制器卡上的接口,是最佳的,但并不總是可行的。SAS擴充器(端口倍增器或拆分器)使控制器卡上的每個SAS端口能夠為多個磁盤提供服務。您隻能在伺服器或JBOD的驅動器底闆上找到SAS擴充器,其驅動器托架超過12個。例如,如果沒有SAS擴充器,TrueNAS JBOD在四個機架單元的空間内就無法超越90個驅動器。想象一下,如果不使用SAS擴充器,您需要多少個八端口HBA才能通路90個驅動器。

雖然專為SAS磁盤設計的SAS擴充器通常可以通過SATA隧道協定或STP支援SATA磁盤,但出于上述NL-SAS部分中提到的原因(SATA磁盤在基于SAS的背闆上起作用),我們仍然更喜歡SAS磁盤。請注意,事實并非如此:您不能在為SATA驅動器設計的端口中使用SAS驅動器。

2.8 儲存設備冷卻

網際網路上流傳的一項被廣泛引用的研究表明,硬碟溫度對硬碟可靠性影響不大。這項研究成為了一個很好的頭條新聞或話題開場白,但仔細閱讀報告表明,這些驅動器是在最佳環境條件下測試的。冷卻良好的旋轉硬碟在生産中達到的平均溫度約為28°C,一項研究發現,溫度每升高12°C,磁盤的故障次數就會增加一倍。在添加驅動器冷卻之前(尤其是在較舊的系統上),驅動器冷卻通常會帶來額外的噪音,在資料中心或機櫃中運作伺服器時,如果沒有注意到内部冷卻風扇設定為最低設定,則可能會浪費資金。請密切注意支援16個或更多驅動器的任何機箱中的驅動器溫度,尤其是那些異國情調、高密度設計的機箱。每個底盤都有某些區域因任何原因而變得更暖和。注意風扇故障以及某些8TB驅動器型号的運作溫度高于其他驅動器容量的趨勢。一般情況下,盡量使驅動器溫度低于供應商提供的驅動器規格。

譯者批:提醒注意小機箱多硬碟狀況下的散熱問題

3 記憶體、CPU和網絡注意事項

3.1 記憶體配置建議

TrueNAS比許多網絡連接配接存儲解決方案具有更高的記憶體需求,這是有充分理由的:它在共享服務、附加插件、監控和虛拟機之間共享動态随機通路記憶體(DRAM或簡稱RAM),以及複雜的讀緩存。TrueNAS系統上的RAM很少被閑置,足夠的RAM是保持最高性能的關鍵。對于最多八個驅動器的基本TrueNAS操作,您應該至少有8 GB的RAM。其他用例都有不同的RAM要求:

8個驅動器之後添加的每個驅動器增加1 GB,以使大多數使用情形受益。

如果更多用戶端将連接配接到TrueNAS系統,請添加額外RAM(一般情況下)。通過iSCSI支援許多高性能VM的20 TB池可能需要比存儲歸檔資料的200 TB池更多的RAM。如果使用iSCSI備份虛拟機,請計劃使用至少16 GB的RAM以獲得合理的性能,使用32 GB或更多的RAM以實作最佳性能。

為winbind内部緩存的目錄服務添加2 GB RAM。

根據插件和監控的需要添加更多RAM,因為每個插件都有特定的應用程式RAM要求。

為具有來賓作業系統和應用程式RAM要求的虛拟機添加更多RAM。

根據RAM中的重複資料消除表,為重複資料消除添加建議的每TB存儲容量5 GB。

池中每50 GB L2ARC添加大約1 GB RAM(保守估計)。将L2ARC驅動器連接配接到池也會使用一些RAM。ZFS需要ARC中的中繼資料來了解L2ARC中有哪些資料。

譯者批:總之就是韓信帶兵,多多益善,要跑得遛,32GB起步吧

3.2 ECC記憶體

計算機系統内部的電磁幹擾會導緻RAM的單個位自發翻轉到相反的狀态,進而導緻記憶體錯誤。記憶體錯誤可能導緻安全漏洞、崩潰、轉錄錯誤、事務丢失以及資料損壞或丢失。是以,RAM(臨時資料存儲位置)是防止資料丢失的最重要的區域之一。

糾錯代碼或ECC RAM會在發生錯誤時檢測并糾正記憶體中的位錯誤。如果錯誤嚴重到無法糾正,ECC記憶體會導緻系統挂起(無響應),而不是繼續使用錯誤位。對于ZFS和TrueNAS,此行為實際上消除了RAM錯誤傳遞到驅動器導緻ZFS池損壞或檔案錯誤的任何機會。

關于是否在OpenZFS和TrueNAS中使用糾錯碼(ECC)系統記憶體的冗長的網際網路辯論總結如下:

強烈建議将ECC RAM作為另一種資料完整性防禦措施

然而:

一些CPU或主機闆支援ECC RAM,但并非所有

許多TrueNAS系統每天在沒有ECC RAM的情況下運作

任何類型或等級的RAM都可能出現故障并導緻資料丢失

RAM最有可能在前三個月出現故障,是以在部署前測試所有RAM。

譯者批:目前桌上型電腦主機闆基本不支援ECC,隻有伺服器主機闆和部分工作站主機闆支援ECC,是以,不必強求記憶體的使用安全。

3.3 中央處理器(CPU)選擇

選擇ECC RAM會限制CPU和主機闆選項,但這可能是一件好事。英特爾注重将ECC RAM支援限制在最低和最高的CPU上,減少了中檔i5和i7機型。

選擇哪種CPU可以歸結為一系列因素:

由于OpenZFS執行校驗和、壓縮和(可選)加密資料的方式,動力不足的CPU可能會造成性能瓶頸。

由于Samba是輕線程TrueNAS SMB守護程式,是以具有較少核心的更高頻率CPU通常最适合僅SMB工作負載。

核心數較高的CPU更适合并行加密和虛拟化。

支援AES-NI加密加速的CPU提高了檔案系統和網絡加密的速度。

建議使用伺服器級CPU,以提供電源和ECC記憶體支援。

對于軟體加密池,建議使用Xeon E5 CPU(或類似CPU)。

建議虛拟機使用Intel Ivy Bridge CPU或更高版本。

注意CPU和主機闆上的VT-d/AMD Vi裝置虛拟化支援,以将PCIe裝置傳遞給虛拟機。請注意給定的CPU是否包含GPU或需要外部GPU。此外,請注意,許多伺服器主機闆都包含帶有内置GPU的BMC晶片。有關BMC的詳細資訊,請參見下文。

得益于Ryzen和EPYC生産線,AMD CPU正在卷土重來。FreeBSD和TrueNAS CORE對這些平台的支援有限。然而,Linux有很大的支援,TrueNAS SCALE應該可以毫無問題地與AMD CPU配合使用。

譯者批:選擇多核心/支援虛拟化的cpu,上ECC記憶體的話需要伺服器CPU配合

3.4 遠端管理:IPMI

為了進一步限制主機闆的選擇,如果您需要,請考慮Intelligent Platform Management Interface或IPMI(也稱為基闆管理控制器、BMC、iLo、iTrac和其他名稱,具體取決于供應商):

遠端系統的遠端電源控制和監控

用于配置或資料恢複的遠端控制台外殼通路

用于TrueNAS安裝或重新安裝的遠端虛拟媒體

TrueNAS依賴于其基于web的使用者界面(UI),但有時您可能需要控制台通路才能更改網絡配置。TrueNAS管理和共享預設為單個網絡接口,當您需要更新LACP聚合網絡等功能時,這可能會很困難。理想的解決方案是有一個專用子網來通路TrueNAS web UI,但并非所有使用者都有這種奢侈。偶爾通路硬體控制台對于全局配置甚至系統恢複都是必要的。最新的TrueNAS Mini和R系列系統在專用千兆網絡接口上提供了基于HTML5的全功能IPMI支援。

譯者批:這個管理網口多見于伺服器或工作站主機闆,打算桌上型電腦的兄弟看看就得了

3.5 電源裝置

TrueNAS系統上的電源裝置(或PSU)要考慮的首要标準是:

主機闆的功率容量(瓦特)及其必須支援的驅動器數量

可靠性

效率等級

相對噪聲

可選備援,在一個電源發生故障時保持重要系統運作

選擇一個額定初始負載和未來負載的PSU。具有足夠功率的PSU,以便從大容量機箱遷移到完全填充的機箱。另外,考慮一個熱插拔備援PSU以幫助保證正常運作時間。有預算的使用者可以保留一個冷備用PSU,以将其潛在停機時間限制在數小時而不是數天。一個好的、現代化的PSU是高效的,并完全內建到IPMI管理系統中,以提供實時風扇、溫度和負載資訊。

大多數電源都具有經認證的效率額定值,即80+額定值。80以上的額定值表明,從牆上獲得的電力會因熱量、噪音和振動而損失,而不是像為元件供電這樣做有用的工作。如果一個電源需要從牆上抽出600瓦來為元件提供500瓦的電力,那麼它的工作效率為500/600=~83%。其他100瓦特因熱量、噪音和振動而損失。額定值較高的電源效率更高,但成本也更高。如果你不确定該買什麼效率,那麼做一些投資回報計算。例如,如果一個80+鉑金PSU的成本比可比的80+黃金PSU高出50美元,那麼您每年至少可以節省10美元的電費,以便在五年内實作投資回報。

譯者批:電源功率一定要計算好,還要考慮額外損耗

3.6 不間斷電源

TrueNAS提供了通過傳統串行或USB連接配接與電池供電的不間斷電源(UPS)通信的能力,以在斷電時協調正常關機。TrueNAS與APC品牌的UPS配合良好,其次是CyberPower。考慮為具有純正弦波輸出的UPS編制預算。某些型号的SSD可能會在斷電時發生資料損壞。如果多個SSD同時斷電,可能會導緻整個池故障,使UPS成為一項關鍵投資。

譯者批:多SSD的情況就要着重考慮UPS了

3.7 以太網連接配接

網絡連接配接存儲中的網絡與存儲一樣重要,但主題可以歸結為幾個關鍵點:

簡單性-簡單性通常是網絡配置可靠性的秘訣。

單個接口-速度更快的單個接口(如10/25/40/100GbE)比聚合速度較慢的接口更好。

接口支援-Intel和Chelsio接口是受支援的最佳選項。

資料包碎片-僅考慮具有專用連接配接的巨型幀MTU,例如伺服器或視訊編輯器與TrueNAS之間不太可能出現資料包碎片。

LRO/LSO解除安裝功能-與LRO和LSO解除安裝功能的接口通常減輕了對巨型幀的需要,使用它們可以降低CPU開銷。

3.8 高速互連

随着硬體開發速度的加快和企業更新速度的加快,更高頻段的硬體變得更容易通路。家庭實驗室現在可以部署和使用40GB及以上的網絡元件。家庭使用者現在發現了與企業客戶發現的這些更高速度相同的問題。

iXsystems建議在下面列出的高速互連中使用直接連接配接銅纜(DAC)上的光纖:

10Gb NIC:SFP+連接配接器

25Gb NIC:SFP28連接配接器

40Gb NIC:QSFP+連接配接器

100Gb NIC:QSFP28連接配接器

200Gb NIC:QSFP56連接配接器

400Gb NIC:QSFP-DD連接配接器

iXsystems還建議對使用光纖通道時提到的任何收發器形狀因素使用光纖。直連銅纜(DAC)電纜可能會在NIC、電纜和交換機之間産生互操作性問題。

3.9 虛拟化TrueNAS要點

最後,TrueNAS硬體的最終問題是是使用實際硬體還是選擇虛拟化解決方案。TrueNAS開發人員每天将TrueNAS虛拟化作為其工作的一部分,雲服務在各種規模的使用者中都很受歡迎。TrueNAS設計的核心是OpenZFS。從第一天開始的設計就适用于實體儲存設備。它了解他們的優勢,并彌補他們的弱點。當需要虛拟化TrueNAS時:

如果可能,請将硬體磁盤或整個存儲控制器傳遞給TrueNAS VM(需要VT-d/AMD Vi支援)。

在虛拟化存儲(如VMFS)上禁用自動清理池,并且在另一層上運作存儲修複任務時從不清理池。

使用至少三個vdev來提供足夠的中繼資料備援,即使使用條帶化池也是如此。

提供一個或多個8 GB或更大的引導裝置。

根據TrueNAS VM的通常要求,為其提供足夠的RAM。

如果所有裝置都支援巨型幀網絡,請考慮使用巨型幀網絡。

了解FreeBSD中的來賓工具可能缺少其他來賓作業系統中的功能。

在虛拟接口上啟用MAC位址欺騙,并啟用混雜模式以使用VNET監控和插件。

譯者批:還是盡量将truenas直接部署在裸機上

繼續閱讀