PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > VIVO討論區 (數位機上盒)
帳戶
密碼
 

  回應
 
主題工具
dragfire
Major Member
 

加入日期: Jul 2004
您的住址: pandemonium
文章: 132
剛試了一下
同時16個process分別對同一顆硬碟16個檔案寫入
每次寫入為1MB
得到20.5MB/sec
所以12ch差不多是上限了
如果還要VOD的話...前端要另外解決
     
      
舊 2005-06-03, 04:09 AM #31
回應時引用此文章
dragfire離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
引用:
作者dragfire
剛試了一下
同時16個process分別對同一顆硬碟16個檔案寫入
每次寫入為1MB
得到20.5MB/sec
所以12ch差不多是上限了
如果還要VOD的話...前端要另外解決


VOD基本上是讀一個固定的檔案,要避開seek的問題還算不難,DVR是寫入一個或以上會隨時間長大的大檔案(除非先將各stream多工以TS的型式寫入單一檔案,但後續的播放/seek等等會比錄成分開的PS麻煩),throughput是還好(2xMB/sec對現代的HD實在不算什麼,讀寫單一stream要破60MB/sec不是啥難事),機械性seek的問題會比VOD嚴重,就算是錄16ch MPEG1也會遇到同樣的問題,只是MPEG1流量較低(不像MPEG2輕而易舉就能把HD的cache塞爆了),cache再配上NCQ之類應該有所助益....BTW,您的測試方向是對的,但樣品有點問題(不夠大),比較容易受其它誤差影響,改大點(ex 16*100MB)應該會比較精確,不過對HD而言就是殘酷的考驗了(i.e.除非這個HD是食之無味,棄之可惜的雞肋,不然這類遊戲沒事還是別亂玩的好)....
 
__________________
士大夫之無恥,是謂國恥....

此文章於 2005-06-03 10:38 AM 被 cmwang 編輯.
舊 2005-06-03, 09:34 AM #32
回應時引用此文章
cmwang離線中  
dragfire
Major Member
 

加入日期: Jul 2004
您的住址: pandemonium
文章: 132
我可能沒講清楚
16個process是不斷寫入直到檔案有10GB
能寫多快就寫多快
總共寫入速度是20MB/sec
# cat mytest
[ ! -d test ] && mkdir test
declare -i x
x=0
while [ 1 ]
do
x=$x+1
cat test_001m.zip >> test/test.$1
[ $x -eq 10000 ] && x=0 && rm -f test/test.$1
done

#for(( i=1; $<=16 ; i=$i+1)) do; ./mytest $i & ; done
舊 2005-06-03, 04:07 PM #33
回應時引用此文章
dragfire離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
引用:
作者dragfire
我可能沒講清楚
16個process是不斷寫入直到檔案有10GB
能寫多快就寫多快
總共寫入速度是20MB/sec

snipped....



原來如此.....那測試時HD有沒有慘叫連連啊....
舊 2005-06-03, 04:58 PM #34
回應時引用此文章
cmwang離線中  
dragfire
Major Member
 

加入日期: Jul 2004
您的住址: pandemonium
文章: 132
如果分成16台會比較符合VOD的需求
舊 2005-06-03, 05:20 PM #35
回應時引用此文章
dragfire離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
引用:
作者dragfire
如果分成16台會比較符合VOD的需求


補充一下,作這類測試的storage最好在mount時把sync和atime關掉(一般default就是async,但atime要用noatime關掉),對throughput和HD能否長命百歲多少有點幫助....
舊 2005-06-03, 05:38 PM #36
回應時引用此文章
cmwang離線中  
dragfire
Major Member
 

加入日期: Jul 2004
您的住址: pandemonium
文章: 132
引用:
作者cmwang
補充一下,作這類測試的storage最好在mount時把sync和atime關掉(一般default就是async,但atime要用noatime關掉),對throughputHD能否長命百歲多少有點幫助....

從數據上看不出throughput有提升
舊 2005-06-03, 05:48 PM #37
回應時引用此文章
dragfire離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
引用:
作者dragfire
從數據上看不出throughput有提升


那可能就真的是極限了,以上兩點只是盡可能減少filesystem的overhead(反正VOD上的檔案不見得很重要,不過DVR就難說了),榨不出油水的還是榨不出來就是了....
舊 2005-06-03, 06:37 PM #38
回應時引用此文章
cmwang離線中  
dragfire
Major Member
 

加入日期: Jul 2004
您的住址: pandemonium
文章: 132
調整寫入快取....
舊 2005-06-04, 04:14 AM #39
回應時引用此文章
dragfire離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,105
引用:
作者dragfire
調整寫入快取....


但相對於16ch MPEG stream的throughput而言storage的overall performance要到啥程度NCQ/cache才有機會發揮作用?? 如果能把16ch MPEG stream合併成一路TS(鵝不清楚是否可行),一次只寫單一檔案應該會好些(track to track seek vs random seek),只是CPU要多快就難說了....BTW,錄成單一TS時對播放/剪接比較麻煩(牽一髮而動全身),但對DVR而言或許不是好事(增加造假的難度)....

此文章於 2005-06-04 07:25 PM 被 cmwang 編輯.
舊 2005-06-04, 07:00 PM #40
回應時引用此文章
cmwang離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:46 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。