tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
607
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    penntuete penntuete ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Beiträge
    43
    Hallo,

    ich bin gerade dabei mir einen Server (Debian 3.1 r2) einzurichten. Auf diesem will ich ein Shopsystem (osCommerce) testen. Es wird auf dem System also eine MySQL Datenbank und natürlich auch ein Webserver installiert.
    Natürlich sollte dieses so sicher wie möglich sein!

    Nun will ich meine 2 Platten wie folgt partitionieren:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    [COLOR=Black]
    /         7500 MB (hda)
    /usr     20000 MB (hdb)
    /var     19000 MB (hda)
    /home     7000 MB (hda)
    /tmp      3500 MB (hda)
    /swap     1900 MB (hda)
    ------------------------
             58900 MB
    [/COLOR]

    Die Zahlen sind ungefähre Richtwerte. Mir kommt es jetzt bei der Planung also nicht auf das Megabyte genau an.

    Nun stehe vor der Frage: Welches Dateisystem für die einzelnen Partitionen? Ext 3, JFS, Reiser oder XFS?
    Natürlich könnt ihr mir gern auch eure Kritik bezüglich der Partitionierung äußern!


    Vielen Dank.

    Gruß,
    penntuete

    Geändert von penntuete (19.05.06 um 11:56 Uhr)
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich mein ext3 ist etwas schneller als Reiser, obwohl Reiser4 da wohl wiederum schneller sein soll. Das Problem ist bei Reiser4, dass es noch nicht fest im Kernel drin ist und wohl auch noch nicht fuer den Produktiveinsatz empfohlen wird. XFS ist im Grunde nur interessant fuer wirklich riesige Datenbanken, da XFS wohl Dateien bis zu einer Groesse von 9 TeraByte verwalten kann. Aber solche Datenbanken findet man eher selten, und dann oft auch nicht in einer Datei. Ausserdem muss man fuer 9TB erstmal ein paar Festplatten kaufen. Ausserdem kann man fuer grosse Datenbank auch eine Partition dediziert fuer MySQL bereitstellen welche dann nicht mit irgendeinem normalen FS formatiert wird sondern von MySQL direkt angesprochen wird.
    IBMs JFS soll recht zuverlaessig sein, aber das sind ext3 und ReiserFS auch. Daher wuesste ich keinen Grund der explizit fuer JFS spricht.
    Allgemein wuerde ich zu ext3 tendieren.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    Puh, das ist wieder sone Glaubensfrage und ich wette es kommt nichts gutes dabei raus Wäres es nicht am besten du ließt dir die Eigenschaften der eizelnen Dateisysteme durch und entscheidest dann?
    Also ich persönlich würde ext3 oder Reise nehmen.
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  4. #4
    penntuete penntuete ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Beiträge
    43
    Habt ihr einen wirklich guten Link parat, wo die Dateisysteme mal gegenüber gestellt werden?

    XFS soll ja sehr gut sein! Ich habe auch gelesen das es mit riesigen Dateien sehr gut umgehen kann. Die Frage ist, macht es seinen Job genau so gut wie Ext3 bei kleineren Dateien? Wie steht es mit der Performance?

    2. Frage, was haltet ihr im allgemeinen von meiner Verteilung der Partitionen und den Größenverhältnissen?
     

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Zur Performance werd ich gleich mal schauen, ich glaub ich hab hier noch ein Linux-Magazin rumfliegen mit Dateisystem-Tests.
    /tmp koennte etwas zu klein sein, je nachdem was Du machen willst. Wenn der Rechner wirklich nur als Server laufen soll sollte es aber ausreichen.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  6. #6
    penntuete penntuete ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Beiträge
    43
    Ja, ich habe hier einen Rechner, der nur als Server genutzt wird.

    Für Links zum Selbsstudium wäre ich sehr dankbar!
     

  7. #7
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    Im Wikipedia sind auf jeden Fall alle Dateisystem beschrieben, wenn du es etwas tiefgehender haben willst sollte das hier:
    http://www8.in.tum.de/teaching/WS04/...0Vergleich.pdf
    genau dein Ding sein. Ist sogar relativ aktuell, WS 04/05
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  8. #8
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Hier ein etwas aelterer Artikel aus dem Linux-Magazin, ueber die Dateisysteme die Du in Erwaegung ziehst. Viel wird sich an den Werten wahrscheinlich nicht geaendert haben.

    Nachtrag: Da der Link von Sinac etwas aktueller ist solltest Du Dich natuerlich danach richten. Aber wie gesagt, ich denke, dass da mehr oder weniger das gleiche drinstehen wird.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  9. #9
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Das scheint wirklich so eine Art Glaubenskrieg zu sein. Andererseits ist für bestimmte Aufgaben ein Dateisystem wohl besser geeignet als eine anderes. Obwohl man generell diese ganzen Benchmarks eher etwas argwöhnisch betrachten sollte.

    Hier (http://www.debian-administration.org/articles/388) ist auch noch ein netter Artikel.

    Gruß

    PS: Ich verwende übrigens ReiserFS v3. (vorher xfs, davor ext3).
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  10. #10
    penntuete penntuete ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Beiträge
    43
    Zitat Zitat von Sinac
    Im Wikipedia sind auf jeden Fall alle Dateisystem beschrieben, wenn du es etwas tiefgehender haben willst sollte das hier:
    http://www8.in.tum.de/teaching/WS04/...0Vergleich.pdf
    genau dein Ding sein. Ist sogar relativ aktuell, WS 04/05
    Der Artikel beantwortet eigentlich alle Fragen. Vielen, vielen Dank an euch alle!
     

  11. #11
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Zitat Zitat von deepthroat
    PS: Ich verwende übrigens ReiserFS v3. (vorher xfs, davor ext3).
    Ich hab frueher auch Reiser genutzt, nutze aber mittlerweile ext3. Hatte mal eine Partition mit Reiser4 formatiert, einfach mal was damit rumzuspielen.
    Demnaechst haette ich auch wieder eine Partition frei, dann koennte ich auch einfach mal Bonnie++ ueber die verschiedenen Dateisysteme laufen lassen und meine Ergebnisse hier posten.

    So, hab vorhin mal ein wenig getestet, und zwar mit folgenden Dateisystemen:
    • ext2
    • ext3
    • reiserfs
    • jfs
    • xfs
    Mit Reiser4 hab ich jetzt nicht getestet, da es ich dazu erstmal haette den Kernel patchen muessen, und nur fuer einen kurzen Test erschien mir das dann doch etwas uebertrieben.

    Getestet hab ich mit Bonnie++, mein Rechner ist ein Athlon XP 3000+ mit 1GB DDR400 RAM. Die Partition auf der ich getestet hab war knapp 4GB gross, auf einer 80GB IDE Platte von IBM. In welchem UDMA-Mode die genau laeuft weiss ich grad nicht aus dem Kopf.

    Hier nun die Ergebnisse:
    ext2:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    raven            2G 42876  98 51213  13 18729   5 33679  77 40631   7 261.1   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                     16  5416  99 +++++ +++ +++++ +++  5549  99 +++++ +++ 17313  99
    raven,2G,42876,98,51213,13,18729,5,33679,77,40631,7,261.1,0,16,5416,99,+++++,+++,+++++,+++,5549,99,+++++,+++,17313,99
    ext3:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    raven            2G 35931  91 46051  22 18488   7 31856  73 43253   7 238.2   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                     16  1372  99 +++++ +++ +++++ +++  1386  99 +++++ +++  8674  97
    raven,2G,35931,91,46051,22,18488,7,31856,73,43253,7,238.2,0,16,1372,99,+++++,+++,+++++,+++,1386,99,+++++,+++,8674,97
    reiserfs:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    raven            2G 41168  95 50227  20 18877   7 29386  67 40720   8 239.4   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                     16 27418  99 +++++ +++ 22768  98 26855  99 +++++ +++ 20650  98
    raven,2G,41168,95,50227,20,18877,7,29386,67,40720,8,239.4,0,16,27418,99,+++++,+++,22768,98,26855,99,+++++,+++,20650,98
    jfs:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    raven            2G 39946  91 45099  11 19208   5 34459  78 40340   6 264.6   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                     16 13172  33 +++++ +++  9184  20  6119  44 +++++ +++  1831   8
    raven,2G,39946,91,45099,11,19208,5,34459,78,40340,6,264.6,0,16,13172,33,+++++,+++,9184,20,6119,44,+++++,+++,1831,8
    xfs:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    raven            2G 39901  92 47963  15 19182   7 32058  78 40718   7 233.5   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                     16  2915  19 +++++ +++  2678  17  2837  19 +++++ +++  1072   7
    raven,2G,39901,92,47963,15,19182,7,32058,78,40718,7,233.5,0,16,2915,19,+++++,+++,2678,17,2837,19,+++++,+++,1072,7
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. C++ Dateisystem
    Von HPB im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 13.07.10, 13:49
  2. DDK - Dateisystem
    Von Anfänger92 im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 23.08.08, 12:18
  3. Dateisystem
    Von webmaster76 im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 21.07.05, 14:45
  4. Dateisystem
    Von Siegbert im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 18.01.05, 18:46
  5. Dateisystem
    Von igfas im Forum PHP
    Antworten: 7
    Letzter Beitrag: 25.06.03, 18:52