1 |
Mein Test zur Eignung von Dateisystem zum Speichern des Portage-Trees. |
2 |
Ablauf: |
3 |
- Anlegen des Dateisystems |
4 |
- Entpacken eines älteren Portage-Snapshots (8 Tage alt) |
5 |
- Updaten des Portage-Trees (Server per Fast-Ethernet angebunden) |
6 |
- Ausführen von update-eix. |
7 |
- Suchen von Paketen, welche geupdated werden müssen. (emerge -DuNpv |
8 |
@world) |
9 |
|
10 |
Ext3: |
11 |
===== |
12 |
Entpacken: real 1m40.642s, user 0m20.037s, sys 0m6.832s |
13 |
Syncen: real 1m28.314s, user 0m29.026s, sys 0m3.356s |
14 |
Eixupdate: real 0m8.829s, user 0m2.152s, sys 0m1.032s |
15 |
Updates: real 0m50.450s, user 0m16.677s, sys 0m0.528s |
16 |
|
17 |
Ext4: |
18 |
===== |
19 |
Entpacken: real 1m3.503s, user 0m19.189s, sys 0m6.332s |
20 |
Syncen: real 0m43.884s, user 0m6.264s, sys 0m3.576s |
21 |
Eixupdate: real 0m9.298s, user 0m2.208s, sys 0m1.048s |
22 |
Updates: real 0m42.233s, user 0m16.733s, sys 0m0.448s |
23 |
|
24 |
ReiserFS3: |
25 |
========== |
26 |
Entpacken: real 0m52.013s, user 0m19.149s, sys 0m13.769s |
27 |
Syncen: real 1m24.752s, user 0m6.680s, sys 0m4.812s |
28 |
Eixupdate: real 0m6.363s, user 0m2.100s, sys 0m0.932s |
29 |
Updates: real 0m42.032s, user 0m16.485s, sys 0m0.504s |
30 |
|
31 |
Reiser4: |
32 |
======== |
33 |
Entpacken: real 0m34.459s, user 0m21.481s, sys 0m10.965s |
34 |
Syncen: real 1m12.140s, user 0m6.528s, sys 0m6.100s |
35 |
Eixupdate: real 0m5.503s, user 0m2.148s, sys 0m1.076s |
36 |
Updates: real 0m26.666s, user 0m16.525s, sys 0m0.572s |
37 |
|
38 |
XFS: |
39 |
==== |
40 |
Entpacken: real 1m7.053s, user 0m21.481s, sys 0m9.461s |
41 |
Syncen: real 1m22.923s, user 0m6.516s, sys 0m3.768s |
42 |
Eixupdate: real 0m19.025s, user 0m2.444s, sys 0m1.220s |
43 |
Updates: real 0m51.045s, user 0m16.725s, sys 0m0.572s |
44 |
|
45 |
btrfs: |
46 |
====== |
47 |
Entpacken: real 0m43.970s, user 0m19.589s, sys 0m15.233s |
48 |
Syncen: real 1m7.708s, user 0m6.828s, sys 0m9.825s |
49 |
Eixupdate: real 0m9.685s, user 0m2.044s, sys 0m2.300s |
50 |
Updates: real 0m30.338s, user 0m16.589s, sys 0m1.472s |
51 |
|
52 |
System-Info: |
53 |
============ |
54 |
Die Tests wurde unter folgenden Bedingungen durchgeführt: |
55 |
Kernel: 2.6.28-gentoo-r5 |
56 |
Portage: 2.2_rc33 |
57 |
Baselayout: 1.12.11.1 |
58 |
Für die Tests mit btrfs wurde der Kernel 2.6.30_rc5 verwendet. |
59 |
|
60 |
Das dieser Test nicht repräsentativ ist, versteht sich von selbst, ich |
61 |
glaube aber das er zur Eignung für den Portage-Tree eine Aussage |
62 |
treffen kann. |
63 |
|
64 |
------------------------------------------------------------------------ |
65 |
|
66 |
Naja, dass sieht ganz so aus, als ob ich auch in Zukunft meinen Kernel |
67 |
mit dem Reiser4-Patch patchen werde. Was ich nicht verstehe ist, warum |
68 |
gerade beim Syncen ext4 schneller als Reiser4 ist und Reiser4 sonst |
69 |
überall den besten Wert hat. |
70 |
|
71 |
Gruß |
72 |
Jens |