TTY-lokeissa (RAID-ohjaimen loki) on viitteet virtuaalilevyille määritettyihin luku-, kirjoitus- ja välimuistikäytäntöihin. Nämä käytännöt voivat vaikuttaa virtuaalilevyjen suorituskykyyn, ja niiden virheellinen käyttö voi lisätä tietojen menettämisen riskiä sähkökatkon yhteydessä.
Lukukäytännöt:
Kirjoituskäytännöt:
Muut käytännöt:
Monet palvelintekniikan osa-alueet käyttävät muita lukujärjestelmiä kuin desimaalijärjestelmää (Base 10), kuten binääri- (Base 2) ja heksadesimaalijärjestelmää (Base 16). Muuntaminen lukujärjestelmien välillä on usein tarpeen, jotta tiettyjen arvojen koko merkitys voidaan ymmärtää.
Neljän bitin sarjaa binäärijärjestelmässä edustaa usein yksittäinen arvo heksadesimaalijärjestelmässä. Heksadesimaaleja käytetään usein edustamaan paljon suurempia arvoja binäärijärjestelmässä. Kun kaksinumeroinen heksadesimaaliarvo muunnetaan binäärijärjestelmään, saadaan yhteensä 8 bittiä, 4 bittiä jokaista heksadesimaaliarvoa kohden. Kun heksadesimaaliluku 0d muunnetaan binäärijärjestelmään, ensimmäinen heksadesimaaliarvo 0 vastaa binäärijärjestelmässä arvoa 0000 ja toinen heksadesimaaliarvo d vastaa arvoa 1101. Yhdessä heksadesimaaliarvot 0d vastaavat binäärijärjestelmän arvoa 0000 1101. Binäärijärjestelmässä 4 bittiä kutsutaan puolitavuksi (nibble) ja 8 bittiä tavuksi (byte).
0000 = 0 0100 = 4 1000 = 8 1100 = c
0001 = 1 0101 = 5 1001 = 9 1101 = d
0010 = 2 0110 = 6 1010 = a 1110 = e
0011 = 3 0111 = 7 1011 = b 1111 = f
Kuva 1: Muuntaminen binääri- ja heksadesimaalijärjestelmien välillä
Se on tärkeää, koska binääriarvoja käytetään usein bittipeitteenä edustamassa erilaisia asetuksia ja määrityksiä. Esimerkiksi verkkokäytössä aliverkon peite on sarja bittejä, joiden avulla määritetään käytettävissä olevien verkkojen määrä ja verkkokohtainen määritettävissä olevien isäntien määrä.
RAID-välimuistikäytäntöjen osalta bittipeitteen määritelmä on seuraava:
x01 merkitsee 1. arvon katsomista toisessa binääridatasanassa – 0000 0001 – korostettu numero
x04 merkitsee 4. arvon katsomista toisessa binääridatasanassa – 0000 0100 – korostettu numero
x08 merkitsee 8. arvon katsomista toisessa binääridatasanassa – 0000 1000 – korostettu numero
x10 merkitsee 1. arvon katsomista ensimmäisessä binääridatasanassa – 0001 0000 – korostettu numero
x20 merkitsee 2. arvon katsomista ensimmäisessä binääridatasanassa – 0010 0000 – korostettu numero
x40 merkitsee 4. arvon katsomista ensimmäisessä binääridatasanassa – 0100 0000 – korostettu numero
Ohjainlokien tulostetta analysoitaessa tietyt välimuistiasetukset voidaan määrittää hakemalla ja muuntamalla yksittäiset välimuistikäytännöt. Välimuistikäytäntöjen asetukset on kuvattu kuvassa 2.
07/18/12 5:16:37: EVT#28008-07/18/12 5:16:37: 54=Policy change on VD 00/0 to [ID=00,dcp=0d,ccp=0d,ap=0,dc=0,dbgi=0] from [ID=00,dcp=0d,ccp=0c,ap=0,dc=0,dbgi=0]
Kuva 2: esimerkki ohjainlokista, jossa näkyy välimuistikäytännön muutoksia
Oletusvälimuistikäytäntö DCP tarkoittaa välimuistikäytäntöjä, jotka määritettiin matriisin luonnin yhteydessä tai jotka käyttäjä on myöhemmin määrittänyt manuaalisesti. Nykyinen välimuistikäytäntö CCP tarkoittaa välimuistikäytäntöjä, joita käytetään parhaillaan, kun ohjain on reagoinut automaattisesti tiettyyn tapahtumaan.
Jokaisessa 4-bittisessä datasanassa kukin bitti edustaa eri toimintoa. Kunkin bitin merkitys määritetään bittipeitteen avulla. Kuvassa 3 näkyy binääriarvojen ja kunkin bitin välimuistikäytäntöasetuksen välinen vastaavuus.
Kuva 3: bittipeitteen arvot ja kunkin bitin merkitys.