View previous topic :: View next topic |
Author |
Message |
Ezekeel Apprentice
Joined: 10 Apr 2004 Posts: 285 Location: SW Germany
|
Posted: Sat Jun 18, 2005 10:30 am Post subject: Linux Dateisysteme defragmentieren?! o.O |
|
|
Hallo,
haben eben folgendes entdeckt:
http://www.oo-software.com/de/products/oodlinux/index.html
-> wunder mich. Gibt es tatsächlich dateisysteme unter Linux die man defragmentieren muss? Habe schon oft in pro Linux Artikeln gelesen, dass die Dateisysteme unter linux so perfomant seien, dass man sie nicht defragmentieren muss?
Wo steckt nun die Lüge in diesem Programm oder in den Artikeln?? _________________ Das logische Denken ist das Muster einer vollständigen Fiktion. |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Sat Jun 18, 2005 10:35 am Post subject: |
|
|
Die Frage wäre warscheinlich eher, was macht dieses Programm.
Ok, bei ext2 verstehe ich das vielleicht noch, aber bei ext3? _________________ 'Dieselben Naturkräfte, die uns ermöglichen, zu den Sternen zu fliegen, versetzen uns auch in die Lage, unseren Stern zu vernichten.' - Wernher von Braun
http://www.mpsna.de |
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Sat Jun 18, 2005 10:40 am Post subject: |
|
|
Nein, nicht notwendig. Siehe auch der Link hier. In irgendeinem Thread (find ihn jetzt nicht) ging es auch einmal um so ein Defragmentierungsutility, das dabei eigentlich nur die Partition zerstörte.
edit: Ah, da ists: WARNING: o&o defrag linux is bad!! _________________ Dinosaur week! (Ok, this thread is so last week) |
|
Back to top |
|
|
hoschi Advocate
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Sat Jun 18, 2005 11:43 am Post subject: |
|
|
Moderne Dateisysteme wie XFS/JFS/Reiser4 defragmentieren nur noch minimal, der Aufwand lohnt sich nicht.
Außerdem ist eine Defragmentierung konzeptbedingt Schwachsinn, kann man bei Windows schön sehen "rote Dateien könnte nicht verschoben werden", ja ist klar, wichtige Systemdateien die in Verwendung sind kann man nunmal nicht im laufenden Betrieb defragmentieren.
Also müsste man mit einem zweiten OS defragmentieren, aber halt, warum pack ich nicht einfach alles in ein Tar-Verzeichnis, kill das System, und spiel das Tar-Verzeichnis wieder zurück. Was übrigens wesentlich schneller geht.
Dann gibt es zwar noch so lustige Sachen, wie das "nach außen schieben" von oft benützten Dateien, was ich auch gar nicht blöd finde, aber in der heutigen Zeit ist das ziemlicher Humbug. Zumal der geneigte Unix-User auch selten so blöd ist und die Swap-Partition ganz "innen" in den langsamen Bereichen der Festplatte ablegt, sondern soweit außen wie möglich, im logischer weise am schnellsten drehenden Teil der Festplatte.
Defragmetieren ist was für FAT32, meinetwegen kann ja jemand sowas für USB-Sticks programmieren, ach halt, die haben ja keine Festplatte _________________ Just you and me strogg! |
|
Back to top |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Sat Jun 18, 2005 12:02 pm Post subject: |
|
|
Du solltest benchmarken, welcher Teil der Festplatte der schnellste ist.
Ich habe eine Festplatte, auf der sind die ersten Sektoren laut hdparm deutlich schneller als die Mitte oder die hintersten.
Wie auch immer, ich hatte mal einen Thread zu dem Thema eröffnet und man sollte seine Partitionen einfach so anlegen, dass der Lesekopf möglichst wenig Bewegung braucht während des Betriebs. _________________ Just unused Microsoft-Software is good Microsoft-Software |
|
Back to top |
|
|
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Sat Jun 18, 2005 1:23 pm Post subject: |
|
|
hoschi wrote: | Moderne Dateisysteme wie XFS/JFS/Reiser4 defragmentieren nur noch minimal, der Aufwand lohnt sich nicht.
Außerdem ist eine Defragmentierung konzeptbedingt Schwachsinn, kann man bei Windows schön sehen "rote Dateien könnte nicht verschoben werden", ja ist klar, wichtige Systemdateien die in Verwendung sind kann man nunmal nicht im laufenden Betrieb defragmentieren.
Also müsste man mit einem zweiten OS defragmentieren, aber halt, warum pack ich nicht einfach alles in ein Tar-Verzeichnis, kill das System, und spiel das Tar-Verzeichnis wieder zurück. Was übrigens wesentlich schneller geht.
Dann gibt es zwar noch so lustige Sachen, wie das "nach außen schieben" von oft benützten Dateien, was ich auch gar nicht blöd finde, aber in der heutigen Zeit ist das ziemlicher Humbug. Zumal der geneigte Unix-User auch selten so blöd ist und die Swap-Partition ganz "innen" in den langsamen Bereichen der Festplatte ablegt, sondern soweit außen wie möglich, im logischer weise am schnellsten drehenden Teil der Festplatte.
Defragmetieren ist was für FAT32, meinetwegen kann ja jemand sowas für USB-Sticks programmieren, ach halt, die haben ja keine Festplatte |
Du hast da glaube ich schön die allgemeine Lehrmeinung wiedergegeben. Aber ich habe mal vor längere Zeit auf einem Fileserver mit sehr viel Bewegung (löschen, neu schreiben) folgendes gemacht.
Alle Dateien auf ein anderes Medium verschoben und zurück kopiert. Jetzt lief die Kiste wieder viel schneller. Also ich unterstelle mal es gibt eine Fragmentierung auch unter Reiserfs. Auch wenn ich es nicht beweisen kann, denn dieser Effekt ist ließ sich ja nur durch die gefühlte höhrer Geschwindigkeit beweisen (in meinem Beispiel)
G. R. |
|
Back to top |
|
|
ChrisM87 l33t
Joined: 07 Aug 2004 Posts: 728 Location: Rheinland-Pfalz (Germany)
|
Posted: Sat Jun 18, 2005 2:43 pm Post subject: |
|
|
Hi,
Jinidog wrote: | Du solltest benchmarken, welcher Teil der Festplatte der schnellste ist.
Ich habe eine Festplatte, auf der sind die ersten Sektoren laut hdparm deutlich schneller als die Mitte oder die hintersten.
Wie auch immer, ich hatte mal einen Thread zu dem Thema eröffnet und man sollte seine Partitionen einfach so anlegen, dass der Lesekopf möglichst wenig Bewegung braucht während des Betriebs. |
ja, die Festplatte schreibt ja auch von außen nach innen, soweit ich weiß.
Deswegen ist es nur logisch, dass die ersten Sektoren die schnellsten sind und es dann abnimmt (bis zu einem bestimmten Wert, bei dem die zweite "Platte" innerhalb der Festplatte beginnt, wo es dann wieder so schnell wie am Anfang ist usw.).
Zum Thema Defragmentieren: Unter Linux ist Defragmentierung nicht nötig, weil die Seekzeiten sowieso nicht ins Gewicht fallen, außer die Fragmente wären sehr klein, was bei Journaling Dateisystemen aber nicht passiert.
ChrisM _________________ born to be root - sorry for my bad English! |
|
Back to top |
|
|
moe Veteran
Joined: 28 Mar 2003 Posts: 1289 Location: Potsdam / Germany
|
Posted: Sat Jun 18, 2005 9:00 pm Post subject: |
|
|
hoschi wrote: | sondern soweit außen wie möglich, im logischer weise am schnellsten drehenden Teil der Festplatte. |
Ich versuch mir gerade vorzustellen, wie sich die Scheibe weiter aussen schneller drehen soll als innen, aber es gelingt mir nicht. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5205
|
Posted: Sat Jun 18, 2005 9:07 pm Post subject: |
|
|
der äußere teil der Magnetplatte einer Festplatte dreht sich physikalisch nicht schneller als der innere.
Aber die zurückgelegte strecke unter dem lese-schreibkopf ist am rand größer als die in der mitte
d.h. es können mehr daten, pro grad umdrehung von der Magnetplatte, vom schreib-lesekopf gelesen/geschrieben werden.
gruß
firefly _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
Deever Veteran
Joined: 06 Jul 2002 Posts: 1354 Location: Zürich / Switzerland
|
Posted: Sat Jun 18, 2005 9:08 pm Post subject: |
|
|
moe wrote: | Ich versuch mir gerade vorzustellen, wie sich die Scheibe weiter aussen schneller drehen soll als innen, aber es gelingt mir nicht. | Alles ist relativ. Vom Standpunkt des Lesekopfs aus gesehen dreht sich die Platte außen tatsächlich schneller als innen. Genauso wie sich aus Sicht eines Fußgängers das Rad eines Fahrrads oben schneller dreht als unten (wo es im gleichen Moment stillsteht!).
Gruß,
/dev |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5205
|
Posted: Sat Jun 18, 2005 9:10 pm Post subject: |
|
|
man kann es acuh so erklären
gruß
firefly _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
hoschi Advocate
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Sun Jun 19, 2005 1:05 pm Post subject: |
|
|
Tinitus wrote: | hoschi wrote: | Moderne Dateisysteme wie XFS/JFS/Reiser4 defragmentieren nur noch minimal, der Aufwand lohnt sich nicht.
Außerdem ist eine Defragmentierung konzeptbedingt Schwachsinn, kann man bei Windows schön sehen "rote Dateien könnte nicht verschoben werden", ja ist klar, wichtige Systemdateien die in Verwendung sind kann man nunmal nicht im laufenden Betrieb defragmentieren.
Also müsste man mit einem zweiten OS defragmentieren, aber halt, warum pack ich nicht einfach alles in ein Tar-Verzeichnis, kill das System, und spiel das Tar-Verzeichnis wieder zurück. Was übrigens wesentlich schneller geht.
Dann gibt es zwar noch so lustige Sachen, wie das "nach außen schieben" von oft benützten Dateien, was ich auch gar nicht blöd finde, aber in der heutigen Zeit ist das ziemlicher Humbug. Zumal der geneigte Unix-User auch selten so blöd ist und die Swap-Partition ganz "innen" in den langsamen Bereichen der Festplatte ablegt, sondern soweit außen wie möglich, im logischer weise am schnellsten drehenden Teil der Festplatte.
Defragmetieren ist was für FAT32, meinetwegen kann ja jemand sowas für USB-Sticks programmieren, ach halt, die haben ja keine Festplatte |
Du hast da glaube ich schön die allgemeine Lehrmeinung wiedergegeben. Aber ich habe mal vor längere Zeit auf einem Fileserver mit sehr viel Bewegung (löschen, neu schreiben) folgendes gemacht.
Alle Dateien auf ein anderes Medium verschoben und zurück kopiert. Jetzt lief die Kiste wieder viel schneller. Also ich unterstelle mal es gibt eine Fragmentierung auch unter Reiserfs. Auch wenn ich es nicht beweisen kann, denn dieser Effekt ist ließ sich ja nur durch die gefühlte höhrer Geschwindigkeit beweisen (in meinem Beispiel)
G. R. |
sicher fragmentiert das noch, aber weit weniger als ältere dateisysteme...die vorwiegend für disketten gedacht sind *an_fat_denk*
weiter oben steht in einem thread sogar was von einem defrager für xfs _________________ Just you and me strogg! |
|
Back to top |
|
|
kopfsalat Apprentice
Joined: 01 Dec 2003 Posts: 181 Location: Cologne, Germany
|
Posted: Sun Jun 19, 2005 9:47 pm Post subject: |
|
|
Solange noch genug Platz auf der Platte vorhanden ist hält sich die Fragmentierung soweit in Grenzen, daß eine Defragmentierung wenig Sinn macht. Auf einer vollen Partition sieht das allerdings schon anders aus.
Defragmentieren kann man bei allen genannten Dateisystemen recht einfach durch normales weiterarbeiten, nachdem man Platz geschaffen hat. Neue/geänderte Dateien werden dann wieder zusammenhängen. Entsprechendes gilt für die Systempartitionen, dank Portage.
Prinzipiell gilt das übrigens auch für NTFS, wären da nicht obengenannte unbewegliche Dateien, das unsägliche dynamische Pagefile und die (verständliche) Praxis das Windowsverzeichnis auf eine gerade noch ausreichend große Systempartition zu legen.
Man kann auch vorbeugen indem man stark veränderliche Daten auf entsprechende Partitionen legt. So habe ich z.B. meinen Portagetree auf /var ausgelagert. Allerdings weniger aus Performancegründen, eher aus ästhetischen Gründen.
Klingt zwar nach Platzverschwendung, aber im Vergleich zu einer vollgerüsteten Windowsinstallation samt Anwendungen ist Linux sehr genügsam. Gibt ja auch wenig Spiele. |
|
Back to top |
|
|
homry Tux's lil' helper
Joined: 01 Apr 2005 Posts: 146 Location: Karlsruhe, Germany
|
Posted: Mon Jun 20, 2005 11:42 am Post subject: |
|
|
firefly wrote: | man kann es acuh so erklären |
zur vervollständigung: die winkelgeschwindigkeit ist selbstverständlich gleich. die tangentialgeschwindigkeit nimmt nach aussen zu.
homry _________________ IBM ThinkPad R51 |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|