2016-06-05 4 views
0

Ich habe eine DDOS-Mitigation-Anwendung im POX-Controller entwickelt.
Ich möchte CPU-Auslastung während des Angriffs messen, wenn es keine Mitigation-Anwendung gibt und auch wenn meine Mitigation-Anwendung läuft. (Vielleicht ist es eine einfache Frage in Linux, aber ich bin nicht Herr in Linux).
Ich möchte beweisen, dass meine Anwendung die CPU-Auslastung während des Angriffs verbessert hat. wie kann ich das tun?
Ich habe einige Papiere gesehen, die diese Art von Ergebnissen haben, aber nicht wissen, wie man das Gleiche macht.
vielen DankCPU-Auslastung in SDN POX Controller

Antwort

1

In einem Terminal ersten shh auf Ihre VM verbinden

ssh -X [email protected] 

Dann

ps aux | less 

Sie sind alle laufenden Prozesse pids erhalten interessiert der PIDs Ihre MININET Hosts und Schalter und Controller laufen, suchen Sie nach ähnlichen Zeilen wie unten

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 

Die zweite Spalte sind die pids. Nehmen wir an, ich möchte die CPU-Auslastung von h1 vor und während des Angriffs überwachen. Einfach im Terminal laufen

top -p 1469 

wo 1469 ist die gewünschte pid. Lassen Sie dieses Terminal geöffnet, um die h1-CPU-Auslastung zu überwachen.

Verwandte Themen