![]() |
||
Major Member
![]() 加入日期: Jul 2004 您的住址: pandemonium
文章: 132
|
剛試了一下
同時16個process分別對同一顆硬碟16個檔案寫入 每次寫入為1MB 得到20.5MB/sec 所以12ch差不多是上限了 如果還要VOD的話...前端要另外解決 |
|||||||
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
VOD基本上是讀一個固定的檔案,要避開seek的問題還算不難,DVR是寫入一個或以上會隨時間長大的大檔案(除非先將各stream多工以TS的型式寫入單一檔案,但後續的播放/seek等等會比錄成分開的PS麻煩 ![]() ![]() ![]() ![]() ![]() ![]()
__________________
士大夫之無恥,是謂國恥 ![]() ![]() 此文章於 2005-06-03 10:38 AM 被 cmwang 編輯. |
|||
![]() |
![]() |
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 |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
原來如此 ![]() ![]() ![]() |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004 您的住址: pandemonium
文章: 132
|
如果分成16台會比較符合VOD的需求
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
補充一下,作這類測試的storage最好在mount時把sync和atime關掉(一般default就是async,但atime要用noatime關掉),對throughput和HD能否長命百歲多少有點幫助 ![]() ![]() |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004 您的住址: pandemonium
文章: 132
|
引用:
從數據上看不出throughput有提升 |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
那可能就真的是極限了,以上兩點只是盡可能減少filesystem的overhead(反正VOD上的檔案不見得很重要,不過DVR就難說了 ![]() ![]() ![]() |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004 您的住址: pandemonium
文章: 132
|
調整寫入快取....
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
但相對於16ch MPEG stream的throughput而言storage的overall performance要到啥程度NCQ/cache才有機會發揮作用?? 如果能把16ch MPEG stream合併成一路TS(鵝不清楚是否可行 ![]() ![]() ![]() ![]() ![]() 此文章於 2005-06-04 07:25 PM 被 cmwang 編輯. |
|
![]() |
![]() |