Abo
  • Services:
Anzeige
Der Linux-Kernel 3.12 steht zum Download bereit.
Der Linux-Kernel 3.12 steht zum Download bereit. (Bild: Ben Tubby/CC-BY 2.0)

Dateisysteme, mehr Trim und Netzwerk

Anzeige

Nachdem das verteilte Dateisystem Lustre in Linux 3.11 wegen unzureichend funktionierender Codes noch nicht freigeschaltet wurde, hat Greg Kroah-Hartman jetzt Patches dafür eingereicht, die offensichtlich die letzten Fehler beseitigen. Zusätzlich erhalten die Dateisysteme F2FS, EXT4 und Btrfs weitere Verbesserungen.

Das Btrfs-Dateisystem erhält eine erste Unterstützung für die Out-of-Band Deduplication von Datenblöcken. User-Space-Anwendungen können dem Kernel mitteilen, ob reservierte Speicherbereiche identische Daten enthalten. Zunächst vergleicht der Kernel die beiden Bereiche und weist dann zwei Dateien auf denselben Speicherbereich. Das geschieht allerdings noch nicht direkt beim Schreiben von Daten, wie es bereits bei ZFS umgesetzt ist. Diese Funktion soll später nachgereicht werden.

Ext4 braucht weniger RAM

Verbesserungen beim Zwischenspeichern von Extents im Dateisystem Ext4 sorgen dafür, dass weniger Arbeitsspeicher beansprucht wird und sollen auch einen Leistungsschub bei asynchronen Lese- und Schreibvorgängen bringen. Weitere Verbesserungen gibt es bei der Wiederherstellung von beschädigten Belegungsbitmaps und bei der Einbindung von extern gelagerten Dateisystem-Journals.

Bislang mussten die User Namespaces im Kernel deaktiviert werden, wenn das Dateisystem XFS zum Einsatz kommen sollte. User Namespaces werden in erster Linie für die Virtualisierung in Containern genutzt. XFS unterstützte sie aber bislang nicht. Neue Patches reichen die Funktion jetzt für das Dateisystem nach. Zusätzlich kann XFS Dateien auf Partitionen mit vielen Dateisystemeinträgen schneller finden.

Komprimierter Arbeitsspeicher

Auf Systemen mit wenig Arbeitsspeicher soll die Komprimierung mit ZRAM helfen. ZRAM gilt ab Linux 3.12 nicht mehr als experimentell. Das Kompressionsverfahren wird vor allem von Android und Cyanogenmod sowie in ChromeOS genutzt. Da die Komprimierung im Arbeitsspeicher auch Schreibvorgänge auf Datenträger reduziert, erhöht ZRAM auch die Lebensdauer von SSDs.

Mit dem Kommandozeilenbefehl blkdevparts lässt sich die Partitionstabelle eines Geräts mit fester Blockadressierung an der Konsole anzeigen. Die feste Blockadressierung kommt beispielsweise auf eingebettetem Speicher zum Einsatz. Normalerweise haben solche Speichermedien keinen MBR, können aber etwa eine Bootloader enthalten. Mit Blkdevparts lässt sich etwa die Speicheradresse des Startsektors auslesen.

Thunderbolt, aber nicht für Macsr

Zahlreiche Änderungen sind in den ACPI-Stack integriert worden. Systeme werden jetzt unterstützt, bei denen das Hotplugging für Intels Thunderbolt per ACPI möglich ist. Geräte von Apple sprechen Thunderbolt-Geräte aber nicht über ACPI an. Die Probleme des Linux-Kernels mit der Thunderbolt-Schnittstelle in Macbooks führt Kernel-Entwickler Greg-Kroah-Hartman darauf zurück, dass sich Apple nicht an die Spezifikationen hält.

Im Zusammenspiel mit Xen und ACPI funktioniert der Ruhezustand besser. Insgesamt wurde der Code des ACPI-Stacks aufgeräumt und verbessert, was auch eine geringere Leitungsaufnahme der Kernels nach sich zieht. Der ACHI-Treiber in Linux 3.12 unterstützt den SATA-Standard "Queued DSM Trim". Damit lassen sich Informationen über freigewordenen Speicher an SSDs übertragen, die dann selbst bei Bedarf die Befehle ausführen. Diese Informationen werden über die Kernel-Funktion "Online Discard" verwaltet, die in den Mount-Optionen aktiviert werden kann. Bislang sorgte das auf manchen Systemen für einen Leistungseinbruch und wurde deshalb über den Batch-Discard-Befehl erledigt, der beispielsweise als Cronjob eingerichtet werden musste.

