數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-02-27 11:25:51

dennys
天使
註冊日期: 2009-12-06
文章數: 111
目前積分 :   
網站

Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

之前在 CDMA@wifi 一直掛不上 NTFS 3G, 剛好昨天看到另一位網友提到 Tomato DualWan 有支援了, 就測試了一下.

測試環境:
Hub: Asus 500gp v1
Firmware: Tomato DualWan 1.23.0441
USB HDD: Seagate Freeagent 1TB

測試步驟:
它會自動掛載, 但是 ext3 的 partition, 它會掛在 /tmp/mnt/disk***
可是 NTFS 的, 它會掛成 /tmp/mnt/新增磁碟機.
沒錯, 是中文, 所以自己下指令重來

# ntfs-3g /dev/scsi/host0/bus0/target0/lun0/part6 /tmp/f WARNING: Deficient Linux kernel detected. Some driver features are not available (swap file on NTFS, boot from NTFS by LILO), and unmount is not safe unless it's made sure the ntfs-3g process naturally terminates after calling 'umount'. If you wish this message to disappear then you should upgrade to at least kernel version 2.6.20, or request help from your distribution to fix the kernel problem. The below web page has more information: http://ntfs-3g.org/support.html#fuse26


雖然用的是 2.4.37.6, 但還是掛成功了. 至於錯誤訊息... 忽略他 :p (其實也不知道能怎麼辦)

效能測試:
測試方法是把 ftp 打開, 用 filezilla 對他做一個 300MB 檔案的讀寫, 數據如下:
寫入: 1.2MB/s
讀取: 1.6MB/s
不好意思, 我偷懶只測了一次

另外就是, 寫入的時候, CPU 吃比較多

Mem: 61840K used, 1124K free, 0K shrd, 1148K buff, 47008K cached CPU: 36% usr 63% sys 0% nic 0% idle 0% io 0% irq 0% sirq Load average: 2.27 1.46 0.67 4/38 882 PID PPID USER STAT VSZ %MEM %CPU COMMAND 716 1 root R 1436 2% 83% ntfs-3g /dev/scsi/host0/bus0/target0/l 762 760 root S 976 2% 13% vsftpd 94 1 root SW 0 0% 1% [usb-storage-0] 4 1 root SW 0 0% 1% [kswapd] 6 1 root SW 0 0% 1% [kupdated] 865 633 root R 1236 2% 0% top


讀取的時候, CPU 就吃比較少了

Mem: 61876K used, 1088K free, 0K shrd, 1056K buff, 47088K cached CPU: 11% usr 81% sys 0% nic 6% idle 0% io 0% irq 0% sirq Load average: 1.80 1.12 0.83 4/38 1167 PID PPID USER STAT VSZ %MEM %CPU COMMAND 716 1 root R 1436 2% 45% ntfs-3g /dev/scsi/host0/bus0/target0/l 1152 1150 root S 952 2% 37% vsftpd 94 1 root SW 0 0% 5% [usb-storage-0] 3 1 root RWN 0 0% 2% [ksoftirqd_CPU0] 4 1 root SW 0 0% 1% [kswapd] 865 633 root R 1236 2% 0% top


所以看來 2.4 + NTFS-3G 是有解的...

然後我有把 USB HDD 接回 Windows 上讀, 檔案是沒有問題的.

之前有測試過使用 ExtFS 在 Windows 上讀寫 ext2, 但感覺效能很不好, 覺得 NTFS 的方法還是比較好. 也有找到一些類似 NTFS-3G 的 linux library, 不過一直沒有去測試. 看來找時間再試試看好了.



最後修改: dennys (2010-02-27 11:27:01)


離線

 

#2 2010-05-21 01:03:52

dennys
天使
註冊日期: 2009-12-06
文章數: 111
目前積分 :   
網站

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

因為這星期發現可以用 3G + NTFS 讀寫, 所以就把 USB HDD 接上 500gp 來使用看看穩定性, 結果發生一件很鳥的事情.

本來是在測試編碼, 所以就 mount/umount 互相跑了幾次, 但是 ftp/samba 都有打開, 也都可以用. 昨天晚上有下 umount 指令把 USB HDD 給 umount 掉, 所以理論上我就無法使用 ftp/samba 去存取 HDD. 但是今天我忘記了, 所以直接用檔案總管透過 samba 把檔案 move 上去.

結果竟然可以 move, 然後到最後才發出錯誤訊息, 結果我的幾百 MB 檔案就沒了 orz

當然, 我對一個 umount 的檔案寫資料是一件很蠢的事情, 不過系統沒有辦法防呆也真是的 ...



離線

 

#3 2010-05-21 23:09:47

allengran
精靈
註冊日期: 2009-03-24
文章數: 239
目前積分 :   

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

所以最新版的DualWan+NTFS 3G已經完全OK了嗎?clapping


離線

 

#4 2010-05-22 08:03:06

dennys
天使
註冊日期: 2009-12-06
文章數: 111
目前積分 :   
網站

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

allengran 提到:

所以最新版的DualWan+NTFS 3G已經完全OK了嗎?clapping

之前的版本就可以了, Teddy Bear 也可以, 只是沒有很長期的測試過. 最近用了快一星期 DualWan, 覺得還不錯, NTFS 的部份, 只有個小問題, 就是用 XBox 透過 FTP/Samba 的中文會有問題. 但是直接用 PC 使用 FTP/Samba 的中文是正常的.


離線

 

#5 2010-05-28 03:01:01

