FTP的速度慢

2021-06-16 05:55:30 字數 1563 閱讀 8064

最近發現在在家裡上傳到ftp的速度很不正常,小檔案上傳簡直就是悲劇,一上傳速度就變成0,測試了大檔案一開始速度正常然後開始變慢,速度到0,過幾秒鐘後速度才恢復。一開始以為是ftp伺服器故障,檢查了很多設定,包括重新編譯依然無效。但是發現在單位正常。之後查閱了很多相關資料,發現居然和mtu值有關,預設adsl的mtu值是1492.但是發現實際電信這裡改了這個值。相應修改路由器撥號的mtu值到1400後發現一切正常。

轉乙個網上修改mtu值得方法

-- 在windowsnt4.0/windows 2000/windows xp的客戶機上

定位於主鍵 hkey_local_machine/system/currentcontrolset/services/tcpip/parameters/inte***ces 找到與當前使用網絡卡的id鍵(方法和在98下基本相同,只要找到包含所要修改的網路的ip位址的鍵值,那麼這個id就是你要修改的),為該鍵建立新值 項:mtu,型別: dword,值:1450或者更低(十進位制).

備註:您可以通過檢視ipadress(若是指定ip,改值應為192.168.0.x)或dhcpdomain(若是動態獲得ip,該值為dhcp server名)來選擇正確的id鍵.

windows系統上的檢測

1.進入dos命令提示符

2.輸入ping -f -l ip

如:ping -f -l 1500 192.168.1.2

bytes是本機送出去的資料報大小,ip是gateway的ip,使用-f,所以資料報沒有辦法重新組合.

如果結果表明出現響應了,就表示這個mtu是可行的,不過建議找出可行的最大mtu值,就可以達到最優的網路傳輸.

3.mtu值的計算

如ping -f -l 1464 192.168.1.2,找到的資料是資料報的大小,但每個資料報都具有包頭,這個包頭部分占去28個位元組,所以最終的mtu數值其實是:1464+28=1492.

linux系統檢測

在終端輸入:ping -c -m do -s ip

如果發現數值為1472,那麼mtu=1472+28=1500

修改mtu值

windows98

修改登錄檔:hkey_local_macchine>system>currentcontrolset>services>class>nettrans>000n

最後乙個n是數字,看看下面有沒有網絡卡的相關資訊,如果有,在選擇的網絡卡介面後按下"編輯">"新建">"選擇新增dword值",將新增的項命名為maxmtm,並右擊選擇"修改",選中"十進位制",輸入找到的mtu值,如:1492.

windows 2000

選擇:hkey_local_macchine>system>currentcontrolset>services>tcpip>parameters>inte***ce

在下面有多個介面,會有乙個與網絡卡設定相同的介面,在選擇的網絡卡介面後按下"編輯">"新建">"選擇新增dword值",將新增的項命名為mtu,並右擊選擇"修改",選中"十進位制",輸入找到的mtu值.

linux

使用ifconfig加mtu引數即可:

ifconfig eth0 met 1500:就可以了

關於ftp對傳速度慢的困惑

請教下ftp smb互傳慢的問題,作為準小白搞了個nas裝了win10在設定ftp伺服器死活不通還把設定搞閃退了,至今原因不明 後來裝了win servicer2016才勉強搞定,先說下我的網路環境,100m移動寬頻入戶,光貓通過長長的4線網線連線華為的千兆路由器,別問我為何裝了4線網線,別問 然後...

MySQL 查詢速度慢

2016年09月30日 14 31 44 以下是基於我結合b 樹的資料結構和對實驗結果的推測作出的判斷,如有錯誤,懇請指正!今天實驗了一下mysql的count 操作優化,以下討論基於mysql5.7 innodb儲存引擎.x86 windows作業系統。建立的表的結構如下 資料量為100萬 首先是...

解決pip install 速度慢

新版ubuntu要求使用https源,要注意。清華 阿里雲 中國科技大學 華中理工大學 山東理工大學 豆瓣 可以在使用pip的時候加引數 i 例如 pip install i pyspider,這樣就會從清華這邊的映象去安裝pyspider庫。linux下,在home目錄下建立一下.pip文字夾 命...