189 8069 5689

linux网络延迟命令 linux查看网络延迟

如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些。

iperf,具体要纤细直接去看文档,

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、白河网络推广、小程序制作、白河网络营销、白河企业策划、白河品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供白河建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

简单给你列条测试:(TCP和UDP知只是两种传输数据的协议)

1)TCP测试

服务器执行:./iperf

-s

-i

1

-w

1M

'这裏是指定windows如果是

iperf

-s则windwos默认大小为8kbyte/s

客户端执行:./iperf

-c

host

-i

1

-w

1M

其中-w表示TCP

window

size,host需替换成服务器地址。

2)UDP测试

服务器执行:./iperf

-u

-s

客户端执行:./iperf

-u

-c

10.255.255.251

-b

900M

-i

1

-w

1M

-t

60

其中-b表示使用多少带宽,1G的线路你可以使用900M进行测试。

不给分不给力

linux 中实现延迟45分钟后执行命令,写了一段c程序,实现延迟,接下来,该如何执行命令呢,也就是shell

1、system(执行shell 命令)

相关函数 fork,execve,waitpid,popen

表头文件 #includestdlib.h

定义函数 int system(const char * string);

函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c

string来执行参数string字符串所代表的命令,此命令执行完后随

即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时

搁置,SIGINT和SIGQUIT 信号则会被忽略。

返回值 如果system()在调用/bin/sh时失败则返回127,其他失败原因返回-

1。若参数string为空指针(NULL),则返回非零值。如果system()调

用成功则最后会返回执行shell命令后的返回值,但是此返回值也有

可能为system()调用/bin/sh失败所返回的127,因此最好能再检查

errno 来确认执行成功。

附加说明 在编写具有SUID/SGID权限的程序时请勿使用system(),system()会

继承环境变量,通过环境变量可能会造成系统安全的问题。

例如:

#includestdlib.h

main()

{

system(“ls -al /etc/passwd /etc/shadow”); //换成./test.sh 可执行相关脚本

}

当然也可以用管道或exec函数族来调用shell

ping出现一个500ms

网络延迟高。ping出现一个500ms是表示网络延迟高,网络延迟PING值越低速度越快。Ping是Windows、Unix和Linux系统下的一个命令。

linux 延迟任务:45分钟以后执行一段命令

首先你自己应该能够将关闭“多看”的命令列出,既然这样的话,你就可以将此写入一个脚本!这个完成后,chmod +x 脚本名 接下来就可以执行:

crontab -e (用来执行定时任务)

输入以下内容:

*/45 * * * * ./(你的脚本)

就可以没45分钟执行一次你的脚本即你的命令;

Linux nc命令详解 Linux nc命令怎么用

Linux中nc命令是一个功能强大的网络工具,全称是netcat。

语法:

nc

[-hlnruz][-g网关...][-G指向器数目][-i延迟秒数][-o输出文件][-p通信端口][-s来源位址][-v...][-w超时秒数][主机名称][通信端口...]

参数说明:

-g网关

设置路由器跃程通信网关,最丢哦可设置8个。

-G指向器数目

设置来源路由指向器,其数值为4的倍数。

-h

在线帮助。

-i延迟秒数

设置时间间隔,以便传送信息及扫描通信端口。

-l

使用监听模式,管控传入的资料。

-n

直接使用IP地址,而不通过域名服务器。

-o输出文件

指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p通信端口

设置本地主机使用的通信端口。

-r

乱数指定本地与远端主机的通信端口。

-s来源位址

设置本地主机送出数据包的IP地址。

-u

使用UDP传输协议。

-v

显示指令执行过程。

-w超时秒数

设置等待连线的时间。

-z

使用0输入/输出模式,只在扫描通信端口时使用。

实例:

1、TCP端口扫描

#

nc

-v

-z

-w2

127.0.0.1

1-100

Connection

to

127.0.0.1

22

port

[tcp/ssh]

succeeded!

Connection

to

127.0.0.1

53

port

[tcp/domain]

succeeded!

Connection

to

127.0.0.1

80

port

[tcp/http]

succeeded!

...

nc:

connect

to

127.0.0.1

port

100

(tcp)

failed:

Connection

refused

2、从192.168.1.2拷贝文件到192.168.1.3

首先在接收端192.168.1.3上:

nc

-l

1234

test.txt

然后在发送端192.168.1.2上:

nc

192.168.1.3

test.txt

注意:先运行接收端,指定一个端口为1234,文件为test.txt,再执行发送端,并且发送端必须存在同名的文件test.txt

3、传输目录

从server1(192.168.16.233)拷贝nginx目录内容到server2(192.168.48.47)上。需要先在server2上,用nc激活监听,

server2上运行:#

nc

-l

1234

|

tar

xzv-

server1上运行:#

tar

czv-

nginx

|

nc

192.168.48.47

1234

4、简单聊天工具

在192.168.1.2上:

nc

-l

1234

在192.168.1.3上:

nc

192.168.1.2

1234

这样,双方就可以相互交流了。使用ctrl+C(或D)退出


网站标题:linux网络延迟命令 linux查看网络延迟
标题来源:http://cdxtjz.com/article/hpedgc.html

其他资讯