Main > Free Download Search >

Free performance tracks software for linux

performance tracks

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2297
High Performance Linpack 1.0a

High Performance Linpack 1.0a


High Performance Linpack is a highly parallel, high performance benchmarking tool. more>>
HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.

The algorithm used by HPL can be summarized by the following keywords: Two-dimensional block-cyclic data distribution - Right-looking variant of the LU factorization with row partial pivoting featuring multiple look-ahead depths - Recursive panel factorization with pivot search and column broadcast combined - Various virtual panel broadcast topologies - bandwidth reducing swap-broadcast algorithm - backward substitution with look-ahead of depth 1.

The HPL package provides a testing and timing program to quantify the accuracy of the obtained solution as well as the time it took to compute it. The best performance achievable by this software on your system depends on a large variety of factors.

Nonetheless, with some restrictive assumptions on the interconnection network, the algorithm described here and its attached implementation are scalable in the sense that their parallel efficiency is maintained constant with respect to the per processor memory usage.

The HPL software package requires the availibility on your system of an implementation of the Message Passing Interface MPI (1.1 compliant). An implementation of either the Basic Linear Algebra Subprograms BLAS or the Vector Signal Image Processing Library VSIPL is also needed. Machine-specific as well as generic implementations of MPI, the BLAS and VSIPL are available for a large variety of systems.
<<less
Download (0.50MB)
Added: 2005-04-11 License: BSD License Price:
1682 downloads
Performance Co-Pilot 2.5.0

Performance Co-Pilot 2.5.0


Performance Co-Pilot is a performance monitoring toolkit and API. more>>
Performance Co-Pilot (PCP) is a framework and services to support system-level performance monitoring and performance management.
The services offered by PCP are especially attractive for those tackling harder system-level performance problems. For example this may involve a transient performance degradation, or correlating end-user quality of service with platform activity, or diagnosing some complex interaction between resource demands on a single system, or management of performance on large systems with lots of "moving parts".
The distributed PCP architecture makes it especially useful for those seeking centralized monitoring of distributed processing (e.g. in a cluster or webserver farm environment), especially where a large number hosts are involved.
Main features:
- A single API for accessing the performance data that hides details of where the data comes from and how it was captured and imported into the PCP framework.
- A client-server architecture allows multiple clients to monitor the same host, and a single client to monitor multiple hosts (e.g. in a Beowulf cluster). This enables centralized monitoring of distributed processing.
- Integrated archive logging and replay so a client application can use the same API to process real-time data from a host or historical data from an archive.
- The framework supports APIs and configuration file formats that enable the scope of performance monitoring to be extended at all levels.
- An "plugin" framework (libraries, APIs, agents and daemon) to collect performance data from multiple sources on a single host, e.g. from the hardware, the kernel, the service layers, the application libraries, and the applications themselves.
- Libraries and sample implementations encourage the development of new "plugins" (or agents) to capture and export the performance data that matters in your application environment, along side the other generic performance data.
- An endian-safe transport layer for moving performance metrics between the collector and the monitoring applications over TCP/IP. This means an IRIX desktop with PCP can monitor one or more Linux systems with the Open Source release of PCP installed.
- A Linux agent that exports a broad range of performance data from most kernels circa 2.0.36 (RedHat 5.2) or later. This includes coverage of activity in the areas of: CPU, disk, memory, swapping, network, NFS, RPC, filesystems and all the per-process statistics.
- Other agents export performance data from:
- Web server activity logs
- arbitrary application-level tracing (via a PCP trace library)
- Cisco routers
- sendmail
- the mail queue
- the PCP infrastructure itself
- Assorted simple monitoring tools that use the PCP APIs to retrieve and display either arbitrary performance metrics, or specific groups of metrics (as in pmstat a cluster-aware vmstat lookalike).
- The PCP inference engine supports automated monitoring through a rule-based language and interpreter that performs user-defined actions when rule predicates are found to be true.
<<less
Download (1.3MB)
Added: 2006-10-25 License: LGPL (GNU Lesser General Public License) Price:
1094 downloads
Performance Co-Pilot viewer 0.0.2

Performance Co-Pilot viewer 0.0.2


pcpViewer is a 3D viewer of data gathered through the excellent Performance Co-Pilot library. more>>
pcpViewer is a 3D viewer of data gathered through the excellent "Performance Co-Pilot" library.

You can see usage of CPU time, net devices, memory, hard drives, and virtually any data exported by the pcp library and daemon.

I first started this "pet project" as a 3D xosview replacement (thanks for inspiration), so one of the goal is to get the same level of responsiveness as xosview.

<<less
Download (0.20MB)
Added: 2005-05-26 License: GPL (GNU General Public License) Price:
1611 downloads
JPerfmeter 1.4

JPerfmeter 1.4


JPerfmeter is a Java Performance statistics monitor. more>>
JPerfmeter is a Java Performance statistics monitor.

JPerfmeter is a simple performance statistics monitor in the style of perfmeter, full Java.

Note that JPerfmeter needs the rpc.rstatd daemon to be running on the system its monitoring (available on Solaris systems and other various UNIX/Linux systems).

<<less
Download (MB)
Added: 2007-03-28 License: BSD License Price:
945 downloads
gperfmeter 2.1.0

gperfmeter 2.1.0


gperfmeter displays performance statistics for a given hostname. more>>
gperfmeter displays performance statistics for a given hostname.

If no host is specified, statistics on the current host are metered. You can display performance values in a solid or line strip chart.

The performance data automatically scales to accommodate increasing or decreasing values for the host machine. The gperfmeter preferences sheet provides a simple interface for accessing all of the application resources.
<<less
Download (0.73MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1481 downloads
Performance Application Programming Interface 3.9.0

Performance Application Programming Interface 3.9.0


Performance Application Programming Interface is an API for a CPU performance counter. more>>
PAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors.
PAPI enables software engineers to see, in near real time, the relation between software performance and processor events.
The Performance API (PAPI) project specifies a standard application programming interface (API) for accessing hardware performance counters available on most modern microprocessors.
These counters exist as a small set of registers that count Events, occurrences of specific signals related to the processors function. Monitoring these events facilitates correlation between the structure of source/object code and the efficiency of the mapping of that code to the underlying architecture.
This correlation has a variety of uses in performance analysis including hand tuning, compiler optimization, debugging, benchmarking, monitoring and performance modeling. In addition, it is hoped that this information will prove useful in the development of new compilation technology as well as in steering architectural development towards alleviating commonly occurring bottlenecks in high performance computing.
PAPI provides two interfaces to the underlying counter hardware; a simple, high level interface for the acquisition of simple measurements and a fully programmable, low level interface directed towards users with more sophisticated needs.
The low level PAPI interface deals with hardware events in groups called EventSets. EventSets reflect how the counters are most frequently used, such as taking simultaneous measurements of different hardware events and relating them to one another.
For example, relating cycles to memory references or flops to level 1 cache misses can indicate poor locality and memory management. In addition, EventSets allow a highly efficient implementation which translates to more detailed and accurate measurements.
EventSets are fully programmable and have features such as guaranteed thread safety, writing of counter values, multiplexing and notification on threshold crossing, as well as processor specific features. The high level interface simply provides the ability to start, stop and read specific events, one at a time.
PAPI provides portability across different platforms. It uses the same routines with similar argument lists to control and access the counters for every architecture. As part of PAPI, we have predefined a set of events that we feel represents the lowest common denominator of every good counter implementation.
Our intent is that the same source code will count similar and possibly comparable events when run on different platforms. If the programmer chooses to use this set of standardized events, then the source code need not be changed and only a fresh compilation and link is necessary. However, should the developer wish to access machine specific events, the low level API provides access to all available events and counting modes.
If an event or feature does not exist on the current platform, PAPI returns an appropriate error code. This significantly reduces the porting effort of code using PAPI because the semantics of each call to PAPI remains the same, just the argument lists need updating. In addition to the standard set, each PAPI implementation supports all native events through the ability to directly accept platform specific counter numbers. Definitions for most, if not all of these, are included as conditional macros in the header file. In this way, PAPI avoids having inefficient code to translate all events for all platforms into a uniform representation and back again.
This translation is only done for the relatively few events defined in the standardized set. Some processors like those in the POWER series have counter groups. They enable access to specific groups of counters, instead of individual events. This presents a serious portability problem, thus PAPI abstracts hardware counters from their groups with a packed naming scheme. Each counter control value or event is made up of the counter group number and the number of the specific counter in that group.
PAPI can be divided into two layers of software. The upper layer consists of the API and machine independent support functions. The lower layer defines and exports a machine independent interface to machine dependent functions and data structures. These functions access the substrate, which may consist of the operating system, a kernel extension or assembly functions to directly access the processors registers.
PAPI tries to use the most efficient and flexible of the three, depending on what is available. Naturally, the functionality of the upper layers heavily depends on that provided by the substrate. In cases where the substrates do not provide highly desirable features, PAPI attempts to emulate them as described below.
PAPI makes sure the underlying operating system or library guards against overflow of counter values.
Each counter can potentially be incremented multiple times in a single clock cycle. This combined with increasing clock speeds and the small precision of some of the physical counters means that overflow is likely to occur.
One of the more advanced features of PAPI is to provide a portable implementation of asynchronous notification when counters exceed a user specified value.
This functionality provides the basis for PAPIs SVR4 compatible profiling calls, that generate an accurate histogram of performance interrupts based on hardware metrics, not on time. Such functionality provides the basis for all line level performance analysis software, from the antiquated days of AT&Ts prof to SGIs SpeedShop. Thus for any architecture with even the most rudimentary access to hardware performance counters, PAPI provides the foundation for a truly portable, source level, performance analysis tool based on real processor statistics.
Enhancements:
- The API was extended to decouple abstraction layers from hardware support and to provide initial support for different types of performance counters.
<<less
Download (2.9MB)
Added: 2007-04-23 License: BSD License Price:
925 downloads
NP PPC Tracker 1.0

NP PPC Tracker 1.0


NPTracker is script to track keywords, clicks, codes and test performance of different types of advertising. Discover which keywords, search terms and referral sites actually make you money and which more>>

Free NP [KISS] Tracker Genially Simple Ad Performance Tracking
NPTracker is script to track keywords, clicks, codes and test performance of different types of advertising.
Discover which keywords, search terms and referral sites actually make you money and which ones part you with it. Simple and powerful.
NPTracker is a simple but powerful script to:
+ dynamically track performance of your PPC campaigns on a keyword level
+ reveal which keywords are profitable and which are not
+ discover what search keywords people are using when clicking on your ads
+ see exact referral sites people are coming from
+ capture traffic statistics in real-time, including IPs, browser and OS info
everything with a genuinely simple free NPTracker script.
More details about Free NP Tracker are available at http://NeoPerformancer.com/nptracker/

Requirements: PHP 4.3

<<less
Download (41.86KB)
Added: 2009-04-13 License: Freeware Price: $0
238 downloads
MegaTrack 1.4.1

MegaTrack 1.4.1


MegaTrack is an application that tracks Atlantic and eastern Pacific tropical storms. more>>
MegaTrack is an application that tracks Atlantic and eastern Pacific tropical storms. It uses the HSQLDB engine and is updated from the tropical storm data repository from the Unisys weather center.
Enhancements:
- This minor release fixes an issue with active storms and also some rendering issues.
<<less
Download (8.3MB)
Added: 2005-08-31 License: GPL (GNU General Public License) Price:
847 downloads
EnterTrack 1.2.0

EnterTrack 1.2.0


EnterTrack project is a Web-based artifact tracking/management system. more>>
EnterTrack project is a Web-based artifact tracking/management system.

EnterTrack provides large organizations with complete tracking of artifacts (artifacts can be problems, bugs, requests, projects, etc.), group collaboration for artifact management, and status reports for high-level performance metrics.

<<less
Download (0.48MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
956 downloads
netperf 2.4.0 rc2

netperf 2.4.0 rc2


Netperf measures the performance of many different types of networking. more>>
Netperf is a benchmark that can be used to measure the performance of many different types of networking.
It provides tests for both unidirecitonal throughput, and end-to-end latency. The environments currently measureable by netperf include:
- TCP and UDP via BSD Sockets
- DLPI
- Unix Domain Sockets
- Fore ATM API
- HP HiPPI Link Level Access
<<less
Download (1.4MB)
Added: 2005-04-12 License: Freely Distributable Price:
970 downloads
Devel::TrackObjects 0.2

Devel::TrackObjects 0.2


Devel::TrackObjects is a Perl module to track use of objects. more>>
Devel::TrackObjects is a Perl module to track use of objects.

SYNOPSIS

cmdline

perl -MDevel::TrackObjects=/^IO::/ server.pl

inside

use Devel::TrackObjects qr/^IO::/;
use Devel::TrackObjects -verbose;
use IO::Socket;
...
my $sock = IO::Socket::INET->new...
...

Devel::TrackObjects->show_tracked;

Devel::TrackObjects redefines bless and thus tracks the creation of objectsi by putting weak references to the object into a list. It can be specified which classes to track.

At the end of the program it will print out infos about the still existing objects (probably leaking). The same info can be print out during the run using show_tracked.

IMPORTANT

The Module must be loaded as early as possible, because it cannot redefine bless in already loaded modules. See import how to load it so that it redefines bless.

METHODS

The following class methods are defined.

import ( COND|OPTIONS )

Called from use.

COND is a list of conditions. A condition is either a regex used as a match for a classname, a string used to match the class with exactly this name or a reference to a subroutine, which gets called to decide if the class should get tracked (must return TRUE).

Special is if the condition is /regex/. In this case it will be compiled as a regex. This is used, because on the perl cmdline one cannot enter compiled regex.
If the item is a string starting with "-" it will be interpreted as an option. Valid options are:

-verbose

Output from show_tracked will be more verbose, e.g it will use show_tracked_detailed instead of show_tracked_compact.

-noend

Dont show remaining tracked objects at END.

-debug

Will switch an internal debugging.

If conditions are given it will redefine CORE::GLOBAL::bless unless it was already redefined by this module.

That means you do not pay a performance penalty if you just include the module, only if conditions are given it will redefine bless.

show_tracked ( [ PREFIX ] )

If -verbose was set in import it will call show_tracked_detailed, otherwise show_tracked_compact.

This method will be called at END unless -noend was specified in import.

show_tracked_compact ( [ PREFIX ] )

Will create a hash containing all tracked classes and the current object count for the class.

If the caller wants to get something in return it will return a reference to this hash, otherwise it will print out the information in a single line to STDERR starting with "LEAK$PREFIX".

show_tracked_detailed ( [ PREFIX ] )

If the caller wants something in return it will give it a reference to an array containing array-refs with [ REF,FILE,LINE ], where REF is the weak reference to the object, FILE and LINE the file name and line number, where the object was blessed.

If the calling context is void it will print these information to STDERR. The first line will start with "LEAK$PREFIX", the next ones with "--" and the last one again with "LEAK$PREFIX".

<<less
Download (0.004MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Journyx Free Time Tracking Software 7.6

Journyx Free Time Tracking Software 7.6


Journyx Time Tracking is time tracking software that lets an employee enter project time and expense information from anywhere on the web. Add Journyx... more>> <<less
Download (31250KB)
Added: 2009-04-29 License: Freeware Price: Free
177 downloads
Feta Asset Tracking 1.2.1

Feta Asset Tracking 1.2.1


Feta Asset Tracking project efficiently tracks assets. more>>
Feta Asset Tracking project efficiently tracks assets. Feta is a PHP/MySQL/PostgreSQL application for use in tracking inventory of computer hardware within a company for internal use.

I wrote Feta because SimpleAssets is too complex, and I dont need to manage Licencing, since I tend not to use non-free software. It basically keeps track of individual parts and systems, as allocated to user-definable storage areas or externally-deployed locations.

Since Ive not actually started using it, I have no sense of how useful the interface is or if it is lacking a needed feature.

Ive also modified Tiquit to allow assignment of systems to Tiquit users, so that you can view a users system specs from their incident.
<<less
Download (0.13MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1048 downloads
Device::Cdio::Track 0.2.3

Device::Cdio::Track 0.2.3


Device::Cdio::Track is a Perl class for track aspects of Device::Cdio. more>>
Device::Cdio::Track is a Perl class for track aspects of Device::Cdio.

SYNOPSIS

use Device::Cdio::Device;
use Device::Cdio::Track;

$device = Device::Cdio::Device->new(-source=>/dev/cdrom);
$track = $device->get_last_track();
print "track: %d, last lsn: %dn", $track->{track}, track->get_last_lsn();

$track = $device->get_first_track();
$format = $rackt->get_format();

<<less
Download (0.22MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
MP3::Album::Track 0.14

MP3::Album::Track 0.14


MP3::Album::Track is a Perl extension to manage a physical track of a mp3 album. more>>
MP3::Album::Track is a Perl extension to manage a "physical" track of a mp3 album.

SYNOPSIS

use MP3::Album::Track;

#create a track object
$track = MP3::Album::Track->new(filename=>$path_to_mp3_file);

#set its mp3 tag
$track->set_tag(title=>i dont know why);

#rename it!
$track->rename(filename=>$path_to_new_file);

Manages a mp3 album track. Gets and sets mp3 file info.

<<less
Download (0.008MB)
Added: 2006-11-07 License: Perl Artistic License Price:
1084 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5