You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aim: dynamic instrumentation and live analysis
Purpose: systematic methodology to identify the top performance bottleneck
Depends: #7, #8, #9 and #19
Performance is not limited to pure CPU usage.
Performance: CPU, memory, Internet bandwidth, file system IO, database queries.
GUI responsiveness is also key.
It is not only average performance, but specifically peaks, stalls and freezes.
Problem is finding the workload of Tribler, as we don't now what a client is doing in the wild due to complexity of our system. reproducibility of the wild
http://sourceware.org/systemtap/SystemTap_Beginners_Guide/introduction.html#goals
SystemTap is a tracing and probing tool that allows users to study and monitor the activities of the computer system (particularly, the kernel) in fine detail. It provides information similar to the output of tools like netstat, ps, top, and iostat; however, SystemTap is designed to provide more filtering and analysis options for collected information.
SystemTap provides the infrastructure to monitor the running Linux kernel for detailed analysis. This can assist administrators and developers in identifying the underlying cause of a bug or performance problem.
Without SystemTap, monitoring the activity of a running kernel would require a tedious instrument, recompile, install, and reboot sequence. SystemTap is designed to eliminate this, allowing users to gather the same information by simply running user-written SystemTap scripts.
However, SystemTap was initially designed for users with intermediate to advanced knowledge of the kernel. This makes SystemTap less useful to administrators or developers with limited knowledge of and experience with the Linux kernel. Moreover, much of the existing SystemTap documentation is similarly aimed at knowledgeable and experienced users. This makes learning the tool similarly difficult.
Expand SystemTap with DAS4-like features, supports 1000 instances of a
distributed app (beyond multi-agent system stuff). Cluster-Systemtap
The text was updated successfully, but these errors were encountered:
@fdversluis For the past 3 years we've worked with limited success on solid profiling. Please include these failures in thesis briefly.
Tor exit nodes are easier hopefully..
Aim: dynamic instrumentation and live analysis
Purpose: systematic methodology to identify the top performance bottleneck
Depends: #7, #8, #9 and #19
Performance is not limited to pure CPU usage.
Performance: CPU, memory, Internet bandwidth, file system IO, database queries.
GUI responsiveness is also key.
It is not only average performance, but specifically peaks, stalls and freezes.
Problem is finding the workload of Tribler, as we don't now what a client is doing in the wild due to complexity of our system. reproducibility of the wild
Determine cost of various modules in Tribler:
SystemTap GUI: http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaai%2Fstapgui%2Fdemo.htm
http://sourceware.org/systemtap/SystemTap_Beginners_Guide/introduction.html#goals
SystemTap is a tracing and probing tool that allows users to study and monitor the activities of the computer system (particularly, the kernel) in fine detail. It provides information similar to the output of tools like netstat, ps, top, and iostat; however, SystemTap is designed to provide more filtering and analysis options for collected information.
SystemTap provides the infrastructure to monitor the running Linux kernel for detailed analysis. This can assist administrators and developers in identifying the underlying cause of a bug or performance problem.
Without SystemTap, monitoring the activity of a running kernel would require a tedious instrument, recompile, install, and reboot sequence. SystemTap is designed to eliminate this, allowing users to gather the same information by simply running user-written SystemTap scripts.
However, SystemTap was initially designed for users with intermediate to advanced knowledge of the kernel. This makes SystemTap less useful to administrators or developers with limited knowledge of and experience with the Linux kernel. Moreover, much of the existing SystemTap documentation is similarly aimed at knowledgeable and experienced users. This makes learning the tool similarly difficult.
Expand SystemTap with DAS4-like features, supports 1000 instances of a
distributed app (beyond multi-agent system stuff). Cluster-Systemtap
The text was updated successfully, but these errors were encountered: