SDN POX控制器中的CPU利用率

时间:2016-06-05 16:35:38

标签: linux ubuntu ddos pox

我在POX控制器中开发了DDOS缓解应用程序 我想在没有任何缓解应用程序时以及我的缓解应用程序运行时测量攻击期间的CPU使用率。 (也许这是Linux中的一个简单问题,但我不是Linux的主人) 我想证明我的应用程序在攻击期间提高了CPU利用率。 我怎么能这样做? 我见过一些有这些结果的论文,但不知道如何做同样的事 非常感谢你

1 个答案:

答案 0 :(得分:1)

在终端中首先连接到您的VM

ssh -X mininet@192.168.56.102

然后获取所有正在运行的进程pids

ps aux | less

您对mininet主机以及交换机和控制器正在运行的pid感兴趣,因此请搜索类似的行,如下所示

root      1462  0.0  0.0  21340  2048 pts/2    Ss+  14:04   0:00 bash --norc -is mininet:c0
root      1469  0.0  0.0  21340  2040 pts/3    Ss+  14:04   0:00 bash --norc -is mininet:h1
root      1473  0.0  0.0  21340  2044 pts/5    Ss+  14:04   0:00 bash --norc -is mininet:h2
root      1478  0.0  0.0  21336  2036 pts/6    Ss+  14:04   0:00 bash --norc -is mininet:s1

第二列是pids。让我们说我想在攻击前和攻击时监视h1的CPU使用情况。只需在终端中运行

top -p 1469

其中1469是所需的pid。将此终端保持打开以监控h1 CPU使用情况。