1. Foren
  2. » Kommentare
  3. » OpenSource
  4. » Alle Kommentare zum Artikel
  5. » Ceph im Linux-Kernel aufgenommen

Optional sollten FS immer Fuse anbieten

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Optional sollten FS immer Fuse anbieten

    Autor Siga49427 14.12.09 - 13:57

    Da man nicht weiss, wann ein FS in den Kernel kommt, und es blöd ist, wenn speziell Netzwerk-FS oder neue FS für z.b. SSDs oder SD-Karten/USB-Sticks nur auf einem OS laufen und nicht auf allen OS (BSD, Linux, Solaris, M$, Symbian, PSP, PS3,...), wäre es schon nett, wenn alle FS auch immer als Fuse verfügbar sind.

    Dann spart man sich das ständige Geheule wegen ZFS und unter welchem OS es diese Woche mal läuft. Das war leicht böse formuliert, aber WIESO muss es 5 verschiedene Implementierungen NUR wegen der Lizenz geben ? Eine Implementierung nur für FUSE würde mir und den meisten anderen auch reichen.

    Und MetaFS aufgrund abstrakter Beschreibungen hatte ich ja schon mal beschrieben. Damit könnte man zumindest alle FS auslesen und das reicht ja oft.

  2. Re: Optional sollten FS immer Fuse anbieten

    Autor Zustimmung 14.12.09 - 19:40

    Grundsätzlich plädiere ich auch für einen schlanken Kernel, muss allerdings gestehen, dass ich mir bisher keine Benchmarks zwischen einem FUSE und im Kernel integriertem FS gleicher Versionsnummer angeschaut habe. Letztlich wird man sich damit auseinandersetzen müssen, ggf. einen eigenen Kernel zu kompilieren, was eigentlich heutzutage ja eh kein Problem mehr ist.

  3. Re: Optional sollten FS immer Fuse anbieten

    Autor Siga43297424 14.12.09 - 20:13

    Die FS dürfen und sollen ruhig AUCH als Kernel-Module "Multiheaded" verfügbar sein.

    D.h. es gibt EINEN Anbieter für fooFS und der bietet EIN tar_File (für Windows halt zip) mit den Sourcen an und das kann als kernel-modul (.ko-Kernel-Module sind ja auch schon eine Abstraktion wie FUSE. Beim booten müsste vmlinuz halt "dahinter" die .ko-Module "hängen" haben, um die benötigten FS gleich laden zu können. Natürlich könnte man die FS rausnehmen und andere hinten dran hängen wenn man von woanders booten will. Oder sie lauern schon wie bei OS9 im RAM weil Grub/syslinux sie dort reingeladen hat. Das überschreitet aber die kleinen Gehirne kleiner Programmierer massiv) übersetzen oder gleich in den Kernel rein (halt kein .ko-File) oder halt als FUSE kompilieren.

    Derselbe Code geht für BSD, Solaris, WinDos, FreeDOS (war ernst gemeint!), usw. in deren Kernels. Abstraktion nennt man das was viele nicht verstehen. Das sind dann dieselben die C++/C## und PHP hypen und simpelste Pattern ihres Hypes nicht woanders erkennen. Mindere AssoziationsFähigkeiten nennt man das wohl.

    Wenn Debian aufgrund von Glaubens-Problemen ("wuae, ich kann keine BSD-Module kompilieren") auf fooFS im offiziellen von Stallmann gesegneten Distributions-Kernel verzichtet, und "böse" "autonome APT-Verzeichnisse" die ".ko"-Module anbieten oder man sie sich einfach selber kompiliert, dann ist ja kein Problem.

    Mehrfach Code schreiben NUR wegen Lizenzen ist doof.

    Wer Sarkasmus findet, kann ihn behalten.

  4. Re: Optional sollten FS immer Fuse anbieten

    Autor fdsafdsafdsa 17.05.10 - 12:19

    Siga49427 schrieb:
    --------------------------------------------------------------------------------
    > Dann spart man sich das ständige Geheule wegen ZFS und unter welchem OS es
    > diese Woche mal läuft. Das war leicht böse formuliert, aber WIESO muss es 5
    > verschiedene Implementierungen NUR wegen der Lizenz geben ? Eine

    Du kannst Lizensprobleme nicht technisch loesen.

    > Implementierung nur für FUSE würde mir und den meisten anderen auch
    > reichen.

    Noe. Fuse ist eine kruecke, nicht mehr. linux-zfs-fuse 40MB/s, zfs-opensolaris >300MB/s, auf der gleichen Hardware... Du bist nicht "den meisten".

  5. Re: Optional sollten FS immer Fuse anbieten

    Autor darkfader 04.07.10 - 04:56

    jo,


    schon ein wenig her, aber der performanceimpact von FUSE ist zu hoch fuer einige(?) anwendungsfaelle. z.b. mit glusterFS hab ich das ebenso erlebt - ein file auf dem lokalen node wurde mit 80MB/s anstatt 120MB/s gelesen. Das sind mal eben 30% - also in etwa so, als ob ich die aktuelle Platte aus- und eine 4 Jahre alte ein-bauen wuerde.

    ich hatte das auch schon hier beschrieben:
    http://deranfangvomende.wordpress.com/2010/02/14/glusterfs-issues/

    usermode-treiber und FUSE sind interessante technologien, aber an vielen stellen sind die performanceverluste einfach viel zu extrem.

    meistens scheint es mir halt auch immer genau die anwendungsfaelle zu erwischen, welche richtig viel tempo brauchen, mit der begruedung, dass es garnicht so schlimm sei.

    z.b. infiniband unter linux, da gab es so ein statement von einem maintainer, dass 10-20% verlust schon noch tolerabel seien.

    wenn mein PC daheim 10% langsamer waere, wuerde ich vermutlich auch noch nichtmal extra ins bios gehen. Aber wenn bei Infiniband dann statt 34 nur 27Gbit/s durchgehen sollen, finde ich das ein wenig krass - der Herr meinte, dass ein GIGABYTE pro sekunde vernachlaessigbar sei.

    Und so kommt das bei FUSE m.M. nach auch - die Performanceverluste sind im DesktopPC des Entwicklers vernaechlaessigbar. Auf ein Rechenzentrum skaliert, stehen dann wegen dem vernachlaessigbaren Problem dann u.U. 200 Srever mehr da und heizen die Gegend auf.

  6. Re: Optional sollten FS immer Fuse anbieten

    Autor optio nal 04.07.10 - 08:49

    Da steht ja "OPTIONAL". D.h. 99% hat man als FUSE und was man wirklich öfter braucht, als Kernel-Module (natürlich LLVM+++-Optimierbar!) bzw gleich im Kernel.

    Für Kernel-FUSE gibts in 2.34 (?) laut ct-KernelLog von gestern/morgen auch Optimierungen.
    Oder für ich glaube btrfs gibts nun auch einen direct-mode um die caches/buffer zu umgehen, wenn man z.b. auf Datenbank-Files zugreift, die sowas selber regelt. Wenn ich es richtig erinnere.

    TopDown/MetaMäßig das FS beschreiben für MetaFUSE. Wo es beliebt/gebraucht ist, kann man dann konkretere Implementierungen bzw. Teil-Implementierungen für die Performance-Hungrigen Teile nachlegen.
    D.h. MetaFUSE, User-FUSE, Kernel-FUSE, Kernel-MODULE, KernelTeil wären interessante "evolutionsstufen".
    Die anderen OS profitieren dann hoffentlich möglicherweise auch von effizienteren Implementierungen. Aber man muss nicht mehr "endlos" warten, bis man ein FS überhaupt mal nutzen kann.

    Und ext3 unter VDR pausiert den laufenden Betrieb und dann habe ich Lücken in den aufnahmen. Wann ? Wenn man ein paar Gigabyte löscht, was bei VDR-Aufnahmen ja normal ist.
    Mit xfs passiert das nicht. Also ext3 ist auch nicht so der Heilsbringer. Zumindest früher nicht.
    Du hast Server als Beispiel gebracht. Das hier (VDR) war halt eine near-"Realtime" für im Wohnzimmer.

    Die FOSSler halten sich für besser. Aber sind es oft halt leider nicht und machen leere Versprechungen.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Zulieferer: Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten
Zulieferer
Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten

Laut Apple-Zulieferern wird das iPhone 5 mit einem neuartigen In-Cell-Touchscreen ausgerüstet. Als Hersteller soll Sony infrage kommen. Bislang hieß es, dass Apple Sharp und Toshiba bevorzugen würde.

  1. iPhone 5 Kleinerer Dock-Connector im Gespräch
  2. Streit um Domains Apple hat Domain iPhone5.com erhalten
  3. 4 Zoll iPhone 5 wohl mit größerem Display

Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08