• 4

求自架NAS指點....

fedora wrote:
CentOS 不用...(恕刪)


我們兩個都離題了... 對樓主感到抱歉...

現在硬體的 raid 是越來越不需要了, 反而是 software define raid 當道, 但是 Linux 本身的 lvm 非常的糟糕, 最不穩定的就是它, 造成最多 data corruption 就是 lvm, 特別是 lvm + ext4 的組合時, 問題特別多. 現在很多 software define raid package 如 zfs , ceph 都是要直接使用 sas controller 或是 sata controller, 而很多的 raid card 都有 it firmware (passthrough) 的模式, 基本上把 raid card 當 hba 使用, 所以變得 kernel driver 反而更加重要.

現在的問題是 Redhat 跟不上 其它大廠的速度, 也間接造成 CentOS 太慢了. Intel, Cisco, LSI 這些大廠的 driver 是基本的, 但是 Redhat 慢了2年半以上的速度. LSI 卡的 bios/firmware/driver 都出到 P24 了, 如果你看一下 changelog 就知道改了很多 bug 避免了很多 crash 以及 data corruption 的問題, 但是 LSI 的卡 需要三個版本同步, 都是 P24 才會穩定效能出來, 也就是卡上面的 bios 要刷成 24 版, firmware 也要刷成 24 版, 然後系統的 driver 也要更新到 24 版的 driver, 現在的問題就好笑了, 要更新 driver, 它都會限定 kernel 版本要多少多少以上. CentOS 的 3.13 就好笑了, 不是自己重新 compile kernel (問題更多) 不然就是放棄. 使用 RHEL 是不行的, 你等於馬上放棄你所購買的維護合約, 任何非 rhel 的 package 等於就是放棄 rhel 的 supprt. 這是多麼悲劇的情況. 相同的問題也出現在 intel 的 網卡驅動上面, intel 的網卡上面的 pxe boot, firmware 也是要搭配 driver 版本, 現在太多 NAS 的瓶頸是出現在網卡, Intel i350 一張就要將近2萬臺幣 (小心淘寶 ebay yahoo 上一堆假卡) 使用 rhel/centos 就倒楣了, 看到是 HCL 上面相容的硬體, 但是原廠要求你更新到最新的 driver 時, 你是看到吃不到.

nvidia 最新的 video driver
Linux x64 (AMD64/EM64T) Display Driver
Version: 355.11
Release Date: 2015.8.31

如果仔細閱讀這版的 kernel buid readme, 它是使用 dkms 來每次 compile 的, 但是再仔細研究它們的 forum 討論, 最少也要 kernel 3.16 以上才會穩定, 這個問題對於企業很嚴重, 現在越多越多 8 way GPU server 來處理 3D CAD遠端運算 或是大型運算 (big data), 沒有最新的 driver 根本不用考慮了. 所以任何現在高效能的 linux/unix 伺服器 根本無法考慮使用 rhel. RHEL 把穩定的定義變成低效能, 然後它的搞笑能力最高, 用兩年前的架構去跑現在當今最新的硬體, 還硬說它支援度最好 (是實話) 但是它沒有說, 所有的硬體效在 rhel 效能減半喲.

Linux 的開發, 是從來不遺棄舊硬體的, 所以很多時候, 舊的硬體會因爲軟體的更新, 得到新生命 (這個就是跟當初 MS 最大的差異, 如果要更新到 windows 7 你的 xxx 硬題也要更新) 現在 linux 走入雲端的思考, 不是要求一臺強大的伺服器作所有的事情, 而是多臺普通/便宜的硬體完成運算以及資料儲存 (更增加穩定度 以及資料安全性) 但是 rhel 的思維好像是最好不要更新不要 patch. 我每天手機 (android) 的 app 跟 firmware 更新都比 centos 來的多. centos 7上的 firefox 才 38 而已, 但是我的 ubuntu 上面已經是 41 了.Firefox 是 2015-06-02 就 release 了.... 看看 https://wiki.mozilla.org/RapidRelease/Calendar 的更新速度, 幾乎是一個月一個版本... 現在是 rhel 太多基本的套件跟不上開發者的速度, 因爲 rhel 當初起創時開源軟體只是現在的 1/20 的規模, 而它現在的商業模式已經更不上開源軟體的模式, 它如何繼續服務 linux 團體/使用者.

