Računalništvo, telefonija
14.06.2012 13:04

Deli z drugimi:

Share

Stisni me nežno

Učinkovitost je ena od ključnih besed in zahtev, ki se pojavljajo v današnjem IT okolju. Tega se zaveda tudi proizvajalec diskovnih sistemov Netapp, ki ponuja več orodij za učinkovito upravljanje s podatki – Snapshot, »thin provisioning«, FlexClone, deduplikacija podatkov,...
Stisni me nežno
Stisni me nežno

Ena od teh tehnologij je tudi kompresija podatkov, ki je prisotna na trgu že dalj časa. V računalniški in informacijski terminologiji je kompresija podatkov proces kodiranja podatkov, pri katerem je rezultat manjše število bitov, kot jih je imela izvorna informacija. Vendar ta tehnologija ni bila v splošni uporabi, temveč se je uporabljala večinoma v večjih in kompleksnejših sistemih, poleg tega pa je bil stranski učinek zmanjšanje performans sistema. Za kompresijo podatkov na napravah, kot so trakovi za arhiviranje ali VTL, je v velikih primerih potrebno uporabljati dodatno in drago strojno opremo.

Podjetje NetApp je z zadnjo različico operacijskega sistema DataONTAP uvedel na svoje diskovne sisteme poleg drugih funkcionalnosti tudi kompresijo. Kompresija podatkov se izvaja takoj, ko podatki pridejo na primarni diskovni sistem, s tem da ima proces kompresije minimalen učinek na performanse samega diskovnega istema. Zaradi tega podjetje NetApp nudi to tehnologijo brezplačno na vseh svojih diskovnih sistemih z operacijskim sistemom DataOntap 8.1 brez kakršnekoli dodatne strojne opreme.

KAJ JE KOMPRESIJA PODATKOV

Tehnologija kompresije podatkov je ena od funkcionalnosti operacijskega sistema DataONTAP 8.1 in jo NetAppove stranke prejmejo brezplačno. Na diskovnem sistemu se lahko kompresirajo katerikoli podatki, ne glede na vrsto aplikacij ali uporabe (datoteke uporabnikov, virtualno okolje, LUNi,…). Kompresija se lahko izvaja na primarnem diskovnem sistemu, sekundarnem diskovnem sistemu ali pa na diskovnem sistemu, ki je namenjen arhiviranju. Glavna prednost uporabe kompresije je zmanjševanje porabe prostora, ne glede na vrsto diskovnega sistema.

Kompresija se ne izvaja na celotni datoteki. V primeru, da bi se izvajala na celotni datoteki, bi se proces zelo upočasnil. Predvsem bi bil slab učinek v primeru velikih datotek.

V izogib temu NetApp izvaja kompresijo na majhni skupini blokov naenkrat. To je tudi ključna prednost, v čemer se Netappova kompresija loči od drugih proizvajalcev in je bolj učinkovita. Ko pride zahteva po branju, mora krmilnik prebrati in dekompresirati samo majhno skupino blokov in ne celotno datoteko. S tem se optimizira branje in omogoča večjo učinkovitost pri kompresiji podatkov. Algoritem kompresiranja podatkov razdeli datoteko na 32KB »chunke«, ki se imenujejo »kompresijske skupine«. Vsaka taka skupina vsebuje podatke samo iz ene datoteke.

PISANJE PODATKOV

Ko se pojavi zahteva po zapisu podatkov in je narejena kompresijska skupina ter so podatki še v NVRAMU, se izvede test, če je ta skupina primerna za kompresijo. Kompresija se izvede v primeru, da je rezultat kompresije vsaj 25% in je blok večji od 8K. Če je zahteva zavrnjena, se podatki takoj zapišejo na disk. V primeru, da so podatki primerni za kompresijo, se izvede na njih kompresija in nato sledi zapis na diske. Ker kompresirani podatki zasedejo manj prostora na disku, to pomeni tudi manj I/O operacij za vsak zapis. Posledično to prinese krajši čas zapisa na diske in skrajšan čas, potreben za arhiviranje teh podatkov.

BRANJE PODATKOV

Ko se pojavi zahteva po branju podatkov iz diskov, sistem prebere samo kompresijske skupine, ki vsebujejo zahtevane podatke in ne celotnega datotečnega zapisa. Tako proces branja zmanjša število I/O operacij, ki so potrebne za branje enakih nekompresiranih podatkov ter manjši »overhead«.

VPLIV NA PERFORMANSE

Kljub temu, da se pri procesu kompresije pojavlja majhen vpliv na performanse, jih ni možno odpraviti. Pred vklopom kompresije je potrebno narediti izračun vpliva na performanse, da ne bo prevelikega vpliva na delovanje obstoječe produkcije.

Vpliv na performanse pri izvajanju kompresije podatkov imajo naslednji faktorji: tip aplikacije, zmožnost kompresije podatkov, tip dostopa do podatkov (sekvenčni ali naključni dostop), povprečna velikost datoteke, stopnja sprememb, količina podatkov, ki uporablja kompresijo, model strojne opreme, obstoječa obremenitev sistema, tip diskov in njihova hitrost, število diskov v agregatu

Vse zgoraj naštete faktorje je potrebno upoštevati pred implementacijo kompresije podatkov. Predvsem je treba upoštevati dejstvo, da se malenkostno zmanjšajo performanse na račun prihranka diskovnega prostora.


Prijavi napako v članku

Povezave

Članek je pripravljen v sodelovanju s partnerjem OUR SPACE APPLIANCES d.o.o.
Za več informacij so vam na voljo pri OUR SPACE APPLIANCES d.o.o.
Ob kontaktu povejte, da ste objavo zasledili v Računalniških novicah.

Deduplikacija je proces odpravljanja podvojenih podatkov in s tem sprostitev zasedenih pomnilnih kapacitet in izboljšanja zmogljivosti diskovnih sistemov.

Želite biti obveščeni o novostih, ki jih pripravljamo s partnerjem OUR SPACE APPLIANCES d.o.o.? Vpišite svoj e-mail in se prijavite na BREZPLAČNE e-novice, od katerih se lahko kadarkoli odjavite.




Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

DRUŠTVO DUH ČASA

Trubarjeva cesta 72, 1000 Ljubljana, Tel: 06 815 40 63
Računalniki za socialno ogrožene Smo skupina računalniških zanesenjakov, ki le stežka gleda kako cele gore še uporabnih računalnikov in računalniških delov končajo na odpadu. ... Več
Bronasti partner

openIT d.o.o.

Dimičeva ulica 13, 1000 Ljubljana, Tel: 01 589 81 89
OpenIT od leta 2012 izvaja poslovna izobraževanja s področja digitalnega marketinga, računovodstva, upravljanja s človeškimi viri (HR), prodaje, prava, financ, time managementa ... Več
Zlati partner

SELECTIUM ADRIATICS d.o.o.

Letališka cesta 29c, 1000 Ljubljana, Tel: 01 543 88 88
Podjetje Selectium Adriatics d. o. o., ki v Sloveniji nastopa pod imenom Hewlett Packard Enterprise operated by Selectium, je lokalni zastopnik družbe Hewlett Packard Enterprise (HPE). ... Več

ARCHUS.SI d.o.o.

Cankarjeva ulica 9c, 6000 Koper/capodistria, Tel: 070 890 096
O podjetju Archus.si  ARCHUS.SI d.o.o. je podjetje iz Kopra. Kot prvi v Sloveniji so leta 2008 oz. 2009 začeli ponujati nekaj aktualnih in zanimivih produktov nove tehnologije, kot ... Več