From eacbf5bb4d57af21c731f41251015d3b991ad490 Mon Sep 17 00:00:00 2001 From: guest Date: Fri, 30 Nov 2007 13:41:25 +0000 Subject: final version, initial import git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309 --- diplomathesis/node38.html | 137 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 diplomathesis/node38.html (limited to 'diplomathesis/node38.html') diff --git a/diplomathesis/node38.html b/diplomathesis/node38.html new file mode 100644 index 0000000..3275df8 --- /dev/null +++ b/diplomathesis/node38.html @@ -0,0 +1,137 @@ + + + + + +Lastsimulationen + + + + + + + + + + + + + + + + + + + + + +

+ +
+Lastsimulationen +

+Um die Echtzeiteigenschaften des Systems zu überprüfen, werden die embedded PCs während den Messungen belastet: + +

+

+
Harddisk:
+
xdd -op read -targets 1 /dev/hda -reqsize 8000 -numregs 128 -verbose simuliert auf dem Rechner, auf dem das Kommando ausgeführt wird, lesende Zugriffe auf /dev/hda. Details siehe [I/O05]. +
+
Netzwerk:
+
Das Kommando ping -f -i 0 -l 100000 -s 1 -q IP wird von einem Rechner, welcher direkt mit einem niedrig priorisierten Ethernetport einer CPX verbunden ist, als Benutzer root ausgeführt. +
+
-f -i 0:
+
keine Pause zwischen den Anfragen +
+
-l:
+
Anzahl Pakete die gesendet werden ohne eine Antwort zu erhalten +
+
-s:
+
Paketgröße in Bytes +
+
-q:
+
quiet keine Ausgaben +
+
+Es wird eine sehr hohe Netzauslastung erzeugt. Dieser Befehl wird im Folgenden als flood ping bezeichnet. +
+
Prozessor:
+
./cpuburnP5 [Rede07] lastet die CPU des Rechners, auf dem das Kommando ausgeführt wird, voll aus. +
+
+ +

+Haben diese Lastsimulationen eine Auswirkung auf das Echtzeitverhalten, so deutet dies auf Schwachstellen im gepatchten Linuxkernel hin. + +

+Um die Echtzeitqualitäten des Schedulers eines verteilten Systems zu testen, müssen parallel zu den hochpriorisierten Prozessabbildübertragungen, nieder priorisierte, komplexe Berechnungen durchgeführt werden. + +

+ +

+ +
+Manuel Traut +2007-02-25 +
+ + -- cgit v1.2.3