linux网口测速命令 linux网络速度测试工具

linux查看网速命令liunx本身没有特别完美的网速命令,但有几个可以用nload,iftop,iptraf,nethogs,bmon,slurm,tcptrack这些命令都不是liunx内部命令,也就是说不是所有liunx版本都包括这些命令 。目前最流行的是speedtest这个命令是需要安装的
如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些 。iperf,具体要纤细直接去看文档,简单给列条测试:(TCP和UDP知只是两种传输数据的协议) 。
TCP测试:
1、客户端执行:./iperf -c host -i 1 -w 1M,其中-w表示TCP window size,host需替换成服务器地址 。
2、服务器执行:./iperf -s -i 1 -w 1M '这裏是指定windows如果是 iperf -s则windwos默认大小为8kbyte/s。
扩展资料:
优势:稳定性 。
Linux系统是众所周知最具稳定性的系统;事实上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上比例非常少 。这对于用户来说,特别是小型和中小型企业的用户特别有价值 , 因为服务器系统一旦崩溃对企业的业务会造成很大的影响 。
与windows相比,Linux处理不运行的进程的能力远高于windows,因为正是这些进程影响了windows的稳定性的主要因素 。
参考资料来源:百度百科-linux服务器
linux如何看网络带宽使用bai命令:mii-tool -v
mii:是Linux下专门设置网卡工作模式的命令,详细参数如下
1. 查看网卡的工作模式 , 输入命令:
#mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
从以上信息中可以看出,这块网卡工作在100M全双工自适应模式下,“100BaseTx-FD”意为100M Full Duplex 。
2. 更改网卡的工作模式,输入命令:
#mii-tool -F media [interface]
media可选的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等 。Interface代表所选择的网卡 , 如eth0、eth1等 , 默认为eth0 。
例如,设置网卡工作在10M半双工模式下,输入命令:
#mii-tool -F 10baseT-HD eth0
3. 恢复网卡的自适应工作模式,输入命令:
#mii-tool -r eth0
更详细的使用方法可以用mii-tool -h来获得 。
linux测试网络是否连通的命令测试网络是否连通
1linux网口测速命令,ping IP 查看网络数据包是否可达 (首先PING 网关 如果网关都不通linux网口测速命令的话说明网络或配置有问题 。如果网关通,但是没有外网 或PING不通其他网段的网络)那么可以实用下一条!
2,. traceroute Ip(域名)查看linux网口测速命令你是再哪一跳失败的 。从而检测出 是哪个设备的故障 。比如网关 防火墙 路由器 交换机等 。
测试端口是否连通
方法一、telnet法
telnet为用户提供了在本地计算机上完成远程主机工作的能力 , 因此可以通过telnet来测试端口的连通性,具体用法格式linux网口测速命令:
telnet ip port
说明:
ip:是测试主机的ip地址
port:是端口 , 比如80
如果telnet连接不存在的端口 , 那会如下图所示 。
如果telnet 连接存在端口会出现如下图所示的内容,下图中以80端口为例 。
方法二、ssh法
SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性,具体用法格式如下:
用法: ssh -v -p port username@ip
说明:
-v 调试模式(会打印日志).
-p 指定端口
username:远程主机的登录用户
ip:远程主机
如果远程主机开通了相应的端口,会有如下图所示的建立成功的提示 。
如果远程主机没有开通相应的端口,则如下图所示
方法三、curl法
curl是利用URL语法在命令行方式下工作的开源文件传输工具 。也可以用来测试端口的连通性,具体用法:
curl ip:port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果远程主机开通了相应的端口,都会输出信息,如果没有开通相应的端口,则没有任何提示 , 需要CTRL C断开 。
方法四、wget方法
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 。wget名称的由来是“World Wide Web”与“get”的结合,它也可以用来测试端口的连通性具体用法:《Linux就该这么学》 学习更多linux命令 。
wget ip:port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果远程主机不存在端口则会一直提示连接主机 。
linux如何判断网络是百兆还是千兆linux下如何看网卡是千兆还是百兆linux网口测速命令的方法如下linux网口测速命令:
使用ethtool命令 。
ethtool是linux下用于查询及设置网卡参数linux网口测速命令的命令 。
举例linux网口测速命令:
[root@hvrhub
~]#
ethtool
eth0
settings
for
eth0:
supported
ports:
[
tp
mii
]
supported
link
modes:
10baset/half
10baset/full
100baset/half
100baset/full
supports
auto-negotiation:
yes
advertised
link
modes:
10baset/half
10baset/full
100baset/half
100baset/full
advertised
auto-negotiation:
yes
speed:
100mb/s
------------------------------------网卡速度
duplex:
full
port:
mii
phyad:
transceiver:
internal
auto-negotiation:
on
supports
wake-on:
pumbg
wake-on:
g
current
message
level:
0x00000033
(51)
link
detected:
yes
详细参数参考:(//后面是注释linux网口测速命令,是原文的译文)
ethtool
ethx
/
ethtool
–h
//显示ethtool的命令帮助(help)
ethtool
–i
ethx
//查询ethx网口的相关信息
ethtool
–d
ethx
//查询ethx网口注册性信息
ethtool
–r
ethx
//重置ethx网口到自适应模式
ethtool
–s
ethx
//查询ethx网口收发包统计
ethtool
–s
ethx
[speed
10|100|1000]\
//设置网口速率10/100/1000m
[duplex
half|full]\
//设置网口半/全双工
[autoneg
on|off]\
//设置网口是否自协商
[port
tp|aui|bnc|mii]\
//设置网口类型
【linux网口测速命令 linux网络速度测试工具】关于linux网口测速命令和linux网络速度测试工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读