linux伺服器測試網速慢
1. 如何提高linux系統網速
學校一個電子教室通過ADSL寬頻「貓」上網,系統為RedHat 9.0,但在上網時有些網頁打不開,而且網速不快。有同事告訴筆者,說這跟MTU值有關系,將它修改到適當的值即可。在Windows下可以通過修改注冊表來修改MTU值,可在Linux下面又該如何做呢?通過查閱一些資料,筆者終於解決了這個問題,其實只需要一個簡單的命令即可:
# ifconfig eth0 mtu number
其中「number」為MTU的數值。修改完成後,可以用「ifconfig」命令來查看修改的結果。也可以通過一些網站來測試網速,進一步通過修改MTU值使網速達到最佳。為了不必每次都修改,我們可以在配置文件中修改,如:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0MTU=1000
這樣Linux的靈活性又一次得到了體現。
小知識:MTU的英文全稱為Maximum Transmission Unit,意為最大傳輸單位,也就是在連接的時候,所傳輸信息包最多可以有多少位元組。MTU決定著信息包的大小,如果信息包太小,同樣大小的數據就會分成很多個包傳輸,計算機不得不頻繁地作出響應;如果信息包太大則會產生錯誤,導致傳輸失敗。
2. LINUX感覺上網速度好慢啊,而且進原系統感覺也很卡
這個 其實不好說 個人認為或許會有點影響 但你說得可能誇張了 更多的可能是你的心理作用
不要忽略了硬碟帶來的性能影響 為了節省內存 很多時候很多程序都會利用硬碟作緩存等
那麼 VISTA系統是不能識別LINUX的分區格式的 所以會不會因為你安裝LINUX劃分了EXT3、REISERFS等等之類的格式而影響硬碟定址時的表現呢?
其次 你配置很高了 紅旗7。0應該是帶得動的才對(個人沒用過紅旗,不過看了下紅旗默認的組件) 多查下紅旗LINUX的設置 以前我因為LINUX沒開啟硬碟DMA嚴重影響過速度的 而LINUX上網速度個人認為會和VISTA差不了多少 LINUX是網路OS並不代表有提升網速的功能 他只是網路功能強大 對網路具有更多的可控性 還有它有一些可供調用的網路函數功能很強大 並不是它能帶來網速的提升 要提升網速 應該給ISP多送些錢去
3. liunx系統伺服器怎麼測試網速
liunx系統伺服器測試網速的具體步驟方法:
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py $ chmod a+rx speedtest_cli.py $ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli $ sudo chown root:root /usr/local/bin/speedtest-cli</p>
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
$ speedtest-cli
輸入這個命令後,它會自動發現最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
4. 為什麼Linux網速會比windos下慢相同網路環境,相同鏈接,瀏覽器直接下載
看你就是希望分析出原因,我提供另一個角度看:
1、然後測試速度:你的下載回軟體是否一樣啊?是答不是問題在這個?
2、我在網查有使用Bandwidthd、Speedometer、Nethogs、Darkstat和iperf,跟蹤帶寬使用情況和網路速度、查找網路資源消耗大戶,以及測試性能。
5. 跪求linux vps 怎麼測試上傳網速
一、Speedtest.net
Speedtest.net也許是使用最廣泛的,支持網速測試結果分享,通用也支持PC端在線測試網速、它在你的瀏覽器中載入JavaScript代碼並自動檢測離你最近的Speedtest.net伺服器,然後向伺服器發送HTTP GET and POST請求來測試上行/下行網速。
Speedtest.net提供了一個命令行版本——speedtest-cli以應對沒有圖形化桌面時(例如,當你通過命令行遠程登陸伺服器或使用沒有圖形界面的操作系統),基於flash、界面友好的Speedtest.net將無法工作的問題。
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
Default
1
2
3
4
# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
# chmod a+rx speedtest_cli.py
# sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
# sudo chown root:root /usr/local/bin/speedtest-cli
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
Default
1
# speedtest-cli
輸入這個命令後,它會自動發現離你最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
如果你願意分享測試結果,你可以使用參數「–share」。它將會把你的測試結果上傳到Speedtest.net伺服器並以圖形的方式分享給其他人。
C#
1
# speedtest-cli –share
如果你對目前所有可用的Speedtest.net伺服器感興趣,你可以使用參數「–list」。它會列印出所有的Speedtest.net伺服器(按照離你的地理距離由近及遠排序)。
C#
1
# speedtest-cli –list
在上面的列表中,每個伺服器的前面都有一個與其對應的ID。如果想使用指定的伺服器來測試你的網速,你只需要在speedtest-cli命令後指定其ID即可。例如,如果想使用在Washington DC的伺服器,你只需要指定相對應的伺服器ID(如935)。
Default
1
# speedtest-cli --server 935
部分參照: @極客范 – 小道空空 編寫:http://www.geekfan.net/5521/
二、bmon
1. 添加yum源方便安裝bmon
C#
1
2
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# yum install bmon
– bandwidth monitor
可以在 shell 下監控網路流量的狀況( 具有動態效果 )
RX: 流進
TX: 流出
安裝成功後輸入bmon命令後,選擇eth0按g,按d。查看效果如如下:
Default
1
# bmon
以基本的方式查看:
Default
1
# bmon -o ascii -p eth0
三、nload
如果你僅僅是想查詢當前伺服器的帶寬,nload絕對是個很好用的一個工具,功能雖然很單一,但是很強.雖然不能像iptraf那樣,可針對IP, 協議等條件來查詢,可以實時地監控網卡的流量,分輸入流量Incoming 和輸出流量Outgoing兩部分,同時統計當前,平均,最小,最大,總流量的值,並且用動態圖形方式表現出來,讓你一目瞭然.
Default
1
# yum install nload
這張圖分為兩部分
上半部分是:Incoming也就是進入網卡的流量,
下半部分是:Outgoing,也就是從這塊網卡出去的流量,
每部分都有當前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),總和流量(Ttl)這幾個部分,
看起來還是蠻直觀的。
查看具體用法:
Default
1
# nload --help
三、iftop
iftop可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示埠信息等,詳細的將會在後面的使用參數中說明。
Default
1
2
# yum install iftop
# iftop -i eth0
TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峰值
rates:分別表示過去 2s 10s 40s 的平均流量
Default
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#iftop -i eth0 -n 就可以看到eth0網卡的流量狀況:
iftop 相關命令 (請不要復制命令後面的漢字介紹):
監控eth1的網卡的流量
# iftop -i eth1
以位元組(bytes)為單位顯示流量(預設是位元bits):
$ iftop -B
直接顯示IP, 不進行DNS反解:
$ iftop -n
直接顯示連接埠編號, 不顯示服務名稱:
$ iftop -N
顯示某個網段進出封包流量
$ iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
其他參數可下 iftop -h 看說明.
進入iftop畫面時, 可按 p 切換是否顯示連接埠, n 切換顯示IP或主機的domain name, N切換顯
示連接埠代號或名稱, p暫停顯示, b切換是否顯示長條, B切換計算幾秒內的平均流量, 其他按鍵
可以按h觀看說明.
6. 如何測試兩台linux伺服器之間的連接速度有什麼命令或軟體可以做到詳細些。
一、為什麼選擇了iperf
之前做了一個項目,說要測試兩台伺服器之間的帶寬,本想通過拷貝來進行測試,後來客戶覺得得出的數據沒有說服性,於是改拿工具來進行測試。我們這回用的工具名字叫iperf。
iperf它是一款網路性能測試的工具,分為多個版本:Linux版、UNIX版、Windows版。相比之下,Windows版更新的比較慢,而UNIX和Linux版本更新起來更快,現在最新版本是2.05,而他安裝簡單、方便,而且測試的出的結果很靠譜。
二、iperf的安裝
iperf安裝起來十分簡單,只需要執行幾條命令即可,因為下載的是源碼,所以我們需要編譯一下。
./configure
make
make install
安裝完畢之後,我們應該就能直接使用iperf這個軟體了。如果沒法正常使用,請到其安裝目錄下嘗試。
其安裝路應該為」/usr/local/bin/」目錄下。
三、進行測試
環境介紹:
兩台伺服器,IP地址分別為192.168.0.1和192.168.0.2
在192.168.0.1上執行如下命令:
# iperf -s
------------------------------------------------------------
ServerlisteningonTCPport5001
TCPwindowsize:85.3KByte(default)
------------------------------------------------------------
這條命令的意思是,在192.168.0.1的這台伺服器上,開啟服務模式。
然後在192.168.0.2這台機器上執行如下命令:
# iperf -c 192.168.0.1
------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.2 port 16265 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 114 MBytes 94.8 Mbits/sec
以此類推,我們也可以測試出從192.168.0.1這台伺服器到192.168.0.2這台伺服器的網路帶寬。
[ 4]local192.168.0.1port5001connectedwith192.168.0.2port16265
[ID]Interval Transfer Bandwidth
[ 4] 0.0-10.1sec 114MBytes 95.2Mbits/sec
由此,我們可以推斷出,兩台伺服器之間為百兆帶寬。
7. linux里網速為什麼奇慢
linux下網速慢是由於dns解析的問題。
解決方法:
開啟dnsmasq服務使用本地dns緩存
真正有用的步驟:
(1)vi /etc/resolv.conf
在最前面添加: nameserver 127.0.0.1
其它的不用動,尤其不能相信把其它的都刪空之類的話(pppoe可能可以那樣干,但沒有試驗)。
(2)vi /etc/dnsmasq.conf
解除以下一行的注釋(並加上ip地址):listen-address=127.0.0.1
(3)將dnsmasq.conf服務設置為開機啟動
8. linux系統怎麼測網速
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py $ chmod a+rx speedtest_cli.py $ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli $ sudo chown root:root /usr/local/bin/speedtest-cli</p>
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
$ speedtest-cli
輸入這個命令後,它會自動發現最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
9. 如何使用linux命令行測試網速
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
$ wget
$ chmod a+rx speedtest_cli.py
$ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
$ sudo chown root:root /usr/local/bin/speedtest-cli
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
$ speedtest-cli
輸入這個命令後,它會自動發現離你最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
如果你願意分享測試結果,你可以使用參數「–share」。它將會把你的測試結果上傳到Speedtest.net伺服器並以圖形的方式分享給其他人。
下面是一幅由speedtest-cli自動生成並上傳到Speedtest.net的測試結果:
如果你對目前所有可用的Speedtest.net伺服器感興趣,你可以使用參數「–list」。它會列印出所有的Speedtest.net伺服器(按照離你的地理距離由近及遠排序)。
在上面的列表中,每個伺服器的前面都有一個與其對應的ID。如果想使用指定的伺服器來測試你的網速,你只需要在speedtest-cli命令後指定其ID即可。例如,如果想使用在Washington DC的伺服器,你只需要指定相對應的伺服器ID(如935)。
10. 如何使用Linux命令行測試網速
一、安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
[root@localhost temp]# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
[root@localhost temp]# chmod a+rx speedtest_cli.py
[root@localhost temp]# mv speedtest_cli.py /usr/local/bin/speedtest-cli
[root@localhost temp]# chown root:root /usr/local/bin/speedtest-cli
也可以在自己電腦上下載好 speedtest_cli.py 然後上傳到伺服器上。
二、使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
[root@localhost temp]# speedtest-cli
輸入這個命令後,它會自動發現離你最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
[root@localhost temp]# speedtest-cli
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from China Telecom (219.135.214.145)…
Selecting best server based on latency…
Hosted by CTM Internet Services (Macau) [106.48 km]: 55.974 ms
Testing download speed………………………………….
Download: 3.15 Mbit/s
Testing upload speed…………………………………………..
Upload: 0.58 Mbit/s
測試結果說明:上行為 0.58Mbit/s 下行為 3.15 Mbit/s