ਵੰਡੇ ਫਾਇਲ ਸਿਸਟਮ ਦਾ ਇੱਕ ਦੌਰ
ਡਾਟਾ ਸਟੋਰ ਕਰਨ ਦੀ ਯੋਗਤਾ ਅਤੇ ਮੈਟਾ ਡਾਟਾ
ਲਚਕੀਲਾਪਣ ਸਿੰਗਲ ਨੋਡਸ ਅਸਫਲਤਾਵਾਂ ਲਈ
ਲਚਕਤਾ ਕਿਸੇ ਵੀ ਸਮੇਂ ਨੈਟਵਰਕ ਨੂੰ ਵਧਾਉਣ ਜਾਂ ਸੁੰਗੜਨ ਲਈ
ਬਹੁਤ ਤੇ ਚੱਲਣ ਦੇ ਯੋਗ ਹੋਣਾ ਘੱਟ ਯਾਦਦਾਸ਼ਤ ਸਰਵਰ
ਏ ਵੰਡਿਆ ਫਾਇਲ ਸਿਸਟਮ , ਆਮ ਤੌਰ 'ਤੇ, ਏ ਆਦਰਸ਼ਕ ਤੌਰ ਤੇ POSIX ਅਨੁਕੂਲ ਫਾਈਲ ਸਿਸਟਮ ਇੰਟਰਫੇਸ. ਇਹ ਇਸਦੀ ਪਰਿਭਾਸ਼ਾ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਟੁਕੜਾ ਹੈ ਕਿਉਂਕਿ ਨੋਡਸ ਦੇ ਸਮੂਹ ਦਾ ਨਿਰਮਾਣ ਕਰਨਾ ਜੋ ਇੱਕ ਵੰਡਿਆ ਹੋਇਆ dataੰਗ ਨਾਲ ਡਾਟਾ ਰੱਖਦਾ ਹੈ, ਬਹੁਤ ਸਾਰੇ ਵੱਖੋ ਵੱਖਰੇ ਤਰੀਕਿਆਂ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਇੱਕ ਨੂੰ ਬਣਾਉਣਾ ਜੋ ਇੱਕ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਉਪਯੋਗੀ ਫਾਈਲ ਸਿਸਟਮ ਇੰਟਰਫੇਸ ਚੁਣੌਤੀਪੂਰਨ ਹੈ. ਇੱਕ ਫਾਈਲ ਫਾਈਲ ਸਿਸਟਮ ਆਮ ਤੌਰ ਤੇ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਸਥਾਨਕਅਤੇ ਇਸ ਤਰ੍ਹਾਂ, ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਇਸਦੀ ਤੇਜ਼ੀ ਨਾਲ ਪਹੁੰਚ ਮੰਨਦੀਆਂ ਹਨ, ਸੰਭਾਵਤ ਲੇਟੈਂਸੀ ਮੁੱਦਿਆਂ ਨੂੰ ਨਜ਼ਰ ਅੰਦਾਜ਼ ਕਰਦਿਆਂ ਜੋ ਰਿਮੋਟ ਡੇਟਾ ਦੁਆਰਾ ਸਮਰਥਤ ਫਾਈਲ-ਸਿਸਟਮ ਤੇ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ. ਸਥਾਨਕ ਅਤੇ ਰਿਮੋਟ ਫਾਈਲ ਸਿਸਟਮਾਂ ਦੇ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਪਛਾਣ ਹੁੰਦੀ ਹੈ.
ਇੱਕ ਫਾਈਲ-ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਇੱਕ ਵਿਤਰਿਤ ਨਾਲ ਬਦਲਣਾ ਇੱਕ ਦਾ ਇੱਕ ਰੂਪ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ ਪਿਛਲੀ ਅਨੁਕੂਲਤਾ ... ਜੇ ਤੁਸੀਂ ਇੱਕ ਕਲਾਉਡ ਵਾਤਾਵਰਣ ਵਿੱਚ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਇਸਦੇ ਡੇਟਾ ਲੇਅਰ ਲਈ ਫਾਈਲ ਸਿਸਟਮ ਐਕਸੈਸ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਤਾਂ ਕਲਾਉਡ ਨੂੰ ਇੱਕ ਫਾਈਲ ਸਿਸਟਮ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਜੋ ਮਸ਼ੀਨਾਂ ਵਿੱਚ ਮਨਮਰਜ਼ੀ ਨਾਲ ਦੁਹਰਾ ਸਕਦਾ ਹੈ. ਹਾਲਾਂਕਿ, ਇੱਕਲੇ ਉਪਭੋਗਤਾ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਇਸਨੂੰ ਓਵਰਹੈੱਡ ਦੇ ਪ੍ਰਬੰਧਨ ਨੂੰ ਘਟਾਉਣ ਦਾ ਇੱਕ asੰਗ ਵੀ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ ... ਤੁਹਾਡੇ ਦੁਆਰਾ ਚਲਾਏ ਜਾ ਰਹੇ ਹਰ ਇੱਕ ਸਰਵਰ ਤੋਂ ਡੇਟਾ ਦੇ ਬੈਕਅਪਸ ਨੂੰ ਟਰੈਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਨੈਟਵਰਕ ਅਧਾਰਤ ਫਾਈਲ ਸਿਸਟਮ ਦੀ ਸਿਹਤ ਨੂੰ ਟਰੈਕ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਬੈਕਅਪਾਂ ਨੂੰ ਤਹਿ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ 'ਤੇ.
ਜੇ ਤੁਹਾਨੂੰ ਫਾਈਲ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਅਰਥਾਂ ਦੀ ਸਖਤ ਪਹੁੰਚ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਵੰਡਿਆ ਹੋਇਆ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਇੰਟਰਫੇਸ ਸਰਲ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਪੋਰਟੇਬਲ ਅਤੇ ਯੂਨੀਵਰਸਲ ਇੱਕ ਫਾਈਲ ਸਿਸਟਮ ਦੇ ਤੌਰ ਤੇ, ਨੈਟਵਰਕ ਤੇ ਸਮਕਾਲੀ ਬੋਝ ਘੱਟ ਹੋਣ ਦੇ ਨਾਲ, ਕਿਉਂਕਿ ਇੱਕ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਪ੍ਰਤੀ ਸੇ, ਮੈਟਾ ਡੇਟਾ ਨਹੀਂ ਰੱਖਦਾ. ਕੁਝ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਸੌਫਟਵੇਅਰ ਸਿਖਰ ਤੇ ਬਣਾਇਆ ਇੱਕ ਫਾਈਲ-ਸਿਸਟਮ ਇੰਟਰਫੇਸ ਪੇਸ਼ ਕਰਦਾ ਹੈ.
ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਹੈ ਨਹੀਂ ਵੱਡਾ ਡੇਟਾ, ਅਸੀਂ ਵਰਗੇ ਹੱਲਾਂ ਨੂੰ ਨਜ਼ਰ ਅੰਦਾਜ਼ ਕਰਦੇ ਹਾਂ ਐਚਡੀਐਫਐਸ.
OpenAFS : ਇਹ ਸਹੀ distributedੰਗ ਨਾਲ ਵੰਡਿਆ ਫਾਈਲ ਸਿਸਟਮ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਹੈ ਸੰਘੀ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਸਿੰਗਲ ਨੋਡ ਅਸਫਲਤਾਵਾਂ ਵਿਘਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ.
ਮਿਨਐਫਐਸ : ਮਿਨੀਐਫਐਸ ਮਿਨੀਓ ਲਈ ਇੱਕ ਫਿuseਜ਼ ਡਰਾਈਵਰ ਹੈ, ਜੋ ਕਿ ਈਰੇਜ਼ਰ ਕੋਡਿੰਗ ਦੇ ਨਾਲ ਸਿੱਧਾ ਅੱਗੇ ਵੰਡਿਆ ਗਿਆ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਹੈ, ਪਰ ਇਹ ਸਰੋਤਾਂ ਤੇ ਸਸਤਾ ਨਹੀਂ ਜਾਪਦਾ.
xtreemefs : XtreemeFS ਨੈੱਟਵਰਕ ਤੇ RAID0 ਦੇ ਬਰਾਬਰ ਲਚਕਤਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ
glusterfs: ਸੈਟਅਪ ਕਰਨ ਵਿੱਚ ਅਸਾਨ ਪਰ ਮਾੜੀ ਕਾਰਗੁਜ਼ਾਰੀ
ceph : ਸੈਟਅਪ (ਅਤੇ ਪ੍ਰਬੰਧਨ) ਲਈ butਖਾ ਪਰ ਬਹੁਤ ਵਧੀਆ (ਅਤੇ ਟਿableਨੇਬਲ) ਕਾਰਗੁਜ਼ਾਰੀ ਦੇ ਨਾਲ
ਕਿਰਲੀ : ਵਧੀਆ ਕਾਰਗੁਜ਼ਾਰੀ, ਘੱਟ ਸ਼ੁਰੂਆਤੀ ਮੈਮੋਰੀ ਫੁੱਟਪ੍ਰਿੰਟ ਪਰ ਭਾਰੀ ਬੋਝ ਦੇ ਅਧੀਨ ਉੱਚ
ਸੰਤਰੇ : ਨਿ footਨਤਮ ਫੁਟਪ੍ਰਿੰਟ, ਦੋਵੇਂ ਕਰਨਲ ਮੋਡੀuleਲ ਅਤੇ ਫਿerਜ਼ਰ ਮੋਡੀuleਲ, ਅਸਿੰਕ ਮੈਟਾਡੇਟਾ ਲਈ v3 ਦੀ ਉਡੀਕ ਕਰ ਰਹੇ ਹਨ
beegfs : ਘੱਟ ਪੈਰਾਂ ਦੇ ਨਿਸ਼ਾਨ, ਕਰਨਲ ਮੋਡੀuleਲ (ਪਰ ਨਿਰੰਤਰ ਫਿerਜ਼ਰ ਮੋਡੀuleਲ), ਵਧੀਆ ਕਾਰਗੁਜ਼ਾਰੀ
ਸਮੁੰਦਰੀ ਫੁੱਲਾਂ : ਫਿerਜ਼ਰ ਮੋਡੀuleਲ ਦੇ ਨਾਲ ਅਸਾਨੀ ਨਾਲ ਪਲੱਗ-ਯੋਗ ਆਬਜੈਕਟ ਸਟੋਰੇਜ
ਇੱਥੇ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਕੁਝ ਬੈਂਚਮਾਰਕ ਨਤੀਜਾ, ਉਹ ਸਾਰੇ ਫਾਈਲ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਦੇ, ਅਤੇ ਇਸ ਸਮੇਂ ਪੁਰਾਣੇ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇf2fs
ਨਤੀਜਿਆਂ ਦੀ ਕੈਚਿੰਗ ਸ਼ਾਇਦ ਖਿਸਕ ਗਈ ਹੋਵੇ :)
FS
seq
rread
rrw
files
create
read
append
rename
delete
raw
78793
1.0409e6
89958
179483
17300.0
23550.0
14408.0
4677
5373
zfs
102121
1.3985e6
92391
198410
29180.0
4470.0
18980.0
4695
8468
f2fs
2.064e6
1.455e6
101674
184495
28320.0
10950.0
16890.0
4233
3912
xtreemefs
159310
29117
29468
1690
510.0
1190.0
520.0
274
330
glusterfs
178026
17222
18152
5681
4380.0
7620.0
3110.0
413
1076
beegfs
79934
103006
85983
24867
9830.0
12660.0
10470.0
2889
3588
orangefs
330781
54735
41611
5523
5120.0
7020.0
6130.0
638
1989
FS
seq
rread
rrw
files
create
read
append
raw
76
266440
22489
44870
4430
6028
3688
zfs
99
358000
23097
49602
7470
1146
4860
f2fs
2064
372524
25418
46123
7250
2803
4325
xtreemefs
155
7279
7366
422
131
306
134
glusterfs
173
4305
4537
1420
1123
1951
798
beegfs
78
25751
21495
6216
2518
3242
2682
orangefs
323
13683
10402
1380
1310
1979
1571
FS
CPU (Server)
CPU (Client)
RAM (Server)
RAM (Client)
xtreemefs
100
25
300
201
glusterfs
100
50
92
277
beegfs
80
80
42
31
orangefs
15
75
60
20
ਇਹ ਹਨ ਬੈਂਚਮਾਰਕ ਡੇਟਾ
Sysctl knobs ਨੂੰ ਅਧਿਕਤਮ ਥ੍ਰੂਪੁਟ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਬਹਿਸ ਨਾਲ ਬੇਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਸ਼ਾਇਦ ਬੈਂਚਮਾਰਕਸ ਨੂੰ ਉਲਝਾਉਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਇੱਕ ਵਿਭਿੰਨ ਨੈਟਵਰਕ ਵਿੱਚ ਉਹ ਨੌਬਸ ਹਮੇਸ਼ਾਂ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੇ, ਅਤੇ ਵੈਸੇ ਵੀ ਉਹ ਹਨ ਨੈੱਟਵਰਕ ਨਿਰਭਰ , ਇਸ ਲਈ ਭਾਵੇਂ ਉਹ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਗ੍ਹਾ ਤੇ ਹੋਰ ਰੁਕਾਵਟਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ.
ਵਧੀਕ ਤੁਲਨਾਵਾਂ, ਵਿਕੀਪੀਡੀਆ ਤੋਂ, ਸਮੁੰਦਰੀ ਫੁੱਲਾਂ ਤੋਂ.