
我正在開發一個視訊監控系統,可以記錄和串流回來自許多遠端 IP 攝影機的許多視訊串流。
一台伺服器將在一台處理約 500 個視訊串流(每個視訊串流 250kbps)的機器上運行。一台伺服器將是大型伺服器集區的一部分,由一台簡單的伺服器控制(這裡不重要)。
現在,我是一名軟體工程師,他們讓我負責尋找合適的硬體來運行我的伺服器......而我對我需要什麼一無所知!
我可以安裝 Linux 並在 RAID 中配置幾個快速 HDD,並且可以擁有與某些昂貴的儲存解決方案相同的效能嗎?
我需要多少個 CPU、主機板或其他?
對此最好的硬碟品牌是什麼?
硬碟有水冷嗎?
抱歉問了愚蠢的問題,但我喜歡寫軟體,我使用電腦這就是我在工作中需要了解的所有硬體細節...:)
答案1
1.我可以安裝linux並在RAID中配置幾個快速HDD嗎?
不,我至少會選擇一個像樣的硬體 raid 控制器(Adaptec 是我的賭注)。主要的原因是你的 Linux 安裝在調優上很糟糕,只是因為它缺乏優化的硬體。即:您不能安全地使用寫回緩存,因為如果電源出現故障,光碟可能會損壞。您可以在Adaptec 5805Z 或帶有BBU 的5805 中執行此操作,因為如果電源發生故障,板載快取是安全的(在一段或更長時間內- BBU 運行2 天,Z 型號將資料寫入閃存模組) 。順便說一句,從技術上講,我仍然運行 Linux(在控制器上)。
2.我需要多少個CPU,主機板,其他?
相當無關緊要。除非進行壓縮,否則不會受到 CPU 限制。任何 CPU 都應該足夠了,甚至是 ATOM。再次強調,除非您所做的不僅僅是透過光碟傳遞串流,否則不太可能出現 CPU 問題。
3.最好的硬碟品牌是什麼?
西部數據。更具體地說:如果您需要以合理的價格獲得良好的性能,那麼可以選擇 Velociraptors。唯一比昂貴得多的 SAS 驅動器低的 10k RPM 驅動器。根據您的 IO 需求,您可以使用更大、更慢的驅動器。這必須經過測試,這很大程度上取決於您的編碼。
從 SuperMicro 取得伺服器 - 2 個機架單位高,可容納 24 個硬碟(2.5 外形尺寸)。有足夠的擴充空間。我可能會從 RAID 10 配置中的 8 個光碟開始。多個籠子可以互相奴役。需要 SAS RAID 控制器(如上面提到的 Adaptec)。
4.硬碟有水冷嗎?
是的,但這與伺服器完全無關。這主要是為了 osmoen e 製作一台具有全水冷功能的靜音 PC,並希望在沒有風扇的情況下消除 HD 熱量。
答案2
我收回了原來的答案,因為我混淆了 125 兆位元和 125 千兆位元。我真丟臉。
但當然,這會讓一切變得更容易:)
那麼,對於你的問題:
有點。您可以獲得相當好的性能,對於這種情況來說應該足夠了。我建議使用盡可能多的磁碟,並且可能使用硬體 raid 控制器。除其他優點外,這還可以輕鬆熱插拔損壞的磁碟,而作業系統不會出現任何問題。順便說一句,買一個帶有熱插拔驅動器托架的機箱。
這主要取決於您想做什麼。具有兩個用於 4 核心 CPU 和適當 CPU 的插槽的伺服器級主機板應該僅適用於儲存。不過,我建議使用大量 RAM,以便在寫入磁碟時由於某種原因而短暫停止時有一個緩衝區。至少考慮 16 或 24GB。
在這種情況下,存取時間很重要,因此您應該選擇至少具有 10k RPM 或更高(甚至可能是 15k)的伺服器級 HD。容量取決於您想要保留資料的時間(125百萬您的串流的總比特/秒最終約為 50GB/小時)。
為什麼要水冷?我不知道有任何系統可以為熱插拔驅動器托架提供水冷卻。
答案3
錄音要保存多久?
您將持續每秒推送約 16MB,或每天推送約 1.25TB。
您的磁碟陣列需要很大,但速度不是很快。如果您的錄音軟體有一點緩衝,您甚至不會有很多 iops。我可以很容易地看到像您提到的那樣的 Linux 軟體 raid 可以處理此負載,特別是如果您給它幾 GB 的內存來緩衝。這假設軟體不錯。
如果您不將影片轉碼為其他格式,則不需要太多 CPU,任何現代的 intel/amd 都可以。您將需要千兆網路。
這品牌這是一個很難回答的問題,我會獲得一些冗餘(raid5)並從任何信譽良好的品牌購買廉價的 SATA 磁碟。
為了冷卻(和可靠性),我會買一個伺服器機箱來容納您所需數量的磁碟。機箱將提供所需的氣流以保持磁碟冷卻。根據目前的信息,我認為幾乎不需要水冷。
答案4
我建議問問這些麻省理工學院的人: http://www.media.mit.edu/cogmac/projects/hsp.html
在人類語音專案中,他們在一間房子裡用 11 個高品質攝影機和 14 個麥克風錄製了 3 年。房子裡有一個 5TB 磁碟陣列,有 10 個節點的叢集。壓縮後每天累計300GB。資料定期透過便攜式磁碟機傳輸到麻省理工學院的伺服器集區。
您確實擁有比他們多約 100 倍的視訊來源,但他們仍然可以提供重要的見解,而您很可能可以透過快速的電子郵件對話獲得這些見解。他們的硬體已有 5 又 1/2 年以上的歷史。
以下是 Ted 關於這個專案的 20 分鐘演講: http://www.ted.com/talks/deb_roy_the_birth_of_a_word.html (如果時間不夠,請滾動到 1m 00s 點並觀看幾分鐘)。
出版品:http://www.media.mit.edu/cogmac/publications/cogsci06.pdf