dennys
天使
註冊日期: 2009-12-06
文章數: 111
目前積分 :   
網站

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

最近又發現兩個問題
1. 外接 USB HDD, 然後打開 Samba, FTP 之後, 128MB 記憶體幾乎被吃光光. 關掉 Samba, FTP 也不會釋放, 但是一拔掉 USB HDD 就釋放出來.
2. 讀取還滿 ok 的, 但寫入的動作似乎還不是很穩定, 或許也是我操作上的問題, 有失敗過幾次.

看了一下一些開箱報告, 看來 CPU 似乎真的是 USB HDD 的瓶頸... 不知道 RT-N16 會不會像 N13 一樣出新版然後支援 3G, 那就給他換下去...



離線

 

#6 2010-05-28 07:10:22

hannahmo
天使
註冊日期: 2009-09-02
文章數: 392
目前積分 :   

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

dennys 提到:

最近又發現兩個問題
1. 外接 USB HDD, 然後打開 Samba, FTP 之後, 128MB 記憶體幾乎被吃光光. 關掉 Samba, FTP 也不會釋放, 但是一拔掉 USB HDD 就釋放出來.
2. 讀取還滿 ok 的, 但寫入的動作似乎還不是很穩定, 或許也是我操作上的問題, 有失敗過幾次.

看了一下一些開箱報告, 看來 CPU 似乎真的是 USB HDD 的瓶頸... 不知道 RT-N16 會不會像 N13 一樣出新版然後支援 3G, 那就給他換下去...

如果在WL500GP上使用NTFS的USB HDD會佔滿128M的RAM
那它還不能穩定使用~它的MOD還有問題....
因為我之前用EXT3都不會佔記憶體~
另外~
在LINUX下使用NTFS和EXT3,我不認為NTFS的讀寫效率會比較好~
這和我平時在使用ubuntu(debian base)的印象截然不同~
供您參考~



https://digiland.tw/uploads/2345_head.jpg

離線

 

#7 2010-05-28 11:04:27

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

個人認為, 每種平台(操作系統)各有其原生檔案格式, 硬要該平台生吃活吞不是屬於自己的檔案格式, 並無法達到預期效果. 就算能讀寫, 一旦安裝程式於非原生檔案格式的磁碟上執行, 也往往會出現無法預期的錯誤, 徒增困擾罷了.

並非研究此一課題是錯誤, 而是得從根本上著手, 也就是原始程式碼. NTFS是微軟特有檔案格式, 講白些, 就是商業機密. 駭客從無到有, 已屬不易. 但看歷來微軟操作系統如何封鎖Samba, 也就可預期如何對付NTFS-3G. 不是微軟錯, 它是商業公司, 排除異己是正當手段.

目前使用者解決跨平台問題, 就只能靠網路. 還好, 網路通訊協定是公開標準, 不支援標準通訊協定的操作系統, 只能閉門造車, 另有特定用途.

但身為玩家, 在力有未逮的情形下, 何必單戀一朵花. 不要忘了, 世界上還有其他五花八門的程式, 處處令人驚艷.


離線

 

#8 2010-05-28 21:39:26

dennys
天使
註冊日期: 2009-12-06
文章數: 111
目前積分 :   
網站

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

我覺得是看需求啦, 因為我有個偶爾會用到的 100GB 的 vmware 放在 USB HDD上面, 需要用的時候得接在 notebook 上, 不然太慢, 然後 100G 也沒法放在 fat32, 因此只能選擇 NTFS. 但是平常我是接在 hub 上, 然後 xbox 就可以連過來讀上面的檔案, 就不用開電腦了.

當然, 也可以考慮用 ext3, 只是 windows 上面目前找不到速度快的 ext3 driver, 所以只能先將就了. 而且用的時間和頻率都不是很高, 所以就先用手上的這些設備.


離線

 

#9 2010-05-28 22:08:38

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

這就對了, 不必人云亦云, 解決自己的問題才重要.

原來是移動式需求, 難怪. 如果分割為不同分割區, 格式化為不同系統格式, 是否可解決問題?


離線

 

#10 2010-05-28 22:21:50

hannahmo
天使
註冊日期: 2009-09-02
文章數: 392
目前積分 :   

Re: Tomato DualWan 使用 NTFS 3G 的簡單讀寫測試

hippo 提到:

原來是移動式需求, 難怪. 如果分割為不同分割區, 格式化為不同系統格式, 是否可解決問題?

嗯~我也是同樣的想法和建議~
這樣應該可以解決問題~yes



https://digiland.tw/uploads/2345_head.jpg

離線

 

相關討論主題

主題 回覆 點閱 最後發表
置頂
置頂: Tomato 後續延伸版本 FreshTomato 作者 wen1977  [ 1 2 3 4 ]
33 85559 2024-10-23 08:28:27 作者 huiduo
置頂
置頂: [Tomato Shibby] 正體中文化韌體下載 作者 Aven  [ 1 2 3 … 163 ]
1625 3046022 2024-04-28 12:35:05 作者 s87311
Tomato Shibby v140 韌體更新 作者 Service  [ 1 2 3 … 16 ]
155 349353 2022-12-08 17:08:17 作者 dir868l
置頂
置頂: [精華] Tomato 網路資源及文章索引 作者 Aven  [ 1 2 3 … 6 ]
54 207950 2022-09-15 12:25:01 作者 chiachu
222 504843 2022-09-14 14:54:52 作者 chiachu

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed