Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji

Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji
Għaliex għandek bżonn tagħmel backups? Wara kollox, it-tagħmir huwa affidabbli ħafna, ħafna, u barra minn hekk, hemm "sħab" li huma aħjar fl-affidabilità minn servers fiżiċi: b'konfigurazzjoni xierqa, server "sħaba" jista 'faċilment jgħix il-falliment ta' server fiżiku tal-infrastruttura, u minn il-perspettiva tal-utenti tas-servizz, se jkun hemm qabża żgħira, bilkemm notevoli fil-ħin tas-servizz. Barra minn hekk, id-duplikazzjoni tal-informazzjoni ħafna drabi teħtieġ ħlas għal ħin "extra" tal-proċessur, tagħbija tad-disk, u traffiku tan-netwerk.

Programm ideali jaħdem malajr, ma jnixxix memorja, m'għandux toqob, u ma jeżistix.

-Mhux magħruf

Peress li l-programmi għadhom miktuba minn żviluppaturi tal-proteini, u ħafna drabi ma jkun hemm l-ebda proċess ta’ ttestjar, flimkien ma’ programmi rarament jitwasslu bl-użu ta’ “l-aħjar prattiki” (li huma stess huma wkoll programmi u għalhekk imperfetti), l-amministraturi tas-sistema ħafna drabi jkollhom isolvu problemi li jinstemgħu fil-qosor iżda fil-qosor: "erġa 'lura għal kif kien", "ġib il-bażi għall-operazzjoni normali", "jaħdem bil-mod - roll back", u wkoll il-favorit tiegħi "Ma nafx xiex, imma waħħalha".

Minbarra żbalji loġiċi li jinqalgħu bħala riżultat ta 'xogħol traskurat ta' żviluppaturi, jew taħlita ta 'ċirkostanzi, kif ukoll għarfien mhux komplut jew nuqqas ta' ftehim ta 'karatteristiċi żgħar ta' programmi ta 'bini - inklużi dawk ta' konnessjoni u sistema, inklużi sistemi operattivi, sewwieqa u firmware - hemm ukoll żbalji oħra. Pereżempju, il-biċċa l-kbira tal-iżviluppaturi jiddependu fuq ir-runtime, u jinsew kompletament il-liġijiet fiżiċi, li għadhom impossibbli li jiġu evitati bl-użu ta 'programmi. Dan jinkludi l-affidabbiltà infinita tas-subsistema tad-diska u, b'mod ġenerali, kwalunkwe subsistema tal-ħażna tad-dejta (inklużi RAM u cache tal-proċessur!), U ħin ta 'proċessar żero fuq il-proċessur, u n-nuqqas ta' żbalji waqt it-trasmissjoni fuq in-netwerk u waqt l-ipproċessar fuq il- proċessur, u latency tan-netwerk, li hija ugwali għal 0. M'għandekx tittraskura l-iskadenza notorja, għaliex jekk ma tissodisfax fil-ħin, se jkun hemm problemi agħar mill-sfumaturi tal-operat tan-netwerk u tad-disk.

Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji

X'għandek tagħmel bi problemi li jogħlew b'mod sħiħ u jiddendlu fuq data ta 'valur? M'hemm xejn li jissostitwixxi l-iżviluppaturi ħajjin, u mhuwiex fatt li se jkun possibbli fil-futur qarib. Min-naħa l-oħra, ftit proġetti biss irnexxielhom juru bis-sħiħ li l-programm se jaħdem kif maħsub, u mhux bilfors ikun possibbli li tittieħed u tapplika l-evidenza għal proġetti oħra simili. Barra minn hekk, evidenza bħal din tieħu ħafna ħin u teħtieġ ħiliet u għarfien speċjali, u dan prattikament jimminimizza l-possibbiltà tal-użu tagħhom filwaqt li jitqiesu l-iskadenzi. Barra minn hekk, għadna ma nafux kif nużaw teknoloġija ultra-veloċi, irħisa u infinitament affidabbli għall-ħażna, l-ipproċessar u t-trażmissjoni ta 'informazzjoni. Teknoloġiji bħal dawn, jekk jeżistu, huma fil-forma ta 'kunċetti, jew - ħafna drabi - biss f'kotba u films tal-fantaxjenza.

