Tristan Rivoallan's Library tagged → View Popular
Profiling with XHProf – techPortal
In this article, we’re going to try another profiler, XHProf, developed at Facebook and open sourced in March 2009 (under the Apache 2.0 license). XHProf is a function-level hierarchical profiler, with a PHP extension (written in C) to collect the raw data, and a few PHP scripts for the reporting/UI layer.
Traffic Server - Apache Software Foundation
Traffic Server is fast, scalable and extensible HTTP/1.1 compliant caching proxy server. Formerly a commercial product (created by Inktomi, later acquired by Yahoo!), it is now being developed as an Apache Incubator Project (status).
PostgreSQL top (pg_top): Project Home Page
pg_top is 'top' for PostgreSQL. It is derived from Unix Top. Similar to top, pg_top allows you to monitor PostgreSQL processes. It also allows you to:
View currently running SQL statement of a process.View query plan of a currently running SQL statement.View locks held by a process.View user table statistics.View user index statistics.
memcache-top - Project Hosting on Google Code
I wanted a simple command-line tool to be able to grab real-time stats from memcache (memcached, I know, I know), and output it in a view something like top. I couldn't find anything like it, so I wrote one myself in perl.
When writing it, I tried to keep it simple, portable, and lightweight. (No memcached perl modules required! I tried to keep it to modules I thought would be preinstalled on almost any modern system. It's also fairly polite - non-critical modules get checked, and if they aren't installed, the functionality is disabled without spewing errors or dying.) I realize it's not written well. But, hey, at least it exists, right? Until the day I released it, there wasn't any comparable tool like it for memcached.
It gives you the basic stats, and not too much else. (You can specify thresholds, for instance, and it'll change color to red if you exceed the thresholds. You can also choose the refresh/ sleep time, and whether to show immediate (per second) stats, or lifetime stats. But it pretty much all revolves around those stats.)
Voici.fr : Comment nous avons optimiser les performances reverse proxy de squid
Vous avez configuré votre application pour tirer partie le mieux possible des possibilités offertes par les caches web comme nous l'avons fait dans notre utilisation de eZ Publish pour les sites web du groupe Prisma-Presse.
Mais après cette optimisation ? Kathryl a publié un billet sur l'optimisation des performances de SQUID utilisé en reverse proxy. Il ce base sur notre expérience commune dans la gestion de l'hébergement des sites web du groupe Prisma Presse. Les sites à très forte audience comme Voici.fr, Gala.fr, Femmeactuelle.fr bénéficie des optimisations qu'il présente dans sa documentation.
J'ai souhaité ajouter quelques précisions sur le sujet et expliquer comment vous arrivions à répondre a 92,23% des requêtes HTTP avec nos reverses proxys comme je l'avais annoncé dans un commentaire sur un billet précédent. Kathryl et moi versons parfois dans la bataille d'expert mais c'est par ce jeu de confrontation technique que nous avons trouvé des solutions aux défis qui ce présentaient à nous. Le principal de ces défis relevé est d'avoir trouvé comment soutenir l'audience montante des site du groupe sans la moindre aquisition de matériel depuis un an, mais ceci fera l'objet d'un billet sur le cost killing dans le web hosting.
DBMonster - The dbMonster home page - About
dbMonster is a tool which helps database application developers with tuning the structure of the database, tuning the usage of indexes, and testing the application performance under heavy database load. dbMonster generates as much random test data as you wish and puts it into SQL database. It provides a very pluggable interface and is trivial to use. dbMonster is written in Java.
Mark's IT Blog: MySQL 5 High Availability with DRBD 8 and Heartbeat 2
In this article, we're going to go through the entire process of installing, configuring and testing DRBD, Heartbeat and MySQL running in a 2 node cluster environment. This will be a bare bones configuration, best practices and security will take a back seat while we learn how all the different pieces work together.
Lets get started.
DRBD limitations (or are they?) « Florian’s blog
I’ve recently received one database admin’s personal list of DRBD’s perceived limitations. While I’m certainly the last person to say that DRBD is limitation-free (hey, it’s software), I’d like to address these specifically — because really, in my humble opinion, most of them aren’t limitations at all.
Maatkit Now Supports Memcached | MySQL Performance Blog
Have you ever wondered how optimized your Memcached installation is? There is a common misconception that one doesn't have to think too deeply about Memcached performance, but that is not true. If your setup is inefficient, you could:
* Burn Memory
* Waste Network Round-Trips
* Store Keys That Never Get Retrieved
* Have a Low Cache Hit Ratio (i.e. query MySQL too much)
* Suffer a fate too horrible to contemplate.
Percona does a lot of consulting around Memcached, so we try to take a quantitative, scientific approach to measuring memcached performance, just like everything else we do.
Mock Load Scripts for MySQL in Launchpad
Simulate heavily loaded MySQL servers using the MySQL Proxy
20 Linux System Monitoring Tools Every SysAdmin Should Know
Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as:
1. Finding out bottlenecks.
2. Disk (storage) bottlenecks.
3. CPU and memory bottlenecks.
4. Network bottlenecks.
eZ Publish - config.php-RECOMMENED
This file contains a documented list of the few configuration points available from config.php. The proposed default values below are meant to be the most optimized ones, or meaningful examples of what can be achieved.
In order to have the present settings taken into account, you will need to rename this file into config.php, and keep it placed at the root of eZ Publish, where config.php-RECOMMENDED is currently placed. Plus, you will need to *uncomment* the proposed settings.
New Presentations published (Meetup and Highload) | MySQL Performance Blog
we've added the presentation on MySQL Scaling by Sharding and Replication
Page Speed Home
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
kontrollbase | kontrollsoft
Kontrollbase is a MySQL monitoring, analytics, reporting, and historical analysis webapp for MySQL database administrators and advanced users of MySQL databases. Its goal is to give you enterprise level tools that are built on the open-source software model. We want your servers to perform at their best and these tools will help you get the most out of your investment.
Best practices for scalable, high performance systems « Wille Faler’s Buzzword Bingo
So here goes, 8 tips for making your system high performant and scalable:
PECL :: Package :: xhprof
XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level call counts and inclusive and exclusive wall time, CPU time and memory usage. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs.
Originally developed at Facebook, XHProf was open sourced in Mar, 2009.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in performa...
-
Rails Performance Optimization
Items: 7 | Visits: 60
Created by: Avdi Grimm
-
Consistent Hashing
Items: 8 | Visits: 85
Created by: Arrix Z
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
