A téma: WriteCache bekapcsolása LSI1068 alapú Raid vezérlőben, ESXi rendszer alatt (SSH konzolból)
Nincs abban semmi különös, ha egy lemezvezérlő írási gyorsítótárját a gyártó gyárilag (default) kikapcsolja. Ez nem is lenne sokszor gond, ihszen így biztonságosabb akku nélküli vezérlők esetében. Viszont tény, hogy 5-10x gyorsabbak a lemezműveletek a WriteCache bekapcsolásával. Persze az élelmes gyártó a konfigurácós panelről (Raid-BIOS) kihagyta ezt az apró kapcsolót. Mindenesetre van megoldás:
Amennyiben elfogadjuk azt a hátrányt és nem kis veszélyt, (ha netán áramszünet, reset miatt) a vezérlőnkben/harddiskben levő memória, aktuális adathalmaz elvész, akkor a következő módon bekapcsolhatjuk azt a fránya, jól elrejtett cache-t.
A rendszerünk ESXi-4 , ESXi-4.1, ESXi-5. Előzőleg engedélyezzük az SSH elérést (Az SSH-t engedélyezni lehet közvetlenül a server konzolról, Pl: (SystemCustomization / TroubleshootingOptions / EnableRemoteTechSupport(SSH)>Enable)
- ESXi 4.1 – Using Tech Support Mode in ESXi 4.1 (1017910)
- ESXi 4.0 and 3.5 – Tech Support Mode for Emergency Support (1003677)
Nem kis időmbe telt, míg megtaláltam az ESXi alá fordított LSIUtil programot, amit egyébként Windows-os, Linux disztribúciók környezetéhez a gyártó oldaláról könnyedén letölthetünk, de ezt a példányt nem lelhetjük meg hivatalos (LSI) oldalon (legalábbis nekem nem sikerült) Így hát INNEN letölthető.
Ezután már csak a szerver-hostra kell varázsolni, pl a vSphere Client segítségével:
Host » Configuration » Storage / datastore1 (vagy ahogy hívják) jobbegér» Browse » Upload files
Nyissunk egy SSH terminált a host-ra (lehet akár konzolról is, vagy Linuxból, vagy Putty-al windows alól)
Sétáljunk át a feltöltött mappába: (ha datastore1 a tárolónk és lsiutil a mappánk, amit feltöltöttünk)
cd /vmfs/volumes/datastore1/lsiutil
Módosítsuk a fájl engedélyeket, hogy futtatható legyen:
chmod +x ./lsiutil
Futtassuk:
./lsiutil
Ha sikerrel jártunk, akkor az első menübe értünk, itt válasszuk ki a megfelelő vezérlőt (gyaníthatóan 1 van, tehát):
1 [Enter]
21[Enter]
32 [Enter]
Ezzel a Change volume settings menu-ben kell lennünk.
Itt [Enter] gombbal mehetünk tovább az adott paramétereken, ezáltal a Default értéket adjuk vissza.
Amint meglátjuk:
Enable write caching: [Yes or No] » Yes
Ezek után [Enter] , mig elfogynak a paraméterek, majd 0 (nulla) menu-parancsokkal kilépegetünk.
Sajnos egy újraindítást mindenképp végre kell még hajtanunk, aztán élvezhetjük a többszörös írási sebesség növekedését! (és ne feledjük az ezzel járó veszélyeket!)
Természetesen ezen program “telepítésével” elértük azt is, hogy egyéb lemez/raid tömb műveleteket végezhetünk az ESXi hostunk vezérlőjén, lekérdezzük az aktuális tömbök állapotát, hozzárendeljünk újabb lemezeket, stb.
forrás: VMware.com
Hozzászólások