Artisti tajbin jikkupjaw, artisti kbar jisirqu.

—Pablo Picasso.

Is-soluzzjonijiet l-aktar ta 'suċċess u l-affarijiet sempliċi b'mod sorprendenti ġeneralment iseħħu fejn jiltaqgħu kunċetti, teknoloġiji, għarfien u oqsma tax-xjenza li huma assolutament inkompatibbli mal-ewwel daqqa t'għajn.

Pereżempju, l-għasafar u l-ajruplani għandhom ġwienaħ, iżda minkejja x-xebh funzjonali - il-prinċipju tat-tħaddim f'xi modi huwa l-istess, u l-problemi tekniċi huma solvuti b'mod simili: għadam vojt, l-użu ta 'materjali b'saħħithom u ħfief, eċċ. - ir-riżultati huma kompletament differenti, għalkemm simili ħafna. L-aħjar eżempji li naraw fit-teknoloġija tagħna huma wkoll fil-biċċa l-kbira mislufa min-natura: il-kompartimenti taħt pressjoni ta 'vapuri u sottomarini huma analoġija diretta ma' annelids; bini ta' raid arrays u verifika tal-integrità tad-dejta - duplikazzjoni tal-katina tad-DNA; kif ukoll organi paired, indipendenza tax-xogħol ta 'organi differenti mis-sistema nervuża ċentrali (awtomazzjoni tal-qalb) u riflessi - sistemi awtonomi fuq l-Internet. Naturalment, it-teħid u l-applikazzjoni ta 'soluzzjonijiet lesti "head-on" huwa mimli problemi, iżda min jaf, forsi m'hemmx soluzzjonijiet oħra.

Kieku kont naf fejn se taqa’, kont inpoġġi t-tiben!

—Qawl folkloristiku tal-Belarus

Dan ifisser li l-kopji tal-backup huma vitali għal dawk li jixtiequ:

  • Kun kapaċi tirrestawra l-operat tas-sistemi tiegħek b'ħin ta' waqfien minimu, jew saħansitra mingħajrha
  • Aġixxi bil-kuraġġ, għax f'każ ta 'żball dejjem ikun hemm il-possibbiltà ta' rollback
  • Imminimizza l-konsegwenzi ta' korruzzjoni intenzjonali tad-dejta

Hawn ftit teorija

Kwalunkwe klassifikazzjoni hija arbitrarja. In-natura ma tikklassifikax. Aħna nikklassifikaw għax huwa aktar konvenjenti għalina. U nikklassifikaw skont data li nieħdu wkoll b'mod arbitrarju.

—Jean Bruler

Irrispettivament mill-metodu tal-ħażna fiżika, il-ħażna tad-dejta loġika tista 'tinqasam f'żewġ modi ta' aċċess għal din id-dejta: blokk u fajl. Din id-diviżjoni reċentement ġiet imċajpra ħafna, għaliex purament blokk, kif ukoll purament fajl, ħażna loġika ma teżistix. Madankollu, għas-sempliċità, se nassumu li jeżistu.

Il-ħażna tad-dejta tal-blokk timplika li hemm apparat fiżiku fejn id-dejta tinkiteb f'ċerti porzjonijiet fissi, blokki. Il-blokki jiġu aċċessati f'ċertu indirizz; kull blokka għandha l-indirizz tagħha stess fl-apparat.

A backup normalment isir billi tikkopja blokki ta 'data. Biex tiġi żgurata l-integrità tad-dejta, ir-reġistrazzjoni ta 'blokki ġodda, kif ukoll bidliet għal dawk eżistenti, huma sospiżi fil-ħin tal-ikkupjar. Jekk nieħdu analoġija mid-dinja ordinarja, l-eqreb ħaġa hija closet b'ċelloli nnumerati identiċi.

Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji

