Definition

Was ist ein Flaschenhals?

| Autor / Redakteur: Stefan Luber / Dr. Jürgen Ehneß

Die wichtigsten IT-Fachbegriffe verständlich erklärt.
Die wichtigsten IT-Fachbegriffe verständlich erklärt. (Bild: © aga7ta - Fotolia)

Ein Flaschenhals im IT-Umfeld ist ein Engpass, der die Geschwindigkeit der Datenübertragung, der Datenverarbeitung oder die Ausführungsgeschwindigkeit einer Anwendung beeinträchtigt. Engpässe können in einem Netzwerk, in einer Rechnerarchitektur oder in Software-Umgebungen auftreten.

Andere Bezeichnungen für Flaschenhals sind Engpass, Engstelle oder der englische Begriff bottleneck. Im IT-Umfeld ist ein Flaschenhals ein Engpass in der Übertragung oder Verarbeitung von Daten. Bildlich gesehen handelt es sich um eine Engstelle, die alle Daten passieren müssen und an der ein Stau auftreten kann.

Da IT-Systeme in der Regel aus einer Verkettung hintereinander geschalteter Teilkomponenten bestehen, bestimmt das langsamste Glied der Kette die Gesamtgeschwindigkeit des Systems. Auch an Stellen, an denen Daten verschiedener Quellen zusammengeführt werden – wie beispielsweise an Netzwerkknoten –, entstehen Engpässe.

Befindet sich ein Flaschenhals in einer Datenverarbeitungskette, hat die Optimierung anderer Teilkomponenten abseits des Flaschenhalses kaum Auswirkungen auf die Gesamtperformance des Systems. Diese lässt sich nur durch Beseitigung des Engpasses oder eine Kapazitätserhöhung an der Engstelle steigern. Flaschenhälse können in lokalen Netzwerkumgebungen, im Internet, in Rechnersystemen oder in Software-Umgebungen auftreten.

Der Bottleneck im Netzwerkbereich

In einem lokalen Netzwerk (LAN) sind die Endgeräte in der Regel über Switche per 100-Magabit-Ethernet oder Gigabit-Ethernet mit dem Netzwerk verbunden. Diese Geschwindigkeit ist für die Endgeräte in den meisten Fällen nicht realisierbar, da in der lokalen Architektur unterschiedliche Flaschenhälse existieren können. Beispielsweise stellen Backplanes der Switche oder die Trunk-Verbindungen der Switche untereinander in bestimmten Fällen Engpässe dar.

Im Internet bestimmt die langsamste Teilstrecke zwischen Sender und Empfänger die maximal mögliche Datenübertragungsgeschwindigkeit. Oft entstehen im Internet Engpässe, da einzelne Teilstrecken sehr viele Kommunikationsverbindungen gleichzeitig bedienen müssen und die zur Verfügung stehende Bandbreite zwischen den Teilnehmern aufzuteilen ist. Peering-Verbindungen zwischen den verschiedenen autonomen Systemen des Internets oder die Anbindung von Internetknoten stellen typische Engpässe dar.

Der Bottleneck in einem Rechnersystem

Ein Rechnersystem besteht aus mehreren Teilkomponenten wie Prozessor, Arbeitsspeicher oder Festplatte. Der Prozessor kann zwar Daten mit hoher Geschwindigkeit verarbeiten, wird aber häufig durch die niedrigen Zugriffsgeschwindigkeiten auf den Arbeitsspeicher oder den Festplattenspeicher ausgebremst. Bei externen Datenspeichern stellen Schnittstellen wie USB häufig einen Flaschenhals dar. Die begrenzte Bandbreite der Schnittstelle reduziert die Transferleistung der Festplatte.

Der Bottleneck in einer Software-Umgebung

In einer Software-Umgebung tritt ein Flaschenhals auf, wenn die Performance einer Anwendung durch eine Teilkomponente limitiert ist. Dies sind beispielsweise Abfrageschnittstellen zu Datenbanken, APIs (Application Programming Interfaces) zu anderen Systemen oder aufwendig durchzuführende Teilberechnungen.

Kommentare werden geladen....

Was meinen Sie zu diesem Thema?

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 45828369 / Definitionen)