Projects tagged ‘linux’ and ‘performance’


[20 total ]

48USERS
   

Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

17USERS
   

OProfile is a low-overhead, transparent profiler for Linux. It is capable of instruction-grain profiling of all processes, shared libraries, the kernel, and device drivers, via the hardware performance counters.

13USERS
 

JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.

10USERS
 

SystemTap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system. This assists diagnosis of a performance or functional problem. SystemTap eliminates the need for the developer to go ... [More] through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data. SystemTap provides a simple command line interface and scripting language for writing instrumentation for a live running kernel. We are publishing samples, as well as enlarging the internal "tapset" script library to aid reuse and abstraction. We also plan to support probing userspace applications. We are investigating interfacing Systemtap with similar tools. [Less]

9USERS
   

Fura is a self-contained grid middleware that allows the grid enablement and distribution of applications on heterogeneous computational resources. Fura features a web-based GUI, wizard-guided installation and configuration, and Web Services ... [More] compliance. Fura's component based plug-in architecture allows grid services to be extended or replaced, and new services can be developed reusing existing components. [Less]

9USERS
   

Centreon is a network, system, applicative supervision and monitoring tool, it is based upon the most effective Open Source monitoring engine : Nagios. Centreon provides a new frontend and new functionnalities to Nagios. It allows you to be more ... [More] efficient in your network monitoring, but also allows you to make your supervision information readable by a largest range of users. Indeed, a non technical user can now use the Centreon/Nagios couple to easily understand your network infrastructure thanks to charts and graphical representations of the gathered information. Skilled users still have access to specific and technical information collected by Nagios though. [Less]

8USERS
 

Evas is a powerful canvas, the base of Enlightenment Foundation Libraries and the Enlightenment Window Manager (E17)

5USERS
   

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and grids. It is based on a hierarchical design targeted at federations of clusters. Ganglia is currently in use on over 500 clusters around the world and has scaled to handle clusters with 2000 nodes.

4USERS
 

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. It provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

2USERS

Cricket is a high performance, flexible system for monitoring trends in time-series data. It was developed to help network managers visualize and understand the traffic on their networks, but it can be used for all kinds of other jobs, as well. It ... [More] features a hierarchical configuration system (which avoids duplicate info in the config files), full flexibility in RRD structure (arbitrary numbers of DS's and RRA's), a CGI-based graph-on-demand application, and SNMP- and EXEC-based data gathering. [Less]

2USERS
 

Equalizer is an open source programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters ... [More] and multi-GPU workstations. Equalizer is built upon a parallel OpenGL-based programming interface solving problems that are common to any multipipe application. The API is minimally invasive, making application porting as easy as possible while delivering maximum performance. [Less]

2USERS
 

Wt (pronounced 'witty') is a C++ library and application server for developing and deploying web applications. It is not a framework which tends to enforce a way of programming, but is a widget library. The API is widget-centric, and inspired ... [More] by existing C++ Graphical User Interface (GUI) APIs. To the developer, it offers complete abstraction of any web-specific implementation details, including event handling and graphics support. [Less]

2USERS
 

Kanotix is a rock-solid Linux based on Debian-Sid, which contains the newest packages and recognizes more modern hardware than any other operating system in use today. Kanotix will run as a LIVE-CD on practically any computer. It also installs to ... [More] hard drive in just a few minutes and is ideal for use on your desktop workstation or notebook, or as a server. [Less]

1USERS
 

HST are a set of CLI tools meant to ease administration of GNU/Linux systems (in terms of user accounts, groups, shares, email-adresses/aliases, permissions...). HST are built on a python lib which allows accessing the underlying system in an uniform way, whatever the service (shadow, samba, postfix, dhcpd and so on).

1USERS

XMDS is a code generator that integrates equations. You write them down in human readable form in a XML file, and it goes away and writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.

1USERS

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and are later rendered in a PNG, SVG or EPS encoded chart.

1USERS

This project creates RAM based block device (named ramzswap) which acts as swap disk. Pages swapped to this disk are compressed and stored in memory itself. Compressing pages and keeping them in RAM virtually increases its capacity. This allows ... [More] more applications to fit in given amount of memory. This is especially useful for: Embedded Devices: Memory is scarce and adding more memory increases device cost. Also, flash storage suffers from wear-leveling issues, so its useful if we can avoid using them as swap device. Small Desktops (aka Virtual Machines!): De/Compression is much faster than swapping to disks (include seek times!). Of course, you also get to run VMs with much less RAM assigned. Total memory savings from individual VMs can be quite significant if multiple VMs are hosted. LiveCDs : These typically do not have any disk swap configured. Mailing Listslinux-mm-cc at laptop.org (Info Page) HelpCompilingAndUsing Patches NewsOct 03, 08 - xvMalloc: New memory allocator. This removes dependence on kernel vmalloc area. Its also quite memory efficient! Details here. Aug 13, 08 - compcache-0.4 now available. Nothing new but few bug fixes and lot of cleanups. See Changelog included for details. Jul 18, 08 - After lot more rigorous testing (on x86), compcache patches are now available from Downloads area. For help on using these patches, refer Patches. Out-of-tree kernel modules are still available. Jul 14, 08 - Patch for 2.6.26 is (here) and here is Changelog. Jun 29, 08 - Here comes patch for Linux kernel 2.6.26-rc8 (download). It fixes bug in previous patch that could cause segfault when loading module and free invalid memory in swap free notify callback. Jun 17, 08 - Patch for Linux kernel 2.6.26-rc6 for compcache is here - Its better than compcache-0.3 in terms of space efficiency, speed and also has lot of cleanups. May 13, 08 - Some Performance numbers. Apr 28, 08 - Todo list is here Mar 17, 08 - compcache-0.3 Released with more bug fixes! Mar 03, 08 - compcache-0.2 Released! Now it also exports statistics through /proc. Feb 20, 08 - compcache-0.1 Released! Feb 14, 08 - TLSFAllocator - Performance evaluation of TLSF allocator. Jan 24, 08 - SwapReplayDesign - Design and usage information. Work on allocator continues. Jan 09, 08 - SwapReplay sub-project now functional! Will post some documentation soon. Dec 21, 07 - Now compcache can dynamically resize - pages are allocated on demand and freed when not required. For now, compression structure is not yet implemented i.e. compressed page still requires 1 page for storage. Compression structure (heart of this project!) is currently under design. AcknowledgmentsThanks to John McCabe-Dansted and Nai Xia for their testing efforts. [Less]

0USERS
 

FUSE Message Broker is an open source, enterprise version of Apache ActiveMQ. This enterprise release is tested, certified and supported. FUSE Message Broker is a JMS platform providing high performance, unlimited scalability, and mission-critical ... [More] reliability for distributed enterprise computing. FUSE Message Broker is a cost-effective and flexible messaging platform for reliably executing transactions and moving data, efficiently scaling operations, and connecting processes across heterogeneous database and application environments. FUSE Message Broker supports JMS 1.1 and many integration-related standards including JDBC, JCA, and EJBs; dependent specifications such as JTA and JNDI; as well as AJAX, REST, HTTP, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transport protocols. [Less]

0USERS
   

FAN (Fully Automated Nagios) goals is to provide a CD based on CentOS in order to simplify installation of Nagios and other Nagios tools. Tools installed by FAN are: Linux, MySQL, Nagios, Nagios Plugins, NaReTo, NagVis, Centreon, Net-SNMP and NDOUtils.

0USERS

procmodel could be thought of as "top and sar on steroids". It builds upon two essential Linux packages, "procps" and "sysstat", to create analytical performance models of Linux systems at the operating system level.