Ukuqoqwa kwezinhlelo zamafayela ezisatshalalisiwe
Amandla okugcina idatha kanye idatha ye-meta
Ukuqina ukwehluleka kwama-node okukodwa
Ukuvumelana nezimo ukunweba noma ukuncipha kwenethiwekhi nganoma yisiphi isikhathi
Ukwazi ukugijima kakhulu inkumbulo ephansi amaseva
A kusatshalaliswa uhlelo lwefayela , ngokuvamile, nikeza ifayela le- kahle POSIX isikhombimsebenzisi sokuhambisana kwesistimu yefayela. Le yingxenye yencazelo yayo kakhulu ngoba ukwakha iqoqo lama-node eligcina idatha ngendlela esatshalalisiwe kungatholakala ngezindlela eziningi ezahlukahlukene, kepha ukwakha eyodwa enikeza ukufinyelela kuyasebenziseka isikhombimsebenzisi sohlelo lwefayela siyinselele. Isistimu yefayela ngokuvamile kucatshangwa ukuthi iyiyo yendawofuthi ngenxa yalokho, izinhlelo eziningi zisebenzisa ukufinyelela okusheshayo kuso, zinganaki izingqinamba zokubambezeleka ezingase zivele ohlelweni lwefayela olusekelwa yidatha ekude. Izicelo ezimbalwa kakhulu ezibona phakathi kwezinhlelo zasendaweni nezikude.
Ukuswayipha amafayili-wezinhlelo ngokusatshalaliswa kungathathwa njengefomu le- ukusebenzisana emuva ... esimweni lapho ufuna ukufaka uhlelo lokusebenza endaweni yamafu ethembele ekufinyeleleni kohlelo lwefayela kusendlalelo salo sedatha, ifu kufanele linikeze isikhombimsebenzisi sohlelo lwefayela esingaziphindaphinda emishinini. Noma kunjalo, esimweni esisodwa somsebenzisi, kungabhekwa futhi njengendlela yokunciphisa ukuphatha ngaphezulu ... esikhundleni sokulandela izipele zedatha kusuka kuseva ngayinye oyisebenzisayo, ungalandelela impilo yohlelo lwefayela olususelwa kunethiwekhi bese uhlela izipele phezu kwakho.
Uma ungadingi ukufinyelela okuqinile kuma-semantics wezinhlelo zamafayela, isikhombimsebenzisi sokusabalalisa into esisatshalaliswa silula futhi njenge ephathekayo futhi indawo yonke njengohlelo lwefayela, olunomthwalo omncane wokuvumelanisa kunethiwekhi kusukela ekugcineni kwento ngayinye, ayibambi idatha ye-meta. Enye isoftware yokubeka into inikeza isikhombimsebenzisi sohlelo lwefayela esakhelwe phezulu.
Njengoba inhloso yethu hhayi idatha enkulu, asizinaki izixazululo ezifana HDFS.
I-OpenAFS : lolu akusilo uhlelo lwefayela olusatshalaliswa kahle, ngoba luyilo kuhlanganisiwe okusho ukuthi ukwehluleka kwe-node eyodwa kungadala ukuphazamiseka.
MinFS : I-MinFS umshayeli we-fuse weMinio, okuyisitoreji sento ehanjiswe phambili enekhodi yokusula, kepha akubonakali kushibhile kuzinsizakusebenza.
xtreemefs : I-XtreemeFS ifinyelela ukuqina ngokulingana ne-RAID0 ngenethiwekhi
gllusfs: kulula ukusetha kepha ukusebenza okungalungile
ceph : kunzima ukusetha (nokuphatha) kepha ngokusebenza okuhle kakhulu (nokulungiswa)
izibankwa : ukusebenza okuhloniphekile, inkumbulo yokuqala ephansi yememori kepha ephezulu ngaphansi komthwalo osindayo
amawolintshi : unyawo oluncane, imodyuli ye-kernel ne-fuser module, elinde ku-v3 yemethadatha ye-async
izinyosi : i-footprint ephansi, i-kernel module (kepha i-fuser module engaxhunywanga), ukusebenza okuhle kakhulu
izimila zasolwandle : isitoreji sezinto esingaxhuma kalula nge-fuser module
Lapha umphumela wokuma kwetafula elithile, awumbozi wonke amasistimu wefayela, futhi kungenzeka uphelelwe yisikhathi kuleli phuzu, nakuf2fs
ukulondolozwa kwemiphumela kungenzeka kudlule :)
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
Nayi idatha yamabhentshi
Amashobhu we-sysctl abhekelwe ukwenziwa okuphezulu, kepha kufanele kungabi nalusizo, futhi mhlawumbe ahlanze amabhentshi, ngoba kunethiwekhi enkulu kakhulu lawo mashobana awahlali esetshenziswa, futhi kuncike kwinethiwekhi , ngakho-ke noma ngabe zisetshenzisiwe, kungaba khona ezinye izingqinamba ezikhona.
Ukuqhathanisa okwengeziwe, kusuka ku-wikipedia, kusuka ezilwaneni zasolwandle.