Abo
  • IT-Karriere:

User-Space-Treiber: Meta-Daten-Cache soll Fuse beschleunigen

Der User-Space-Treiber Fuse soll beschleunigt werden. Dazu wollen die Entwickler einen Zwischenspeicher für Metadaten im Kernel implementieren. Direkte Schreibzugriffe soll die neue Funktion nicht beflügeln, Funktionen wie die Pfadauflösung hingegen schon.

Artikel veröffentlicht am ,
Fuse soll durch Meta-Caching beschleunigt werden.
Fuse soll durch Meta-Caching beschleunigt werden. (Bild: Sven/CC BY-SA 3.0)

Der Entwickler Gordon Ross will den Kernel-Treiber Fuse beschleunigen. Dazu soll der Treiber künftig auf den Kernel zugreifen, um Metadaten zwischenzuspeichern. Das soll die ineffektive Kommunikation zwischen Fuse-Treiber und Kernel verringern und dadurch beschleunigen. Die direkten Zugriffe auf Dateisysteme werden zwar dadurch nicht beschleunigt, wohl aber Funktionen, die auf das Zwischenspeichern von Daten angewiesen sind, etwa die Pfadauflösungen.

Stellenmarkt
  1. SEG Automotive Germany GmbH, Stuttgart-Weilimdorf
  2. Wirecard Acceptance Technologies GmbH, Aschheim bei München

Gorden Ross hat die Änderungen zunächst in dem Solaris-basierten Illumos eingebaut. Die Änderungen bezeichnet Ross noch als experimentell. Für die Umsetzung hat er Teile aus seiner Arbeit an dem SambaFS-Treiber für Solaris übernommen. Außerdem will er Teile der Interprozess-Kommunikation von Solaris in dem Treiber verwenden.

Fuse bildet eine Zwischenschicht zwischen externen Treibern und dem Kernel und wird vornehmlich dazu verwendet, Module zur Verfügung zu stellen, die aufgrund von Lizenzinkompatibilitäten nicht direkt im Kernel verwendet werden dürfen, etwa das unter BSD häufig verwendete ZFS mit dem Linux-Kernel. Fuse steht für BSD, Linux, Mac OS X und Solaris zur Verfügung.

Im Juni 2011 wurde eine Diskussion über die Effizienz des User-Space-Treibers entfacht, in der Linus Torvalds Fuse als Spielzeug bezeichnete. Er sei für den Einsatz als Root-Dateisystem völlig ungeeignet.



Anzeige
Top-Angebote
  1. (u. a. For Honor für 11,50€, Anno 1404 Königsedition für 3,74€, Anno 2070 Königsedition...
  2. (u. a. Total war - Three Kingdoms für 35,99€, Command & Conquer - The Ultimate Collection für 4...

Folgen Sie uns
       


Doom Eternal angespielt

Slayer im Kampf gegen die Höllendämonen: Doom Eternal soll noch in diesem Jahr erscheinen.

Doom Eternal angespielt Video aufrufen
Dr. Mario World im Test: Spielspaß für Privatpatienten
Dr. Mario World im Test
Spielspaß für Privatpatienten

Schlimm süchtig machendes Gameplay, zuckersüße Grafik im typischen Nintendo-Stil und wunderbare Dudelmusik: Der Kampf von Dr. Mario World gegen böse Viren ist ein Mobile Game vom Feinsten - allerdings nur für Spieler mit gesunden Nerven oder tiefen Taschen.
Von Peter Steinlechner

  1. Mobile-Games-Auslese Ein Wunderjunge und dreimal kostenloser Mobilspaß
  2. Mobile-Games-Auslese Magischer Dieb trifft mogelnden Doktor
  3. Hyper Casual Games 30 Sekunden spielen, 30 Sekunden Werbung

Orico Enclosure im Test: Die NVMe-SSD wird zum USB-Stick
Orico Enclosure im Test
Die NVMe-SSD wird zum USB-Stick

Wer eine ältere NVMe-SSD über hat, kann diese immer noch als sehr schnellen USB-Stick verwenden: Preiswerte Gehäuse wie das Orico Enclosure nehmen M.2-Kärtchen auf, der Bridge-Chip könnte aber flotter sein.
Ein Test von Marc Sauter

  1. Server Supermicro mit Chassis für 40 E1.S-SSDs auf 2 HE
  2. Solid State Drive Longsys entwickelt erste SSD nur mit chinesischen Chips
  3. SSDs Samsung 970 Pro mit 2TB und WD Blue 3D mit 4TB

In eigener Sache: Golem.de bietet Seminar zu TLS an
In eigener Sache
Golem.de bietet Seminar zu TLS an

Der Verschlüsselungsexperte und Golem.de-Redakteur Hanno Böck gibt einen Workshop zum wichtigsten Verschlüsselungsprotokoll im Netz. Am 24. und 25. September klärt er Admins, Pentester und IT-Sicherheitsexperten in Berlin über Funktionsweisen und Gefahren von TLS auf.

  1. In eigener Sache Zweiter Termin für Kubernetes-Seminar
  2. Leserumfrage Wie können wir dich unterstützen?
  3. In eigener Sache Was du schon immer über Kubernetes wissen wolltest

    •  /