筆者在OpenStack雲平臺上建立了CentOS6.6的雲主機,用了一段時間後,發現xshell能夠鏈接,可是xftp卻鏈接不上。linux
因而進行偉大的百度操做,檢查網絡設置、ssh服務設置等,均正常,不然在建立之初,也不會均可以正常使用的。shell
筆者又進行了如下測試網絡
(1)經過xshell鏈接至linux,而後在目錄/usr、/home、/root下,執行ls命令,均正常,可是在/usr目錄下,啓動執行ls命令後,xshell直接卡住了,以下圖:ssh
(2)再次經過xshell鏈接至linux,使用vi命令,準備編輯一個文件,依然是卡住,沒有任何輸出。測試
因而,筆者聯想到,多是由於/usr目錄下的ls命令和vi命令須要的數據輸出量大,xftp鏈接須要的數據量也大,因此致使操做卡住的現象。spa
因此,筆者想經過設置mtu值嘗試一下。blog
首先,經過命令「cat /sys/devices/pci0000:00/0000:00:03.0/virtio0/net/eth0/mtu」,查看了當前mtu的值爲1500(不一樣的系統,mtu文件的位置可能不一樣,能夠經過# find / -name mtu查找)ci
而後,執行命令「ping -f -l 1500 172.16.1.1」 ,其中1500是數據包大小,172.16.1.1是內網網關IP地址,執行4-5s後中斷操做,經過輸出看到40%的數據loss了。io
而後,減少數據包,直接設置了1000,「ping -f -l 1000 172.16.1.1」,執行4-5s後中斷操做,經過輸出看到0%的數據loss,以下圖:百度
最後,將linux雲主機的mtu設置爲1000,命令「#ifconfig eth0 mtu 1000」
接着,各類操做均正常了
哈哈,大功告成了,速記一下,藉此分享!!!