• 2

檔案超過七千條 又要從檔案內容的關鍵字句來搜尋 所須的檔案 市售的 NAS 夠力嗎?

版上的各位先進:

小弟的客人 是 CNC銑床的 加工業者,所用的 CNC 珵式從創業至今,以累積超過七千多條程式

目前是使用 SCSI 硬碟 二顆,把二顆硬各劃分一段磁區作為 RAID 0 使用來提昇 搜尋的效能

目前因為 SCSI 硬碟 年限和可靠度可能會有問題了 (用了五年多24H)

所以想更換新的主機

業者大多使用工作站連接到主機的網路磁碟機,進行搜尋

CNC的程式長度不長多為5K左右全部為NC碼

如下的為其中的一段

%
O1678(CB31RFSIW032050010-0F)
N1G17G54G80G40G49M42
N5(D4-D10 CHECK BAR)
G90G0X-4.678Y44.505
G46Z20.H15
G1Z-12.F3000
M0
G91G28Z0
M1
M6T2

主要是搜尋 程式其中的一段來 判定是否 拿這一隻程式來修改 作為新的程式

在主機上 搜尋 當然最快 但使用區網 來搜尋 就差了好幾倍

問題來了 這樣的的使用方式 市售 的NAS 夠力嗎 (有 RAID 5機種)

還是使用 PC 加上 可作 RAID 5 的RAID卡 會比較好

如果是 使用PC 是用WIN 系統 還是 LUNX系統 如FreeNAS 會比較好呢

請版上的先進們 給我一些議見和指教 謝謝
2008-06-22 18:21 發佈
因為檔案都很小,搜尋時間大概都花在網路的延遲上,其實是用本機搜尋比較快。

如果真要用 NAS 的話,下面是 SmallNetBuilder 做的 Raid5,小檔案(64k-16MB) Gigabit效能評比:

http://www.smallnetbuilder.com/component/option,com_nas/Itemid,190/chart,15/fsize,small/

目前看起來是 Synology DS508 以 42.5 MBytes/s 名列第一。

如果要四顆,又不用 hot-swap(應該比較便宜),可以考慮快上市的 Synology DS408:

http://www.oc.com.tw/readvarticlen.asp?id=12771

跟 DS508 用的硬體是一樣的,效能應該差不多...
寫一個程式在 SERVER 端做搜尋,
CLIENT 端只做結果顯示....
這樣就不用很快的網路了....

或用 GIGABIT 的...

7000個程式 X 5K = 35MB....

也不太大.....


libraleu wrote:
寫一個程式在 SER...(恕刪)


其實的確是這樣。

如果把七千多個檔案放在同一層目錄去搜尋,其實很慢。

倒不如買一台 NAS ,把這些小檔案都放在裡面的 mysql 做 indexing,在寫一個 php script 來搜尋..
樓上各位先進所言小弟深感認同

可是程式沒人可寫啊,還有主要是7千個程式作比對,和網路效能有關嗎?

在從工作站搜尋時 網路使用 沒超過 10% 過(使用100mb的區網)

謝謝 您的指教
傳輸大檔的時候,throughput 很重要。
但是對小檔案作存取時,重要的不是 throughput ,而是遞迴列舉檔案的效率比較重要...

君不見如果你在一個目錄下放很多檔案,會發現存取的速度會越來越慢...

所以我才會列 Smallnetbuilder 上,小檔的傳輸速率...


其實你要最快的話,就是用 indexing 的方法。
比如說你可以裝 Google Desktop
然後將網路磁碟機加入 Google Desktop 的索引資料夾,以後就用 google 大神來搜尋
你的程式碼了...
搜尋還是在本機做比較快,

所以可以用遠端桌面連線即可.
這與 RAID 沒有什麼關係吧。它不會增加什麼效能,它用於廷伸空間或備份。
不知道你用什麼工具在搜尋,如果用 WINDOWS 內建的功能(得打開未知名檔案功能)也不會太慢才是。
因為我也常在搜尋 SHELL PROGRAM 或 LISP PROGRAM 等等文字檔。
而應用 UltraEdit 的 Find in file 功能,速度又更快。
如果你應用 LINUX,也可以進行遠端登入(TELNET 或 SSH)
利用 grep 指令去找,速度又更快。
es_mato wrote:
這與 RAID 沒有...(恕刪)


要更快一點就用Google Desktop來找.
跑起來不到一秒就找完了.
感謝版上各位先進們的指導

小弟 改用Google Desktop 來搜尋(在自已的電腦上測試)

感覺上快了非常多,Google Desktop 的 偏好設定,把網路磁碟機 掛上搜尋位置 好像就 ok 了

可是好像剛掛上時 搜尋 好像都找不到,等多開幾次檔案,再多搜尋幾次就好像可以了

目前還在測試中,不知道是否還有要設定的地方呢?

還有網路上的 防火牆 在工作站 和 主機 之間 要 關嗎(只使用區網不連 internet )

再次謝謝版上的先進們的不吝指教

謝謝

  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?