Die MySQL-Datenbank hat sich im Gespann mit PHP und Apache zum tüchtigen Arbeitspferd auf Webservern entwickelt. Der freie MySQL-Proxy kann einzelne Datenbank-Server zu Clustern verbinden und sogar Anfragen und Antworten on-the-fly umschreiben.
Von Dutzenden Datenbankparametern sind nicht alle wichtig. Dieser Beitrag erklärt, welche Einstellungen für ein schnelles PostgreSQL am wichtigsten sind.
Nachdem ein Artikel im letzten ADMIN-Magazin erläutert hat, wie SSDs funktionieren und wann sich deren Einsatz lohnt, geht es diesmal um die Optimierung der SSD-Performance.
Der SMB Traffic Analyzer ist ein VFS-Modul für Samba 3.6, das eine Echtzeitanalyse des Datendurchsatzes im SMB-Netzwerk ermöglicht. Es bringt eigene Analyse-Tools mit oder bereitet die gewonnenen Daten mit RRD-Tool grafisch auf.
Plötzlich schlagen die Änderungen um: Erst wuchs die Datenbank langsam, allmählich kamen neue Nutzer hinzu, schleichend änderte sich die Infrastruktur – dann stürzte von einem Tag auf den anderen die Leistung in den Keller. Genau das sollen Performance-Voraussagen verhindern helfen. Ihr Ziel ist es, solche unerwünschten Effekte rechtzeitig vorherzusehen und solide Daten für die Kapazitätsplanung zu liefern. Besonders was sich praktisch nicht vorher probieren lässt, wird damit dennoch beherrschbar.
.R. Fink, M. D. Sherer: Linux Performance Tuning and Capacity Planning (engl.) Sams, Indianapolis, 2001Neil J. Gunther: Guerilla Capacity Planning (engl.) Springer, Heidelberg, 2007
Ein Projekt der Linux Solution Group e.V. versucht, Linux und Open-Source-Desktops mit einer Desktop Performance Suite für Ausschreibungen vergleichbar zu machen.
Editorial der Printausgabe zum Thema Performance und Tuning.
Linux hat die Chance, das Tempo auf dem Markt skalierbarer Server vorzugeben. Als Schlüsselkomponente gilt dort eine effiziente Systemverwaltung. Zu deren Kernbestandteilen zählt ein modernes Performance-Management und das wiederum setzt eine verbesserte Instrumentierung des Betriebssystems voraus – die bislang fehlt. Kann sich Linux dieser Herausforderung stellen?
Linux bringt vier verschiedene I/O-Scheduler mit. Nach umfangreichen Tests zeigt dieser Artikel, welche davon mit verschiedenen RAID-Systemen und Controllern am besten harmonieren.
Neben I/O ist für die Performance eines Mailservers gerade das Zusammenspiel der verschiedenen Dienste eine Fundgrube für Verbesserungen.
Geringste Latenz und garantierte Antwortzeiten sind das Ziel von Red Hats Messaging-, Realtime-, Grid-Technologie. Schwerpunkte sind dabei die Implementierung des Messaging-Protokolls AMQP und der gepatchten Realtime-Kernel.
Hier mal einen Puffer vergrößert, dort auf Verdacht an einem Kernel-Parameter geschraubt, ein wenig am SQL gefeilt, einen Index erzeugt, schnellere Platten eingebaut – und nichts passiert. Die Anwender jammern weiter über die lahme Datenbank. Erfolgreiches Tuning ist eben kein Stochern im Dunkeln, sondern ein strukturierter, systematischer Prozess.
Der TCP-Stack von Linux bietet zahlreiche Eingriffsmöglichkeiten, die sich auch für das Performance-Tuning nutzen lassen. Allerdings ist das Know-how nötig, das dieser Beitrag vermittelt, um an den richtigen Schrauben zu drehen.
Eine Art Schweizer Messer für den Performance-Analysten ist NMon, ein handliches Tool, das auf den den meisten Plattformen die wichtigsten Daten zentral anzeigt und auf Wunsch auch langfristig sammelt.
Über 100 000 Queries pro Sekunde sind für OpenLDAP kein Problem. Wie der freie Verzeichnisdienst das erreicht und wo die Konkurrenz steht, zeigt dieser Artikel
Noch in der Kernel-Version 2.4 von Linux war der Scheduler eine einfache Funktion, bestehend aus nur rund 100 Zeilen Quellcode. Mittlerweile ist seine größe auf ein Vielfaches angewachsen. Dieser Artikel soll die Entwicklung des Prozess-Scheduling unter Linux in den letzten Jahren widerspiegeln und seine Herausforderungen beleuchten.
In den letzten Jahren hat das Linux Kernel Performance Project [1] beständig versucht, den Durchsatz des Linux Kernels und die Energie-Effizienz auf Intel Plattformen zu erhöhen. Dabei konnten die Ingenieure viel Erfahrung mit Tuning-Tools sammeln, die sie in diesem Beitrag zusammen mit praktischen Tipps weitergeben möchten.