Norėdami išvengti duomenų korupcija, GFS naudoja sistemą, vadinamą checksumming.. Sistema pertraukos kiekvieną 64 MB riekė į blokus iš 64 kilobaitų (KB). Kiekvienas per riekė blokas turi savo 32-bitų kontrolinė, kuri yra tarsi kaip pirštų atspaudų. Pagrindinis serveris stebi gabaliukus pažvelgus į kontrolinės. Jei replika kontrolinė neatitinka į pagrindinio serverio atmintyje kontrolinė, kapitonas serveris ištrina replika ir sukuria naują jį pakeisti.
Kokios įrangos "Google" naudoja savo GFS? Sužinokite kitame skyriuje.
"Google" failų sistema Aparatūra
"Google" sako, tiek apie aparatūros šiuo metu naudoja paleisti kitus GFS nei tai iš off-the-shelf, pigūs Linux serverių rinkinys. Tačiau oficialaus GFS ataskaitoje, "Google" atskleidė įrangos jis naudojamas norint paleisti kai lyginamosios analizės bandymus GFS veiklos specifikacijas. Nors bandymo įranga gali būti tikras atstovavimas dabartinės GFS aparatūros, ji suteikia jums su kompiuteriais rūšiuoti "Google" naudoja apdoroti didžiulius duomenų kiekius ji saugo ir manipuliuoja idėja.
bandymo įrangos įtraukti vienas pagrindinis serveris, du magistro kopijos, 16 klientai ir 16 chunkservers. Visi jie naudojo tą pačią aparatūrą su tomis pačiomis specifikacijomis, ir visi jie gavo perdavima iš gilumos Linux "operacinėms sistemoms. Kiekvienas turėjo dvigubą 1,4 gigahercų Pentium III procesorius, 2 GB atminties ir du 80 GB kietuosius diskus. Palyginimui, keli pardavėjai metu siūlome plataus vartojimo kompiuterius, kurie yra daugiau nei du kartus kaip galingas kaip serverių "Google", naudojamos jos bandymus. "Google" kūrėjai įrodė, kad VFS galėtų dirbti efektyviai naudojant nedidelį įrangą.
tinklas, jungiantis mašinas kartu sudarė 100 megabaitų per sekundę (Mbps) pilnai dvipusis Ethernet ir du "Hewlett Packard" 2524 tinklo komutatoriai. VFS kūrėjai prijungtas 16 klientų mašinas į vieną jungiklį ir kitų 19 mašinų į kitą jungiklį. Jie susiję su dviem jungikliais kartu su vienu gigabaitų per sekundę (Gbps) ryšys.
atsilieka nuo priekinio krašto technologijų įrangos, "Google" gali įsigyti įrangą ir komponentus, ne der