1. Foren
  2. » Kommentare
  3. » Applikationen
  4. » Alle Kommentare zum Artikel
  5. » Defragmentierungsprogramm…

Defragmentierung heute überflüssig - und Schlangenölsoftware.

Anzeige
  1. Thema
  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


  1. Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor jtsn 02.02.10 - 12:36

    Es war einmal vor langer, langer Zeit, etwa vor 25 Jahren. Wir hatten langsame PCs mit maximal 640 KB Speicher und mit langsamen Festplatten mit Schrittmotoren und 80 ms Zugriffszeit. Auf den PCs lief das Single-Tasking-Betriebssystem DOS auf dem Dateisystem FAT12.

    DOS kannte zu der Zeit keinen Datenträger-Cache und mußte jede Datei vollständig einlesen. Jedesmal, wenn von einem Programm zu anderen gewechselt wurde, mußte das laufende Programm beendet und die Programm-Datei des nächsten Programms erneut vollständig eingelesen werden. War diese fragmentiert, wurde das ganze zu einem Geduldsspiel. Dann kam Peter Norton und erfand SpeeDisk.

    Heute arbeiten wir mit modernen Multi-Tasking-Betriebssystemen, die On-Demand-Paging verwenden. Das heißt sie lesen bei Bedarf nur die Pages jener Dateien ein, die gerade benötigt werden. Eine solche Page ist auf einem x86-PC 4 KB groß. Da also schon das Lesen fragmentiert erfolgt, ist es völlig egal, ob Dateien am Stück vorliegen. Desweiteren greifen immer mehrere Prozesse parallel auf die Festplatte zu, so daß Zugriffe sowieso auf diese aufgeteilt werden müssen. Hauptfaktor bei der Festplattenzugriffs ist damit nicht mehr die Lage einer Datei auf der Spindel, sondern die Latenzzeit und damit die Umdrehungsgeschwindigkeit einer Festplatte.

    Alle Defragmentierprogramme für Windows nutzen das Windows-Defragmentation-API, genau wie die Windows-eigene Defragmentiersoftware. Sie sind deshalb nichts weiter, als eine bunte Oberfläche für eine in Windows bereits eingebaute Funktionalität.

    Sehr schön demonstriert das die im Artikel genannte Defragmentierung des Hibernation Files. Windows selbst nutzt das o. g. API, um das Hibernation File bereits an einem Stück anzulegen, da das tatsächlich die einzige Datei ist, die auf einem moderenen Windows-PC am Stück gelesen und geschrieben wird. Allerdings auch nur deswegen, weil die Windows-Hibernation etwas antiquiert arbeitet (Memory Image statt Page Out wie bei Linux). Tatsächlich habe ich noch keinen Windows-PC gefunden, auf dem das Hibernation File fragmentiert war.

    Dann wird geworben mit der Optimierung des Pagefiles (Auslagerungsdatei). Da auf diese Datei eh völlig beliebig zugriffen wird und maximal 4 KB auf einmal gelesen/geschrieben werden, spielt es nicht die geringste Rolle, ob das Pagefile "optimiert" ist. Denn eine 4 KB Page ist gleichzeitig auch die kleinstmögliche Cluster- damit Fragmentgröße des NTFS-Dateisystems. Deshalb haben heutige Rechner soviel Speicher, daß das Pagefile eh nicht mehr ernsthaft benutzt werden muß.

    Software, die faktisch nichts sinnvolles bewirkt, nennt man Schlangenölsoftware. Defragmentierungssoftware für Multitakingbetriebssysteme gehört in diese Kategorie.

  2. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor haha 02.02.10 - 12:43

    Der Defrag Messias!

    Er weiss alles...

    Und wenn ich jetzt bunte Grafiken sehen will? Hauptsache erstmal mies machen, was?

  3. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor Flow77 02.02.10 - 12:47

    Defragmentieren ist so wie jede Woche das Auto putzen. Bringt nicht wirklich was, aber man hat danach ein gutes Gefühl und es fährt sich irgendwie besser...

    jtsn schrieb:
    --------------------------------------------------------------------------------
    > Es war einmal vor langer, langer Zeit, etwa vor 25 Jahren. Wir hatten
    > langsame PCs mit maximal 640 KB Speicher und mit langsamen Festplatten mit
    > Schrittmotoren und 80 ms Zugriffszeit. Auf den PCs lief das
    > Single-Tasking-Betriebssystem DOS auf dem Dateisystem FAT12.
    >
    > DOS kannte zu der Zeit keinen Datenträger-Cache und mußte jede Datei
    > vollständig einlesen. Jedesmal, wenn von einem Programm zu anderen
    > gewechselt wurde, mußte das laufende Programm beendet und die
    > Programm-Datei des nächsten Programms erneut vollständig eingelesen werden.
    > War diese fragmentiert, wurde das ganze zu einem Geduldsspiel. Dann kam
    > Peter Norton und erfand SpeeDisk.
    >
    > Heute arbeiten wir mit modernen Multi-Tasking-Betriebssystemen, die
    > On-Demand-Paging verwenden. Das heißt sie lesen bei Bedarf nur die Pages
    > jener Dateien ein, die gerade benötigt werden. Eine solche Page ist auf
    > einem x86-PC 4 KB groß. Da also schon das Lesen fragmentiert erfolgt, ist
    > es völlig egal, ob Dateien am Stück vorliegen. Desweiteren greifen immer
    > mehrere Prozesse parallel auf die Festplatte zu, so daß Zugriffe sowieso
    > auf diese aufgeteilt werden müssen. Hauptfaktor bei der Festplattenzugriffs
    > ist damit nicht mehr die Lage einer Datei auf der Spindel, sondern die
    > Latenzzeit und damit die Umdrehungsgeschwindigkeit einer Festplatte.
    >
    > Alle Defragmentierprogramme für Windows nutzen das
    > Windows-Defragmentation-API, genau wie die Windows-eigene
    > Defragmentiersoftware. Sie sind deshalb nichts weiter, als eine bunte
    > Oberfläche für eine in Windows bereits eingebaute Funktionalität.
    >
    > Sehr schön demonstriert das die im Artikel genannte Defragmentierung des
    > Hibernation Files. Windows selbst nutzt das o. g. API, um das Hibernation
    > File bereits an einem Stück anzulegen, da das tatsächlich die einzige Datei
    > ist, die auf einem moderenen Windows-PC am Stück gelesen und geschrieben
    > wird. Allerdings auch nur deswegen, weil die Windows-Hibernation etwas
    > antiquiert arbeitet (Memory Image statt Page Out wie bei Linux).
    > Tatsächlich habe ich noch keinen Windows-PC gefunden, auf dem das
    > Hibernation File fragmentiert war.
    >
    > Dann wird geworben mit der Optimierung des Pagefiles (Auslagerungsdatei).
    > Da auf diese Datei eh völlig beliebig zugriffen wird und maximal 4 KB auf
    > einmal gelesen/geschrieben werden, spielt es nicht die geringste Rolle, ob
    > das Pagefile "optimiert" ist. Denn eine 4 KB Page ist gleichzeitig auch die
    > kleinstmögliche Cluster- damit Fragmentgröße des NTFS-Dateisystems. Deshalb
    > haben heutige Rechner soviel Speicher, daß das Pagefile eh nicht mehr
    > ernsthaft benutzt werden muß.
    >
    > Software, die faktisch nichts sinnvolles bewirkt, nennt man
    > Schlangenölsoftware. Defragmentierungssoftware für
    > Multitakingbetriebssysteme gehört in diese Kategorie.

  4. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor Besserwisserer 02.02.10 - 12:55

    Wenn man keine Ahnung hat...

    Vielleicht liest Du Dich nochmal ein, wie die Dateisysteme funktionieren, was Command-Queueing ist, wo die Probleme mit der Head-Positioning-Time liegen und was wohl los ist, wenn die Daten so über die Platte verteilt sind, dass der Kopf nur noch am springen ist.
    Es gibt durchaus Daten, die im Stream gelesen werden und jedes OS, bzw. Dateisystemtreiber verwendet ein Prefetching und greift auf die nächsten Daten zu, bevor sie angefordert werden.
    Aber das weißt Du ja sicherlich alles.

    Auch warum ein Rechner, der nach zwei Jahren mal defragmentiert wurde wieder schneller bootet und Anwendungen startet kannst Du sicherlich erklären OHNE einen Zusammenhang zum Defrag herzustellen...

  5. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor irata_ 02.02.10 - 12:56

    Schön geschrieben.
    Vor etwa 25 Jahren hatte manch einer aber auch einen Amiga,
    32Bit mit 1MB Arbeitsspeicher, SCSI und echtem Multitasking.
    Oder ein Windows 1.0, welches den Begriff Multitasking fast ad absurdum führte.

    Was aber Multitaskingbetriebssystem mit Defragmentierung zu tun hat, ist mir noch ein Rätsel.

  6. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor Double D 02.02.10 - 13:35

    Als Ahnungsloser seinen Post mit "Wenn man keine Ahnung hat ..." und dann einen solchen Unsinn zu verzapfen ist schon weltklasse ...!

    Defragmentierungssoftware ist und bleibt genauso sinnvoll, wie eine Standheizung für die Festplatte, die dafür sorgt, dass immer die optimale Betriebstemperatur gehalten wird ... nämlich Quatsch !

    Aber Du scheinst ja auch einer der Jünger zu sein, die auf die immer wieder beworbenen neuen und bunten und ... Tuning- und Optimierungstools hereinfallen ...

    Ich könnte jetzt diverse Links aufführen, die die angeblichen "Vorteile" einer defragmentierten Platte in umfassenden Test in einen lauwarmen Pups verwandelt haben, aber ich spar's mir einfach ...

  7. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor gdfgdfg 02.02.10 - 13:38

    Defragmentierer sind die modernen RAM-Verdoppler! :-)

  8. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor harmless 02.02.10 - 13:48

    gdfgdfg schrieb:
    --------------------------------------------------------------------------------
    > Defragmentierer sind die modernen RAM-Verdoppler! :-)

    Übrigens gabs unter dem alten Mac OS 'RAM-Verdoppler' die tatsächlich nützlich waren.
    Natürlich haben die nichts verdoppelt. Nur das RAM dynamisch verwaltet. Ab System 9 hat das OS das dann selbst hinbekommen und solche Tools überflüssig gemacht.

    http://www.macuser.co.uk/reviews/16668/ram-doubler-90.html

  9. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor xcvb 02.02.10 - 13:57

    kauft euch doch einfach eine SSD, dann is der käse gegessen, zumindest beim auslesen, aber das merkt man dann auch beim spielen :D
    ob jetzt windows 5 sekunden länger oder weniger braucht zum laden is ja heutzutage auch wurscht

  10. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor -.- 02.02.10 - 14:00

    xcvb schrieb:
    --------------------------------------------------------------------------------
    > kauft euch doch einfach eine SSD, dann is der käse gegessen, zumindest beim
    > auslesen, aber das merkt man dann auch beim spielen :D

    Und was mach ich dann mit der Zeit, die ich durch das wegfallende Defragmentieren übrig habe?

  11. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor harmless 02.02.10 - 14:08

    -.- schrieb:
    --------------------------------------------------------------------------------
    > Und was mach ich dann mit der Zeit, die ich durch das wegfallende
    > Defragmentieren übrig habe?

    Sinnlose Kommentare auf golem.de posten? :)

  12. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor C3PO III 02.02.10 - 14:16

    Double D schrieb:
    --------------------------------------------------------------------------------
    > Als Ahnungsloser seinen Post mit "Wenn man keine Ahnung hat ..." und dann
    > einen solchen Unsinn zu verzapfen ist schon weltklasse ...!
    >
    > Defragmentierungssoftware ist und bleibt genauso sinnvoll, wie eine
    > Standheizung für die Festplatte, die dafür sorgt, dass immer die optimale
    > Betriebstemperatur gehalten wird ... nämlich Quatsch !
    >
    > Aber Du scheinst ja auch einer der Jünger zu sein, die auf die immer wieder
    > beworbenen neuen und bunten und ... Tuning- und Optimierungstools
    > hereinfallen ...
    >
    > Ich könnte jetzt diverse Links aufführen, die die angeblichen "Vorteile"
    > einer defragmentierten Platte in umfassenden Test in einen lauwarmen Pups
    > verwandelt haben, aber ich spar's mir einfach ...

    Aber der Vorposter hat doch (wenn auch in Internet üblicher "Neandertaler Manier") Argumente genannt, Was ist denn mit einer zerfaserten Datei die lustig über die Platte verteilt ist? Da multipliziert sich die Zeit für Kopfpositionierung und Sektorwarten nun mal.

    Was ich da immer übrigens immer noch nicht kapiert habe ist warum es für Systemdateien keine (Flash) Ramdisk gibt.

  13. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor Django79 02.02.10 - 14:24

    Schon richtig, dass es Unfug ist, alle Dateien physikalisch fein säuberlich in zusammenhängenden Sequenzen auf der Festplatte zu haben. Dennoch macht eine Defragmentierung in vier Situationen durchaus Sinn:

    1.) Nach Updates von Dateien, die zum Betriebssystem gehören. Es ist grundsätzlich vorteilhaft, wenn sich diese möglichst zusammenhängend in jenen Bereichen der Festplatte befinden, wo der Zugriff am schnellsten erfolgen kann.
    Dabei ignorieren wir mal, dass die meisten Defragmentierungs-"Wunderprogramme" dies gar nicht beherrschen sondern stur datenweise Blöcke auffüllen, ohne auf den hierarchisch-logischen Zusammenhang von Dateien zu achten.

    2.) Nach der Installation von Software, die große Dateien eines beliebigen Containerformats auf die Platte wuchtet. Wenn diese nämlich nicht gerade wie eine Datenbank organisiert sind und einen eigenen Index mitbringen, müssen sie sequentiell gelesen werden, was bei wild verteilten Fragmenten durchaus spürbare Performance-Einbußen mit sich bringt.
    Aber: Wenn das Einlesen eine Fragments bestimmter Größe ohnehin nicht schneller vonstatten gehen kann als das head positioning selbst, ist es sinnlos, dieses Fragment weiter mit anderen zusammenzufassen. Defragmentierung lohnt sich nur, falls viele kleine Fragmente logischer Zusammengehörigkeit sehr stark verstreut auf die Platte geschrieben wurden.

    3.) Wenn der Platz auf der Festplatte knapp wird, weil sehr viele Blöcke ineffizient belegt sind.

    4.) Bei Operationen, die etwas an der Partitionierung ändern. Das Verkleinern einer bestehenden Partition wird naturgemäß durch ihren größten zusammenhängenden, nicht belegten Teil ihrer Ausdehnung limitiert. Dumm, wenn irgend ein einsames Fragment am logischen "Ende" der Partition dabei im Weg ist.

  14. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor SSD Lösung 02.02.10 - 14:40

    Jaaaa SSD ist DIE Lösung, vor allem sind die schon sooo günstig. Gleich mal in den Stall gehen und den Goldesel ein paar Dukaten ausk**** lassen ;)

  15. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor Django79 02.02.10 - 14:50

    Bist Du sicher, dass das als Antwort auf mein Posting gedacht war? Ich habe SSDs mit keinem Wort erwähnt ... ;-)

  16. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor TscheTreBeOh 02.02.10 - 14:50

    C3PO III schrieb:
    --------------------------------------------------------------------------------
    >
    > Aber der Vorposter hat doch (wenn auch in Internet üblicher "Neandertaler
    > Manier") Argumente genannt, Was ist denn mit einer zerfaserten Datei die
    > lustig über die Platte verteilt ist?

    Diese Datei ist sicherer als eine defragmentierte Datei. Sollte ein Schaden in einem der verteilten Sektoren auftreten, ist es recht unwahrscheinlich, dass dieser sich über größere Bereiche der Datei ausdehnt.

    Man stelle sich nurmal einen Kratzer durch Kopf-Aufsetzer vor: sind die Daten alle schön in Lese-Richtung angeordnet, wird das Maximum an Datei dieser Datei zerstört. Defragmentieren organisiert also die Daten einer Datei so, dass im Falle einer Beschädigung der größtmögliche Schaden eintritt.

    Die Lebensdauer der Platte wird durch die Defragmentierung noch zusätzlich negativ beeinflusst.

    Defragmentierung erkauft eine lächerliche Geschwindigkeitssteigerung mittels deutlich höherer Fehleranfälligkeit.

  17. Danke für die Info

    Autor Hab dank Frank 02.02.10 - 15:05

    Das ist die erste Info hier, die für meine Ohren plausibel klingt. Ich habe nämlich noch nie nennenswerte Geschwindigkeitszuwächse nach einer Defragmentierung messen können. Ausgenommen Windows-Systeme, die beim Booten eine halbe Sekunde schneller werden können. Ein Unix-System wird nicht messbar langsamer durch Fragmentierung und schneller durch eine Defragmntierung.

  18. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor highrider 02.02.10 - 15:08

    TscheTreBeOh schrieb:
    --------------------------------------------------------------------------------

    > Diese Datei ist sicherer als eine defragmentierte Datei. Sollte ein Schaden
    > in einem der verteilten Sektoren auftreten, ist es recht unwahrscheinlich,
    > dass dieser sich über größere Bereiche der Datei ausdehnt.

    Dreh es um: Wenn der Schaden mehrere Dateien erwischt, dann ist es auch nicht gut.

    highrider

  19. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor TscheTreBeOh 02.02.10 - 15:12

    Allerdings sind dann nur kleine Teile der Dateien beschädigt, was eine Reparatur erleichtert. Der wahrscheinliche Schadensumfang pro Datei wird mit fragmentierten Daten deutlich reduziert.

  20. Re: Defragmentierung heute überflüssig - und Schlangenölsoftware.

    Autor highrider 02.02.10 - 15:16

    TscheTreBeOh schrieb:
    --------------------------------------------------------------------------------
    > Allerdings sind dann nur kleine Teile der Dateien beschädigt, was eine
    > Reparatur erleichtert. Der wahrscheinliche Schadensumfang pro Datei wird
    > mit fragmentierten Daten deutlich reduziert.

    Hmmm, nur ist eine beschädigte Datei immer noch eine beschädigte Datei und die Gefahr ist relativ groß, dass die Datei dadurch vollständig unbrauchbar wird. Zumindest der normale Nutzer wird sie in den meisten Fällen nicht mehr wiederherstellen können.

    highrider

  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


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


Meistgelesen
  1. Test Diablo 3

    Der dunkle Fürst der Zeitvernichtung

  2. Pebble

    Riesiger Erfolg für die kleine Smartwatch

  3. Browser

    Chrome löst Internet Explorer als Nummer 1 ab

  4. Burnnote

    "Diese Nachricht zerstört sich in 3 Minuten selbst"

  5. Windows 8

    Auch der Desktop bekommt ein Metro-artiges Design


Meistkommentiert
  1. Kommentare: 378 | letzter Beitrag 12:44 Uhr

  2. Kommentare: 201 | letzter Beitrag 13:18 Uhr

  3. Kommentare: 129 | letzter Beitrag 11:43 Uhr

  4. Kommentare: 73 | letzter Beitrag 11:48 Uhr

  5. Kommentare: 73 | letzter Beitrag 13:24 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Clothbot: Roboter klettert am Hosenbein hoch
Clothbot
Roboter klettert am Hosenbein hoch

Der Roboter Clothbot klammert sich an der Kleidung fest und fährt an Falten hoch. Der von chinesischen Forschern entwickelte Roboter könnte ein künstliches Haustier werden.

  1. Roboter HYQ wird zum robotischen Zentaur
  2. Roboter HRP3L-JSK wankt, aber er stürzt nicht
  3. Robotik Emotionen zeigen mit Smileys

Electronic Paper: Bridgestone stellt E-Paper-Produktion ein
Electronic Paper
Bridgestone stellt E-Paper-Produktion ein

Voraussichtlich im Oktober 2012 werden die letzten E-Paper-Displays bei Bridgestone vom Band laufen. Der japanische Chemiekonzern hält diese Bildschirme nicht mehr für konkurrenzfähig und will die Sparte deshalb schließen.

  1. Philips 21,5 Zoll großes USB-Display
  2. Penveu Stift macht jede Oberfläche zur elektronischen Tafel
  3. Eizo Display mit 4.096 x 2.160 Pixeln

Space Command: Science-Fiction-Serie soll mit Kickstarter abheben
Space Command
Science-Fiction-Serie soll mit Kickstarter abheben

Science-Fiction-Fans haben es nicht leicht, viele beliebte TV-Serien wurden bereits abgesetzt und im Kino gibt es oft nur Popcorn-Unterhaltung. Drei Film- und Serien-Veteranen wollen deshalb eine Serie an Filmen mit Fan-Unterstützung, Retro-Feeling und kinoreifen Effekten produzieren.

  1. Kickstarter Sicherheitslücke ermöglicht Zugriff auf Projekte
  2. Wecker iPhones springen aus dem Toaster
  3. Kickstarter Schwanenhals-USB-Kabel soll iPhone balancieren

  1. Aldi Talk: Mobile Datenflatrate mit 1,5-GByte-Drosselung für 10 Euro
    Aldi Talk
    Mobile Datenflatrate mit 1,5-GByte-Drosselung für 10 Euro

    Aldi bietet für Aldi-Talk-Kunden ab sofort zwei neue mobile Datenflatrates an. Für 9,99 Euro im Monat gibt es 1,5 GByte, erst danach wird gedrosselt. Außerdem wurde der Preis für eine Datenflatrate gesenkt.

  2. Asus und MSI: Die ersten Thunderbolt-Mainboards sind fertig
    Asus und MSI
    Die ersten Thunderbolt-Mainboards sind fertig

    Sowohl Asus als auch MSI haben ihre ersten Mainboard-Designs mit Thunderbolt-Chips fertig. Wer will, kann für einen recht hohen Preis also auch Thunderbolt-Equipment abseits der Mac-Welt nutzen. Asus integriert sogar eine 32-GByte-SSD auf dem Mainboard.

  3. EA Origin: Unterstützung für Crowdfunding-finanzierte Spiele
    EA Origin
    Unterstützung für Crowdfunding-finanzierte Spiele

    Spielepublisher EA versucht, Crowdfunding-finanzierte Spieleprojekte für sein Downloadportal Origin zu gewinnen. Sie müssen für eine begrenzte Zeit keine Verkaufsgebühren bezahlen.


  1. 13:42

  2. 13:16

  3. 12:45

  4. 12:09

  5. 12:08

  6. 12:06

  7. 12:04

  8. 11:53