Il-ħażna tad-dejta tal-fajl ibbażata fuq il-prinċipju tal-apparat loġiku hija qrib il-ħażna tal-blokki u ħafna drabi hija organizzata fuq nett. Differenzi importanti huma l-preżenza ta 'ġerarkija ta' ħażna u ismijiet li jinqraw mill-bniedem. Astrazzjoni hija allokata fil-forma ta 'fajl - żona ta' data msemmija, kif ukoll direttorju - fajl speċjali li fih huma maħżuna deskrizzjonijiet u aċċess għal fajls oħra. Il-fajls jistgħu jiġu forniti b'metadejta addizzjonali: ħin tal-ħolqien, bnadar ta' aċċess, eċċ. Il-backups normalment isiru b'dan il-mod: ifittxu fajls mibdula, imbagħad jikkopjahom f'ħażna ta 'fajls oħra bl-istess struttura. L-integrità tad-dejta normalment tiġi implimentata min-nuqqas ta' fajls li qed jinkitbu fihom. Il-metadata tal-fajl hija appoġġjata bl-istess mod. L-eqreb analoġija hija librerija, li għandha sezzjonijiet bi kotba differenti, u għandha wkoll katalgu bl-ismijiet tal-kotba li jinqraw mill-bniedem.

Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji

Riċentement, xi kultant tiġi deskritta għażla oħra, li minnha, fil-prinċipju, bdiet il-ħażna tad-dejta tal-fajl, u li għandha l-istess karatteristiċi arkajċi: ħażna tad-dejta tal-oġġett.

Hija differenti mill-ħażna tal-fajls peress li m'għandhiex aktar minn nesting wieħed (skema ċatta), u l-ismijiet tal-fajls, għalkemm jistgħu jinqraw mill-bniedem, għadhom aktar adattati għall-ipproċessar mill-magni. Meta twettaq backups, il-ħażna tal-oġġetti ħafna drabi tiġi ttrattata b'mod simili għall-ħażna tal-fajls, iżda kultant hemm għażliet oħra.

— Hemm żewġ tipi ta’ amministraturi tas-sistema, dawk li ma jagħmlux backups, u dawk li DIĠA jagħmlu.
- Fil-fatt, hemm tliet tipi: hemm ukoll dawk li jiċċekkjaw li backups jistgħu jiġu restawrati.

-Mhux magħruf

Ta 'min jifhem ukoll li l-proċess ta' backup tad-data innifsu jitwettaq minn programmi, għalhekk għandu l-istess żvantaġġi bħal kull programm ieħor. Biex tneħħi (mhux telimina!) Id-dipendenza fuq il-fattur uman, kif ukoll il-karatteristiċi - li individwalment m'għandhomx impatt qawwi, iżda flimkien jistgħu jagħtu effett notevoli - l-hekk imsejjaħ regola 3-2-1. Hemm ħafna għażliet dwar kif tiddeċifraha, imma nippreferi l-interpretazzjoni li ġejja: għandek bżonn taħżen 3 settijiet tal-istess data, 2 settijiet jeħtieġ li jinħażnu f'formati differenti, u sett 1 għandu jinħażen f'ħażna ġeografikament remota.

Il-format tal-ħażna għandu jinftiehem kif ġej:

  • Jekk ikun hemm dipendenza fuq il-metodu tal-ħażna fiżika, nibdlu l-metodu fiżiku.
  • Jekk ikun hemm dipendenza fuq il-metodu tal-ħażna loġika, nibdlu l-metodu loġiku.

Biex jinkiseb l-effett massimu tar-regola 3-2-1, huwa rakkomandat li jinbidel il-format tal-ħażna fiż-żewġ modi.

Mil-lat tal-prontezza ta 'backup għall-iskop maħsub tagħha - restawr tal-funzjonalità - issir distinzjoni bejn backups "sħan" u "kesħa". Dawk sħan huma differenti minn dawk kesħin f'ħaġa waħda biss: huma immedjatament lesti għall-użu, filwaqt li dawk kesħin jeħtieġu xi passi addizzjonali għall-irkupru: decryption, estrazzjoni mill-arkivju, eċċ.

Tħawwadx kopji sħan u kesħin ma 'kopji onlajn u offline, li jimplikaw iżolament fiżiku tad-dejta u, fil-fatt, huma sinjal ieħor tal-klassifikazzjoni tal-metodi ta' backup. Allura kopja offline - mhux konnessa direttament mas-sistema fejn jeħtieġ li tiġi restawrata - tista 'tkun jew sħuna jew kiesħa (f'termini ta' prontezza għall-irkupru). Kopja onlajn tista 'tkun disponibbli direttament fejn jeħtieġ li tiġi restawrata, u ħafna drabi tkun sħuna, iżda hemm ukoll dawk kesħin.

Barra minn hekk, tinsiex li l-proċess tal-ħolqien ta 'kopji ta' backup innifsu normalment ma jispiċċax bil-ħolqien ta 'kopja ta' backup waħda, u jista 'jkun hemm numru pjuttost kbir ta' kopji. Għalhekk, huwa meħtieġ li ssir distinzjoni bejn backups sħaħ, i.e. dawk li jistgħu jiġu restawrati indipendentement minn backups oħra, kif ukoll kopji differenzjali (inkrementali, differenzjali, dekrementali, eċċ.) - dawk li ma jistgħux jiġu restawrati b'mod indipendenti u jeħtieġu r-restawr preliminari ta 'backup wieħed jew aktar.

Il-backups inkrementali differenzjali huma tentattiv biex jiffrankaw l-ispazju tal-ħażna tal-backup. Għalhekk, id-data mibdula biss mill-backup preċedenti hija miktuba fil-kopja tal-backup.

Dawk dekrementali differenzjali huma maħluqa għall-istess skop, iżda b'mod kemmxejn differenti: issir kopja ta 'backup sħiħa, iżda d-differenza biss bejn il-kopja friska u dik ta' qabel hija attwalment maħżuna.

Separatament, ta 'min jikkunsidra l-proċess ta' backup fuq ħażna, li jappoġġja n-nuqqas ta 'ħażna ta' duplikati. Għalhekk, jekk tikteb backups sħaħ fuqha, fil-fatt jinkitbu biss id-differenzi bejn il-backups, iżda l-proċess tar-restawr tal-backups se jkun simili għar-restawr minn kopja sħiħa u kompletament trasparenti.

Quis custodiet ipsos custodes?

(Min se jgħasses lill-għassieshom infushom? - lat.)

Huwa spjaċevoli ħafna meta ma jkunx hemm kopji ta 'backup, iżda huwa ħafna agħar jekk tidher li saret kopja ta' backup, iżda meta r-restawr jirriżulta li ma jistax jiġi rrestawrat minħabba:

  • L-integrità tad-dejta tas-sors ġiet kompromessa.
  • Il-ħażna tal-backup hija bil-ħsara.
  • Ir-restawr jaħdem bil-mod ħafna; ma tistax tuża data li tkun ġiet irkuprata parzjalment.

Proċess ta 'backup mibni sew għandu jqis dawn il-kummenti, speċjalment l-ewwel tnejn.

L-integrità tad-dejta tas-sors tista' tiġi ggarantita b'diversi modi. L-aktar komunement użati huma dawn li ġejjin: a) il-ħolqien ta 'snapshots tas-sistema tal-fajl fil-livell tal-blokk, b) "iffriżar" tal-istat tas-sistema tal-fajl, c) apparat blokk speċjali b'ħażna ta' verżjoni, d) reġistrazzjoni sekwenzjali ta 'fajls jew blokki. Checksums huma applikati wkoll biex jiġi żgurat li d-dejta tiġi vverifikata waqt l-irkupru.

Il-korruzzjoni tal-ħażna tista' tiġi skoperta wkoll bl-użu ta' checksums. Metodu addizzjonali huwa l-użu ta 'apparati speċjalizzati jew sistemi ta' fajls li fihom data diġà rreġistrata ma tistax tinbidel, iżda jistgħu jiżdiedu oħrajn ġodda.

Biex tħaffef l-irkupru, l-irkupru tad-data jintuża bi proċessi multipli għall-irkupru - sakemm ma jkun hemm l-ebda ostaklu fil-forma ta 'netwerk bil-mod jew sistema ta' disk bil-mod. Biex iduru s-sitwazzjoni b'data parzjalment irkuprata, tista 'tkisser il-proċess tal-backup f'subtasks relattivament żgħar, li kull wieħed minnhom isir separatament. Għalhekk, isir possibbli li l-prestazzjoni tiġi restawrata b'mod konsistenti filwaqt li tbassar il-ħin tal-irkupru. Din il-problema ħafna drabi tinsab fil-pjan organizzattiv (SLA), għalhekk mhux se noqogħdu noqogħdu fuq dan fid-dettall.

Espert fil-ħwawar mhuwiex dak li jżidhom ma’ kull platt, imma dak li qatt ma jżid xi ħaġa żejda miegħu.

-IN. Sinyavsky

Prattiki dwar is-softwer użat mill-amministraturi tas-sistema jistgħu jvarjaw, iżda l-prinċipji ġenerali għadhom, b'xi mod jew ieħor, l-istess, b'mod partikolari:

  • Huwa rakkomandat ħafna li jintużaw soluzzjonijiet lesti.
  • Il-programmi għandhom jaħdmu b'mod prevedibbli, i.e. M'għandux ikun hemm karatteristiċi jew ostakli mhux dokumentati.
  • It-twaqqif ta' kull programm għandu jkun tant sempliċi li ma jkollokx għalfejn taqra l-manwal jew il-cheat sheet kull darba.
  • Jekk possibbli, is-soluzzjoni għandha tkun universali, għaliex servers jistgħu jvarjaw ħafna fil-karatteristiċi tal-hardware tagħhom.

Hemm il-programmi komuni li ġejjin biex jittieħdu backups minn apparati blokk:

  • dd, familjari għall-veterani tal-amministrazzjoni tas-sistema, dan jinkludi wkoll programmi simili (l-istess dd_rescue, pereżempju).
  • Utilitajiet mibnija f'xi sistemi ta 'fajls li joħolqu dump tas-sistema tal-fajls.
  • Utilitajiet omnivori; per eżempju partclone.
  • Deċiżjonijiet proprji, ħafna drabi proprjetarji; per eżempju, NortonGhost u aktar tard.

Għas-sistemi tal-fajls, il-problema tal-backup tissolva parzjalment bl-użu ta' metodi applikabbli għall-apparati tal-blokki, iżda l-problema tista' tissolva b'mod aktar effiċjenti bl-użu, pereżempju:

  • Rsync, programm u protokoll għal skopijiet ġenerali għas-sinkronizzazzjoni tal-istat tas-sistemi tal-fajls.
  • Għodod ta 'arkivjar integrati (ZFS).
  • Għodod ta' arkivjar ta' partijiet terzi; ir-rappreżentant l-aktar popolari huwa qatran. Hemm oħrajn, pereżempju, dar - sostitut għall-qatran immirat lejn sistemi moderni.

Ta 'min isemmi separatament dwar għodod tas-softwer biex tiġi żgurata l-konsistenza tad-dejta meta jinħolqu kopji ta' backup. L-għażliet l-aktar użati huma:

  • Immuntar tas-sistema tal-fajls fil-modalità ta 'qari biss (ReadOnly), jew iffriżar tas-sistema tal-fajls (iffriżar) - il-metodu huwa ta' applikabilità limitata.
  • Ħolqien ta 'snapshots ta' l-istat ta 'sistemi ta' fajls jew tagħmir ta 'blokk (LVM, ZFS).
  • L-użu ta' għodod ta' partijiet terzi għall-organizzazzjoni ta' impressjonijiet, anke f'każijiet fejn il-punti preċedenti ma jistgħux jiġu pprovduti għal xi raġuni (programmi bħal hotcopy).
  • It-teknika tal-kopja fuq il-bidla (CopyOnWrite), madankollu, ħafna drabi hija marbuta mas-sistema tal-fajls użata (BTRFS, ZFS).

Għalhekk, għal server żgħir għandek bżonn tipprovdi skema ta 'backup li tissodisfa r-rekwiżiti li ġejjin:

  • Faċli biex tużah - ma huma meħtieġa l-ebda passi addizzjonali speċjali waqt it-tħaddim, passi minimi biex jinħolqu u jirrestawraw kopji.
  • Universali - jaħdem kemm fuq servers kbar kif ukoll żgħar; dan huwa importanti meta jikber in-numru ta 'servers jew skalar.
  • Installat minn maniġer tal-pakketti, jew f'kmandi wieħed jew tnejn bħal "niżżel u unpack".
  • Stabbli - jintuża format ta 'ħażna standard jew stabbilit fit-tul.
  • Fast fix-xogħol.

Applikanti minn dawk li bejn wieħed u ieħor jissodisfaw ir-rekwiżiti:

  • rdiff-backup
  • ritratt
  • burp
  • duplikat
  • dupliċità
  • let dup
  • DAR
  • zbackup
  • retiku
  • borgbackup

Backup, parti 1: Għan, reviżjoni ta 'metodi u teknoloġiji

Magna virtwali (ibbażata fuq XenServer) bil-karatteristiċi li ġejjin se tintuża bħala bank tat-test:

  • 4 qlub 2.5 GHz,
  • 16 GB RAM,
  • Ħażna ibrida ta '50 GB (sistema ta' ħażna b'caching fuq SSD 20% tad-daqs tad-diska virtwali) fil-forma ta 'diska virtwali separata mingħajr qsim,
  • Kanal tal-Internet ta' 200 Mbps.

Kważi l-istess magna se tintuża bħala server riċevitur backup, biss b'hard drive ta '500 GB.

Sistema operattiva - Centos 7 x64: diviżorju standard, partizzjoni addizzjonali se tintuża bħala sors tad-dejta.

Bħala data inizjali, ejja nieħdu sit WordPress b'40 GB ta 'fajls tal-midja u database mysql. Peress li s-servers virtwali jvarjaw ħafna fil-karatteristiċi, u wkoll għal riproduċibbiltà aħjar, hawn

riżultati tal-ittestjar tas-server bl-użu ta' sysbench.sysbench --threads=4 --time=30 --cpu-max-prime=20000 cpu run
sysbench 1.1.0-18a9f86 (bl-użu ta' LuaJIT 2.1.0-beta3 magħqud)
It-tmexxija tat-test bl-għażliet li ġejjin:
Numru ta 'ħjut: 4
Inizjalizzazzjoni ġeneratur ta 'numru każwali mill-ħin kurrenti

Limitu tan-numri primi: 20000

Inizjalizzazzjoni tal-ħjut tal-ħaddiema...

Ħjut bdew!

Veloċità tas-CPU:
avvenimenti kull sekonda: 836.69

throughput:
avvenimenti/i (eps): 836.6908
ħin li għadda: 30.0039s
numru totali ta’ avvenimenti: 25104

Latenza (ms):
min: 2.38
medja: 4.78
massimu: 22.39
Il-95 perċentil: 10.46
somma: 119923.64

Ħjut tal-ġustizzja:
avvenimenti (medja/stddev): 6276.0000/13.91
ħin ta 'eżekuzzjoni (medja/stddev): 29.9809/0.01

sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=qara memorja run
sysbench 1.1.0-18a9f86 (bl-użu ta' LuaJIT 2.1.0-beta3 magħqud)
It-tmexxija tat-test bl-għażliet li ġejjin:
Numru ta 'ħjut: 4
Inizjalizzazzjoni ġeneratur ta 'numru każwali mill-ħin kurrenti

Tmexxi test tal-veloċità tal-memorja bl-għażliet li ġejjin:
daqs tal-blokka: 1KiB
daqs totali: 102400MiB
operazzjoni: aqra
ambitu: globali

Inizjalizzazzjoni tal-ħjut tal-ħaddiema...

Ħjut bdew!

Operazzjonijiet totali: 50900446 (1696677.10 kull sekonda)

49707.47 MiB trasferiti (1656.91 MiB/sek)

throughput:
avvenimenti/i (eps): 1696677.1017
ħin li għadda: 30.0001s
numru totali ta’ avvenimenti: 50900446

Latenza (ms):
min: 0.00
medja: 0.00
massimu: 24.01
Il-95 perċentil: 0.00
somma: 39106.74

Ħjut tal-ġustizzja:
avvenimenti (medja/stddev): 12725111.5000/137775.15
ħin ta 'eżekuzzjoni (medja/stddev): 9.7767/0.10

sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=write memory run
sysbench 1.1.0-18a9f86 (bl-użu ta' LuaJIT 2.1.0-beta3 magħqud)
It-tmexxija tat-test bl-għażliet li ġejjin:
Numru ta 'ħjut: 4
Inizjalizzazzjoni ġeneratur ta 'numru każwali mill-ħin kurrenti

Tmexxi test tal-veloċità tal-memorja bl-għażliet li ġejjin:
daqs tal-blokka: 1KiB
daqs totali: 102400MiB
operazzjoni: ikteb
ambitu: globali

Inizjalizzazzjoni tal-ħjut tal-ħaddiema...

Ħjut bdew!

Operazzjonijiet totali: 35910413 (1197008.62 kull sekonda)

35068.76 MiB trasferiti (1168.95 MiB/sek)

throughput:
avvenimenti/i (eps): 1197008.6179
ħin li għadda: 30.0001s
numru totali ta’ avvenimenti: 35910413

Latenza (ms):
min: 0.00
medja: 0.00
massimu: 16.90
Il-95 perċentil: 0.00
somma: 43604.83

Ħjut tal-ġustizzja:
avvenimenti (medja/stddev): 8977603.2500/233905.84
ħin ta 'eżekuzzjoni (medja/stddev): 10.9012/0.41

sysbench --threads=4 --file-test-mode=rndrw --time=60 --file-block-size=4K --file-total-size=1G fileio run
sysbench 1.1.0-18a9f86 (bl-użu ta' LuaJIT 2.1.0-beta3 magħqud)
It-tmexxija tat-test bl-għażliet li ġejjin:
Numru ta 'ħjut: 4
Inizjalizzazzjoni ġeneratur ta 'numru każwali mill-ħin kurrenti

Bnadar miftuħa tal-fajls żejda: (ebda)
128 fajl, 8MiB kull wieħed
Daqs totali tal-fajl 1GiB
Daqs tal-blokk 4KiB
Numru ta' talbiet IO: 0
Proporzjon Aqra/Kitba għal test IO każwali kombinat: 1.50
FSYNC perjodiku attivat, sejħa fsync() kull 100 talba.
Sejħa fsync() fl-aħħar tat-test, Ippermettiet.
Bl-użu tal-modalità I/O sinkroniku
Tagħmel test r/w bl-addoċċ
Inizjalizzazzjoni tal-ħjut tal-ħaddiema...

Ħjut bdew!

throughput:
aqra: IOPS=3868.21 15.11 MiB/s (15.84 MB/s)
ikteb: IOPS=2578.83 10.07 MiB/s (10.56 MB/s)
fsync: IOPS=8226.98

Latenza (ms):
min: 0.00
medja: 0.27
massimu: 18.01
Il-95 perċentil: 1.08
somma: 238469.45

Din in-nota tibda kbira

serje ta' artikli dwar il-backup

  1. Backup, parti 1: Għaliex hija meħtieġa backup, ħarsa ġenerali lejn metodi, teknoloġiji
  2. Backup Parti 2: Reviżjoni u ttestjar ta' għodod ta' backup bbażati fuq rsync
  3. Backup Parti 3: Reviżjoni u ttestjar ta' dupliċità, dupliċità, deja dup
  4. Backup Parti 4: Reviżjoni u ttestjar ta' zbackup, restic, borgbackup
  5. Backup Parti 5: Ittestjar ta 'bacula u veeam backup għal linux
  6. Backup Parti 6: Tqabbil tal-Għodod tal-Backup
  7. Backup Parti 7: Konklużjonijiet

Sors: www.habr.com

Żid kumment