Gewappnet gegen SYN-Flood-Angriffe

Die Änderungen am Netzwerkstack sind in Linux 3.12 recht bescheiden. Der neue Kernel kann SYN-Flooding-Angriffe nun selbst abwehren. Dazu lässt sich die integrierte Firewall als Proxy einrichten, der SYN-Anfragen überprüft und nur dann weitergibt, wenn ein Client mit einem ACK-Paket antwortet. Der Fair Queue Packet Scheduler reduziert bei Bedarf das Zwischenspeichern von Paketen im Netzwerk und mit TCP Segmentation Offload (TCO) kann der Kernel Paketgrößen anpassen. Code für den Netfilter Nftables hat es hingegen nicht in den Linux-Kernel 3.12 geschafft.

Der Quellcode von Linux 3.12 steht unter kernel.org zum Download bereit.

 Linux 3.12: Bessere Taktung für mehr Leistung

eye home zur Startseite
jpuhr 04. Nov 2013

+1

scroogie 04. Nov 2013

Ja, an meinem alten Laptop hatte ich immense Probleme mit dem ondemand governor, vor...

nille02 04. Nov 2013

Der FOSS-Radeon Treiber kann nun auch H264 High10p Profile über die Hardware (Mindest UVD...



Anzeige

Stellenmarkt
  1. Haufe Gruppe, Freiburg im Breisgau
  2. Katholische Universität Eichstätt-Ingolstadt, Eichstätt
  3. Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme, Sankt Augustin
  4. Diehl Comfort Modules, Hamburg


Anzeige
Spiele-Angebote
  1. (-20%) 31,99€
  2. (-75%) 2,49€
  3. 4,99€

Folgen Sie uns
       


  1. DNS NET

    Erste Kunden in Sachsen-Anhalt erhalten 500 MBit/s

  2. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  3. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  4. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  5. Kein Internet

    Nach Windows-Update weltweit Computer offline

  6. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab

  7. Test

    Mobiles Internet hat viele Funklöcher in Deutschland

  8. Kicking the Dancing Queen

    Amazon bringt Songtexte-Funktion nach Deutschland

  9. Nachruf

    Astronaut John Glenn im Alter von 95 Jahren gestorben

  10. Künstliche Intelligenz

    Go Weltmeisterschaft mit Menschen und KI



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Großbatterien: Sechs 15-Megawatt-Anlagen sollen deutsches Stromnetz sichern
Großbatterien
Sechs 15-Megawatt-Anlagen sollen deutsches Stromnetz sichern
  1. HPE Hikari Dieser Supercomputer wird von Solarenergie versorgt
  2. Tesla Desperate Housewives erzeugen Strom mit Solarschindeln
  3. Solar Roadways Erste Solarzellen auf der Straße verlegt

Google, Apple und Mailaccounts: Zwei-Faktor-Authentifizierung richtig nutzen
Google, Apple und Mailaccounts
Zwei-Faktor-Authentifizierung richtig nutzen
  1. Bugs in Encase Mit dem Forensik-Tool die Polizei hacken
  2. Red Star OS Sicherheitslücke in Nordkoreas Staats-Linux
  3. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit

Steep im Test: Frei und einsam beim Bergsport
Steep im Test
Frei und einsam beim Bergsport
  1. PES 2017 Update mit Stadion und Hymnen von Borussia Dortmund
  2. Motorsport Manager im Kurztest Neustart für Sportmanager
  3. NBA 2K17 10.000 Schritte für Ingame-Boost

  1. Re: Upload ...

    NaruHina | 05:40

  2. Re: Hat Microsoft eigentlich noch eine...

    Wallbreaker | 04:56

  3. Wie eine Supernova ...

    Dyanarka | 04:51

  4. Re: Danke Apple

    Seitan-Sushi-Fan | 03:45

  5. Re: mit Linux...

    paris | 03:29


  1. 18:40

  2. 17:30

  3. 17:13

  4. 16:03

  5. 15:54

  6. 15:42

  7. 14:19

  8. 13:48


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel