Re: [問題] CentOS 架FTP速度很慢

看板Linux作者 (愛上熱舞社~)時間15年前 (2009/04/09 16:08), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《freemystyle (somebody)》之銘言: : 實驗室有一台PC當作linux server來使用 : 今天依照鳥哥上的步驟開啟了vsFTPd的服務 : 不過如果使用XP就無法正確的下載檔案會出現 : Wed Apr 8 16:55:47 2009 [pid 3424] [XXX] OK LOGIN: Client : "140.XXX.XXX.XXX" : Wed Apr 8 16:57:33 2009 [pid 3422] [XXX] FAIL DOWNLOAD: Client : "140.XXX.XXX.XXX", "/XXX/Manual.pdf", 78840 bytes, 0.47Kbyte/sec : 這樣的訊息 : 不過如果是下載純文字檔就很快速 : 如果從另一台linux主機使用ftp指令去下載檔案會成功但是速度只有 62Kbyte/sec : 請問大家這樣有可能是怎麼樣的問題呢?? : 另外想請問大家,如果我有三台主機,想將三台主機的/home資料夾同步化, : 也就是說相同使用者在三台主機上都看到相同的家目錄的內容 : 這樣要如何實做呢?? : 我有試過用NFS來做,但是NFS好像只能用掛載的方式變成子目錄,如果每個使用者都要 : 相同的內容的話要在設定檔內為每個使用者都設定一次,似乎不是解決之道! 很像要打很多字就用回文的方式來問大家好了 先說明一下情況 實驗室的linux有三台,老師希望能用來跑cadtool,買來時預設安裝的是linpus 不過很不幸的,linpus不支援cadtool的軟體,所以現在才安裝了CentOS 5.3 之前用linpus時有用過XDMCP的功能,速度很快很正常,不過換了CentOS 因為沒有支援主機板上的網路卡,所以去了asus官網下載driver再依照manual編譯安裝 然後就變成跑XDMCP 很慢,幾乎是一格一格的在跑! 架設的ftp也只有6XKB左右而且似乎不支援XP下的CuteFTP(有些檔案會變成fail) 今天測試了幾個可能的問題 先把SElinux關閉,然後看iptable是否有設定錯誤 iptable部分的內容如下 ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ftp ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:nfs ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh ACCEPT udp -- anywhere anywhere state NEW udp dpt:xdmcp ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:x11 ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:telnet 這樣看起來應該是需要的port都有開啟了 然後上網去測速也有4~5MB/s的速度 最有可能的錯誤是在編譯網卡driver時有出現警告, 第二個主要的問題是資料同步的問題 現在三台主機裡頭都把/home分割成一個獨立的區塊裡頭有每一個使用者的帳戶 然後因為不可能大家都集中在同一台電腦跑cadtool 所以每一次跑cadtool都有可能在不同的主機上頭 automount + NFS 我有想過但是有一些問題存在 就是NFS 類似網路資料夾 所以會在現在我操作的主機上多出一個如/home/freemystyle/linux01的資料夾 裡頭存放第一台主機的/home/freemystyle的資料 但是我現在操作的資料夾實際上是在/home/freemystyle所以資料應該是不會同步 我想要的效果是在每一台主機上登入都看到/home/freemystyle 無論在哪一台主機上修改都能看到相同的資料這樣 我有想到在NFS設定時可以設定成 /home/freemystyle 192.168.0.0(rw,sync) 192.168.0.1(rw,sync) 所以每一台主機上掛載的都是同一個資料夾這樣 然後在auto.master裡設定 /home /etc/auto.nfs 在auto.nfs裡設定 freemystyle -rw,bg,soft,rsize=32768,wsize=32768 192.168.0.2:/home/freemystyle 這樣一來應該就可以在每一台主機上看到相同的資料了 不過這樣一來就等於是在三台主機上放三份相同的資料很浪費空間 所有有可能在做完上面的步驟後用raid 0 把三個掛載區合併在一起嗎?? 謝謝大家看完落落長的文章 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.28.55 ※ 編輯: freemystyle 來自: 140.114.28.55 (04/09 16:10)

04/09 16:44, , 1F
會同步阿
04/09 16:44, 1F

04/09 16:44, , 2F
也不用每一個使用者都設定一次..可以用 *
04/09 16:44, 2F

04/10 22:34, , 3F
4~5MB/s的速度應該有點正常了吧!?100Mbps = 12.5MB/s。
04/10 22:34, 3F

04/10 22:36, , 4F
不過我自己架過Linux,100Mbps區域連線的速度可以到10.xMB/s
04/10 22:36, 4F

04/10 22:39, , 5F
我覺得試試跟人借螃蟹卡測速看看,螃蟹卡的驅動支援度一般還
04/10 22:39, 5F

04/10 22:39, , 6F
滿高的。
04/10 22:39, 6F

04/10 22:41, , 7F
另外我之前用過的FTPD是pure-ftpd,不知跟CuteFTP的相容性會
04/10 22:41, 7F

04/10 22:41, , 8F
不會比較好。
04/10 22:41, 8F

04/10 22:41, , 9F
(原po是我大學同學 :P)
04/10 22:41, 9F

04/11 02:22, , 10F
XD
04/11 02:22, 10F
文章代碼(AID): #19tQq1k5 (Linux)
文章代碼(AID): #19tQq1k5 (Linux)