diff options
Diffstat (limited to 'diplomathesis/node36.html')
| -rw-r--r-- | diplomathesis/node36.html | 240 |
1 files changed, 240 insertions, 0 deletions
diff --git a/diplomathesis/node36.html b/diplomathesis/node36.html new file mode 100644 index 0000000..4009e52 --- /dev/null +++ b/diplomathesis/node36.html @@ -0,0 +1,240 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Performancebewertung</TITLE> +<META NAME="description" CONTENT="Performancebewertung"> +<META NAME="keywords" CONTENT="diplomathesis"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="diplomathesis.css"> + +<LINK REL="next" HREF="node72.html"> +<LINK REL="previous" HREF="node9.html"> +<LINK REL="up" HREF="diplomathesis.html"> +<LINK REL="next" HREF="node37.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html637" + HREF="node37.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html633" + HREF="diplomathesis.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html627" + HREF="node35.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html635" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html638" + HREF="node37.html">Ende zu Ende Latenz</A> +<B> Up:</B> <A NAME="tex2html634" + HREF="diplomathesis.html">diplomathesis</A> +<B> Previous:</B> <A NAME="tex2html628" + HREF="node35.html">Ice</A> + <B> <A NAME="tex2html636" + HREF="node3.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00060000000000000000"></A> +<A NAME="sec:versuche"></A> +<BR> +Performancebewertung +</H1> + +<P> +<TABLE CELLPADDING=3 BORDER="1"> +<TR><TD ALIGN="RIGHT">One of the problems of taking things apart</TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT">and seeing how they work</TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT"><SPAN CLASS="textit">supposing you're trying to find out how a cat works</SPAN></TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT">you take that cat apart to see how it works,</TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT">what you've got in your hands is a non-working cat.</TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT">The cat wasn't a sort of clunky mechanism</TD> +<TD ALIGN="LEFT"> </TD> +</TR> +<TR><TD ALIGN="RIGHT">that was susceptible to our available tools of analysis.</TD> +<TD ALIGN="LEFT"><SPAN CLASS="textsl">Douglas Adams,</SPAN></TD> +</TR> +<TR><TD ALIGN="RIGHT"> </TD> +<TD ALIGN="LEFT"><SPAN CLASS="textsl">Hitchhiker's Guide to the Galaxy</SPAN></TD> +</TR> +</TABLE> + +<P> +<BR> +<BR> +<BR> + +<P> +...will man die Performance von Real-time Applikationen messen, ohne deren Echtzeitverhalten zu beeinflussen, ist man auch auf die richtige Art der Analyse angewiesen. Eine Messung per Software würde das Echtzeitverhalten der Applikationen beeinflussen. Deshalb entschied ich mich, die Messungen in Hardware durchzuführen. + +<P> +In diesem Kapitel werden Applikationen zur Übertragung von Prozessabbildern und Logdateien vorgestellt. Der aktuelle Zustand des Speicherbereichs, welcher die digitalen Ein- und Ausgänge eines Systems abbildet, wird Prozessabbild genannt. Dabei wird die Latenz bei der Übertragung des Prozessabbildes gemessen. Es wird erläutert wie die Latenz gemessen wurde. Außerdem wird auf den Aufbau des verwendeten ACE/TAO Frameworks eingegangen. + +<P> +In Anhang <A HREF="#sec:systemkonfigurationen">A</A> ist die Hard- und Softwareumgebung beschrieben, in der die in diesem Kapitel beschriebenen Versuche durchgeführt wurden. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html639" + HREF="node37.html">Ende zu Ende Latenz messen</A> +<LI><A NAME="tex2html640" + HREF="node38.html">Lastsimulationen</A> +<LI><A NAME="tex2html641" + HREF="node39.html">RTCORBA Applikationen</A> +<UL> +<LI><A NAME="tex2html642" + HREF="node40.html">ACE</A> +<LI><A NAME="tex2html643" + HREF="node41.html">TAO</A> +<UL> +<LI><A NAME="tex2html644" + HREF="node42.html">Scheduling</A> +<UL> +<LI><A NAME="tex2html645" + HREF="node43.html">RT_ Info</A> +</UL> +<LI><A NAME="tex2html646" + HREF="node44.html">RTPOA</A> +</UL> +<LI><A NAME="tex2html647" + HREF="node45.html">V1 Prozessabbild übertragen</A> +<UL> +<LI><A NAME="tex2html648" + HREF="node46.html">Softwaredesign</A> +<LI><A NAME="tex2html649" + HREF="node47.html">Datenfluss</A> +<LI><A NAME="tex2html650" + HREF="node48.html">Konfiguration</A> +<UL> +<LI><A NAME="tex2html651" + HREF="node49.html">RT_ PREEMPT Priorisierung</A> +<LI><A NAME="tex2html652" + HREF="node50.html">ACE/TAO Konfiguration</A> +</UL> +<LI><A NAME="tex2html653" + HREF="node51.html">Ergebnisse</A> +<UL> +<LI><A NAME="tex2html654" + HREF="node52.html">Latenzschwankungen bei flood ping auf CPX2 (Receiver)</A> +<LI><A NAME="tex2html655" + HREF="node53.html">Lösungsansätze</A> +<LI><A NAME="tex2html656" + HREF="node54.html">Lösung</A> +<LI><A NAME="tex2html657" + HREF="node55.html">Anmerkungen zu den weiteren Lösungsmöglichkeiten</A> +</UL> +</UL> +<LI><A NAME="tex2html658" + HREF="node56.html">V2 Prozessabbild via RT EventService übertragen</A> +<UL> +<LI><A NAME="tex2html659" + HREF="node57.html">Softwaredesign</A> +<LI><A NAME="tex2html660" + HREF="node58.html">Programmablauf</A> +<LI><A NAME="tex2html661" + HREF="node59.html">Konfiguration</A> +<LI><A NAME="tex2html662" + HREF="node60.html">Ergebnisse</A> +</UL> +<LI><A NAME="tex2html663" + HREF="node61.html">V3 Verhalten bei größeren Datenmengen</A> +<UL> +<LI><A NAME="tex2html664" + HREF="node62.html">Ergebnis</A> +</UL> +<LI><A NAME="tex2html665" + HREF="node63.html">V4 Scheduling</A> +<UL> +<LI><A NAME="tex2html666" + HREF="node64.html">Konfiguration</A> +<LI><A NAME="tex2html667" + HREF="node65.html">Ergebnis</A> +</UL> +<LI><A NAME="tex2html668" + HREF="node66.html">V5 mehrere Teilnehmer, Priorisierung</A> +<UL> +<LI><A NAME="tex2html669" + HREF="node67.html">Softwaredesign</A> +<LI><A NAME="tex2html670" + HREF="node68.html">Konfiguration</A> +<LI><A NAME="tex2html671" + HREF="node69.html">Ergebnisse</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html672" + HREF="node70.html">V6 Prozessabbild übertragen mit Ice</A> +<LI><A NAME="tex2html673" + HREF="node71.html">Fazit</A> +</UL> +<!--End of Table of Child-Links--> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html637" + HREF="node37.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html633" + HREF="diplomathesis.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html627" + HREF="node35.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html635" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html638" + HREF="node37.html">Ende zu Ende Latenz</A> +<B> Up:</B> <A NAME="tex2html634" + HREF="diplomathesis.html">diplomathesis</A> +<B> Previous:</B> <A NAME="tex2html628" + HREF="node35.html">Ice</A> + <B> <A NAME="tex2html636" + HREF="node3.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +Manuel Traut +2007-02-25 +</ADDRESS> +</BODY> +</HTML> |
