网站建设人员培训,网站建设中upl连接,推广软文平台,白云怎样优化网站建设实验参考#xff1a; Mininet设置带宽之简单性能测试 实验步骤#xff1a; 1. 进入mininet/custom目录下#xff0c;通过vi mymininet1.py创建脚本并添加内容#xff08;本实验通过python脚本自定义拓扑#xff0c;创建包含一个交换机、四个主机的网络拓扑#xff09; Mininet设置带宽之简单性能测试 实验步骤 1. 进入mininet/custom目录下通过vi mymininet1.py创建脚本并添加内容本实验通过python脚本自定义拓扑创建包含一个交换机、四个主机的网络拓扑 #!/usr/bin/pythonfrom mininet.topo import Topo
from mininet.net import Mininet
from mininet.node import CPULimitedHost
from mininet.link import TCLink
from mininet.util import dumpNodeConnections
from mininet.log import setLogLevelclass SingleSwitchTopo(Topo):Single switch connected to n hosts.def __init__(self, n2, **opts):Topo.__init__(self, **opts)switch self.addSwitch(s1)for h in range(n):#Each host gets 50%/n of system CPUhost self.addHost(h%s % (h 1), cpu.5/n)#10 Mbps, 5ms delay, 0% Loss, 1000 packet queueself.addLink(host, switch, bw10, delay5ms, loss0, max_queue_size1000, use_htbTrue)def perfTest():Create network and run simple performance testtopo SingleSwitchTopo(n4)net Mininet(topotopo,hostCPULimitedHost, linkTCLink)net.start()print Dumping host connectionsdumpNodeConnections(net.hosts)print Testing network connectivitynet.pingAll()print Testing bandwidth between h1 and h4h1, h4 net.get(h1, h4)net.iperf((h1, h4))net.stop()if __name____main__:setLogLevel(info)perfTest() 2. 修改文件权限并将其执行 实验结论 通过python脚本创建Mininet脚本对设备链路间的带宽、延迟、丢包率等如bw10, delay5ms, loss0, max_queue_size1000, use_htbTrue进行设置 对设备有一个限制作用且通过iperf来进行测试主机间的性能。 转载于:https://www.cnblogs.com/ptolemy/p/11255970.html