linux网络连接速度
1. linux上网速度快吗
速度快慢有多方面原因的
你的网络服务商服务如何
你用FIRE FOX ,还是NET SCAPE的浏览器
但是个人感觉LINUX要优于WINDOWS
2. linux下怎么看网卡的速度
查看实时传输
sar -n DEV 1
查看网卡最大速率
ethtool eth0
3. 如何测试两台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
由此,我们可以推断出,两台服务器之间为百兆带宽。
4. 如何察看Linux下网络连接速度,以及是否连接网线
:写个脚本查看:脚本如下、加x权限、执行就可看以了 #!/bin/bash while [ "1" ] do eth=$1 RXpre=$(cat /proc/net/dev | grep $eth | tr...
5. linux下怎样加快互联网的访问速度
你想怎么加?用软件?
能张口就加那电信和网通早就倒闭了
以后问问题自己先想下
别问这种幼稚无聊的问题
6. linux下,获取网络接口的传输速率
ethtool eth0
[root@voipack ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
7. 在Linux下怎么查看网络接口的速率
|写个脚本查看:脚本如下、加x权限、执行就可看以了
#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
clear
echo -e "\t RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))
if [[ $RX -lt 1024 ]];then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]];then
RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
else
RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
fi
if [[ $TX -lt 1024 ]];then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]];then
TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
else
TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
fi
echo -e "$eth \t $RX $TX "
done