現在我還有兩臺 centos 伺服器, centos 5.9 (Tiptop GP ERP) 跟 centos 7. 只能完全鎖在 firewall 後面完全不對外, 因爲讓他們放在外網實在太危險了. 去年的 openssl heartbleed bug, 等 patch 等了一個多月!, 其它的版本3天內就修改好發放出來了, 而 rhel 是以全員動員 24小時不停的趕工, 也要花一個多月?! 真的是嚇死人了. 那一個月在外網的 rhel/centos 幾乎等於是裸體的, 讓 hacker 輕鬆取得 root 控制權, 一臺基本的 nas/伺服器 有可能不用到 apache/openssl 嗎? 幾乎是不可能的, 那次的 bug 連 cisco 還有 intel 都中招, 無一倖免, 一堆防火牆, sslvpn 全部 (包含微軟 https://technet.microsoft.com/en-us/library/security/ms14-066.aspx, 它第一時間否認有被影響, 但是 6個月後說明有被影響到, 然後 release patch)! 我不認爲任何人想要收到 email 說, 請支付 10 bitcoin, 因爲你伺服器上面所有的資料都被我加密了, 給錢我就幫你解密.

現在網路/雲端時代是需要天天更新, 而且伺服器最好是每一個小時更新.
ilikefood wrote:
小弟最近想讓舊電腦...(恕刪)
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud
fedora wrote:
轉移是這樣的:

/home 什麼的,資料碟,單獨一顆硬碟,或一組 RAID


我的架構跟你很像, 我會拆開 開機系統碟 跟 資料碟, 譬如 MySQL OracleDB Mail 等資料在另外一個資料碟.

但是我就沒有寫 script 或是作 ln -s. 因爲建立了 SAN 然後 zfs 檔案格式, 全部都用 snapshot 或是 clone 模式, 碰到問題就 rollback. 在 zfs 上面 snapshot 只需要大約2秒完成, 而且不佔太多空間, 也支援遠端 snapshot 的差異備份, 所以速度超級快, 3TB 的遠端差異備份大約只要 5分鐘完成 (可以在遠端使用虛擬機開啓), 但是如果我的主系統是 centos 的話, 這些功能我就"很難"做到 (zfs 支援 centos rhel) 但是問題比較多! 使用 zfs on Centos 7 的人很少, 而且就我知道沒有人成功把整個操作系統安裝在 zfs 檔案格式上, 雖然 grub 是支援 zfs 開機, 但是 centos 就是有相容的問題. 下面是我 zfs 的 snapshot

root@tmedia:/etc/rc6.d# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
rpool/ROOT/ubuntu@2015-09-22 516M - 5.20G -
rpool/ROOT/ubuntu@2015-09-24 236M - 5.33G -
rpool/ROOT/ubuntu@2015-09-27 74.0M - 4.92G -
rpool/ROOT/ubuntu@2015-09-30 44.9M - 6.62G -

基本上每天的差異都在 100mb 而已. 所以這樣子的備份還有追溯版本, 對於資料移轉幾乎都可以快速復活, 大部分都是資料以 block 的模式寫入的時間而已 (不是以 file 模式, 那樣子太慢了) .

zfs on fedora的使用者更少, 使用 zfs 的人大部分是 freenas, freebsd, debian, ubuntu 的使用者.
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud

fedora wrote:
CentOS 不用錢的,它是有一個組織看不爽 Red Hat Enterprise Linux(紅帽企業版,RHEL)更新要收錢,而產生的發行版。


CentOS 在 2014/1/7 被 Redhat 買下來了. 現在已經過了 18個月, Redhat 對 CentOS 的限制已經開始出現了! 有些已經開始走 GPL 2.0 的授權的擦邊球了.
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud
真的很謝謝各位前輩的分享
近期就會開始實作...
盼能讓自己滿意也學到更多東西
當然是可行
只是比 NAS 耗電
尤其要架伺服器 需要每天24H 開機
會比NAS 付出更多電費

買NAS 當 WEB Server 比較簡單
若你想要玩Linux 可以自組迷你電腦
樹莓 可能不夠力
4F 推薦的就可行
音浪太強~ 不晃會被撞到地上 !
fedora wrote:
省電 NAS 組件...(恕刪)


耗電可不只 25W , 還有記憶體 硬碟的耗電
加一加 大概要逼近40 W 了


音浪太強~ 不晃會被撞到地上 !

faxio wrote:
耗電可不只 25W...(恕刪)


現在電腦到沒那麼耗電,看看版上有人用G1610組的電腦,待機耗電約20 watt,已經跟市售的NAS相差無幾,且效能上更上一層。

硬碟、記憶體部份不管是否自組都一定要安裝,何須另外拉出來提呢?

簡單來說,若用相同的CPU,基本上市售或自組的耗電量不會差異到很大。而是否需要用到多強大的CPU,其實就取決於使用者的需求。
台灣的電費算是非常便宜了,假使機器耗電多100瓦,一天多2.4度,一天才多8元。

一個月也才多240元,耗電根本不是問題。

多這一點錢,效能可以更好,是值得的。

省電只是行銷話語。
TDP 25W 是 "最大" 熱功率(最大耗電量),也就是 CPU/GPU 使用率 持續 100% 的情況。

這種「100% 滿載」的情況,是非常稀少的。

大部分時間,應該都是「閒置」。閒置會自動降頻節電的。

至於「閒置」耗電多少?
這很難說,要用瓦數計實測才知道。估計應該 10~20W 左右。

Athlon 5350 的性能還算可以的。比 ATOM 或 J1900 都還要強,約低階文書機的性能(Intel G系列那種的)。


萬元以下 NAS 多用桌上型 ATOM 處理器,有些高級的會用到 J1900 那種的。桌上型的 ATOM ,TDP 也在 10W 左右。

TDP 25W 雖然比 TDP 10W 高,但性能不一樣的。

很多人買那種萬元以下 ATOM 機的 NAS,然後說:相簿怎麼卡翻了,影音怎麼慢到受不了........好像和想像的不一樣啊。

它有那個功能啊,只是 CPU 跑不動。功能看得到吃不到。

功能不過就是一個軟體,軟體複製哪需要成本,當然功能有多少給多少。只是問題:用不用的了(CPU 跑不跑得動)。

更別提要架網站什麼的,LAG 到翻掉。

當然 NAS 也有好幾萬元的,用的就不是 ATOM,直接用到 core i 的 T系列省電版(筆電處理器),主流電腦性能的。但要好幾萬元,太貴了。此外 core i (T系列)耗電量也不低的,30w 以上。



硬碟的話,NAS 也要裝硬碟的。

買現成的 NAS 只是空機,裡面沒有硬碟的!

現成 NAS 機子,上面標示的耗電量,只是空機耗電量。

NAS 一樣要買硬碟來裝,那個硬碟就是普通硬碟,並不是 NAS 就裝 特別的、不用吃電的硬碟,貌似沒有那種東西。

一顆 3.5" 的硬碟來講,讀寫時約耗 10W,閒置的時不一定,看什麼型號的,通常在 5W 以下。裝愈多顆,自然愈耗電。

但硬碟一定要裝的,就算知道硬碟會吃電,難道可以不裝嗎,不裝哪來的儲存空間放東西。頂多如果在乎硬碟耗電量,可以買 綠標、紅標什麼的,節能型的。耗電比較小。


記憶體的耗電量,基本可以忽略,非常小。8GB 一條的約 1W。

有些機子 RAM 非常小,經銷商會用話術欺騙消費者,說 RAM 小是因為 RAM 裝太多會吃太多電,完全胡扯的,只有不懂電腦零組件的人才會上當。

RAM 當然愈多愈好,DRAM 條的吃電量基本小到可以忽略。

RAM 很小,純存是廠商想賺錢而已。有些會故意把 RAM 顆粒焊在板子上,使用者無法升級或更換,想升級更換,買一台新的....


******************************

假設整台機器,"平均" 耗電 30W(含多顆硬碟)

開 24H 都不關,一個月耗電量

30w * 24小時 * 30天 /1000 * 3.4元 = 73元
※ 一度電以 3.4元 計算

以這個為基數,可以大略估一下 60w、90w、120w 的機器,要吃多少電費。

控制在 30w 以下,是比較經濟的。
而且市面有合適的零組件可以買
重點是:不貴、又容易買。

ATOM 合板 那種的不好買,要去拍賣網站找,很貴。性能又差。

fedora wrote:
很多人買那種萬元以下 ATOM 機的 NAS,然後說:相簿怎麼卡翻了,影音怎麼慢到受不了........好像和想像的不一樣啊。
它有那個功能啊,只是 CPU 跑不動。功能看得到吃不到。
...(恕刪)


其實應該是說很多買 NAS 的 user 對於電子相簿的實際運作方式不熟悉, 更對為何要縮圖並不理解, 加上大大所提, 在入門級的 NAS 通常採用的 CPU 等級不若桌機那麼好, 以致於 NAS 在處理大量縮圖時會耗費相當多系統資源.

就拿一般上傳至網路上的電子相簿或是影音資料來說, 上傳後的檔案都是要再經過轉檔的程序, 例如縮圖或是影片轉換至其他適合行動裝置傳輸的格式, 主要是這類的影音網站都是用等級高的硬體在處理這一類的轉檔, 所以處理的速度相當快, 但家用入門級的 NAS, 原本的設計就不是採用這類的專屬的硬體來處理轉檔的工作, 自然在轉換上會花更多的時間.

但如果說真正使用上的經驗, 小弟指的是較全面性以及考慮各種不同族群的使用方式, 套裝 NAS 通常能夠提供較佳的使用經驗, 即使是使用一般入門級 NAS, 透過專屬的 App, 通常會比僅透過市面上一般所謂 3rd party 免費 app 來的好用.

舉個例子, 硬體的效能再快, 在 3G 網路下的傳輸瓶頸是在實體網路的速度, 一般數位相片單張至少都有 3~4MB 以上, 解析度愈高所佔的空間愈大, 這樣的檔案在現有的 3G 網路下瀏覽是相當慢的, 但套裝的 NAS 透過預先縮圖處理過, 它僅需要傳輸幾十K, 或是幾百K的資料, 相對來說可以提供更好的使用經驗.

所以常看到很多 User 提出, 為何買了套裝的 NAS, 使用上並不如想像中那麼理想? 但換個角度來看, 即使你今天 DIY 了一套 NAS, 是不是就完勝所謂市面上套裝的 NAS? 使用經驗絕對會更好嗎? 這都不是絕對的, 你了解你所使用的工具, 那麼你就愈能發揮它的效用, 你手上有了絕佳的工具, 有加分的作用, 但你也得曉得怎麼好好去利用它.

當然更希望樓主能夠分享更多實作上的經驗, 供大家參考

所以最後, 只是用硬體效能或是省不省電來評估到底要 DIY NAS, 或是採購套裝 NAS? 這都已經不是一個絕對的因素了, 桌機也可以很省電, 但自身功力要足夠去安裝這些軟體, 以及去整合這些軟體, 而套裝 NAS 也不是永遠都是停留在硬體效能差的刻板印象了, 藉由硬體內建的加密指令集以及硬解功能, 也可以提供經濟但有一定效能表現的選擇. 你了解它就更能發揮它的長處.
FB: Pctine
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?