Jedna od hardverskih komponenti koje na poseban način djeluju u optimalnom radu poslužitelja ili klijentskog računala je tvrdi disk budući da na njemu imamo sve podatke.
Disk je povezan s radna memorija i procesor kao temeljne elemente tako da sve teče kako želimo i neka pogreška u jednom od njih će nesumnjivo utjecati na sve u sustavu.
Kao administratori ili pomoćno osoblje, od vitalnog je značaja da u sklopu zadataka podrške stalno analiziramo status tvrdi diskovi kako bi se zajamčila njegova izvedba na najboljim razinama.
Jedna od naredbi u Linux okruženjima za izvršavanje ovog zadatka je upotreba naredbe dd (Dataset Definition) koja nam daje detaljne informacije o disku:
Problem s ovom naredbom je što traje samo nekoliko sekundi, pa rezultat nije optimalni željeni u smislu opterećenja za čitanje i pisanje tvrdog diska.
Danas će Solvetic analizirati dvije druge naredbe koje će za naše upravljačke zadatke biti korisne za cijeli proces analize tvrdih diskova: povjerenje i ioping budući da ove dvije naredbe nude mnogo više informacija, uključujući kašnjenje i procese.
1. Kako instalirati fio na CentOS 7
Korak 1
Prije svega, bit će potrebno instalirati spremište EPEL -a, a za to ćemo izvršiti sljedeće naredbe prema njihovom redoslijedu:
wget https://mirrors.n-ix.net/fedora-epel/epel-release-latest-7.noarch.rpm
Korak 2
Kasnije ćemo izvršiti sljedeću naredbu za njegovu instalaciju:
yum localinstall epel-release-latest-7.noarch.rpmKorak 3
Nastavljamo s instalacijom fio izvršavanjem sljedeće naredbe:
yum instalirati fio
Korak 4
Prihvaćamo preuzimanje i instaliranje paketa tako da je fio konačno instaliran u CentOS 7.
Na kraju ćemo vidjeti sljedeće:
2. Kako pokrenuti fio na CentOS 7
Korak 1
Ako želimo napraviti potpunu analizu koja uključuje nasumično mjerenje čitanja i pisanja, bit će potrebno izvršiti sljedeću naredbu:
fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_read_write.fio --bs = 4k --iodepth = 64 --size = 4G -readwrite = randrw --rwmixread = 75Korak 2
Vidjet ćemo da počinje proces analize tvrdog diska:
Korak 3
Ovaj proces traje između sat do sat i pol. Nakon dovršetka procesa vidjet ćemo sljedeći rezultat:
Korak 4
Tamo možemo vidjeti puno potpunije i detaljnije informacije o statusu tvrdog diska. Ako želimo mjeriti samo očitanje diska, izvršit ćemo sljedeću naredbu:
fio --randrepeat = 1 --iomotor = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_read.fio --bs = 4k --iodepth = 64 --size = 4G -readwrite = randreadKorak 5
Ako želimo izmjeriti zapis, izvršit ćemo sljedeće:
fio --randrepeat = 1 --iomotor = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_write.fio --bs = 4k --iodepth = 64 --size = 4G -readwrite = randwrite
3. Kako instalirati IOPing na CentOS 7
Zahvaljujući ovoj naredbi moći ćemo mjeriti latenciju tvrdog diska u određenom vremenskom razdoblju.
Korak 1
Za njegovu instalaciju u CentOS 7 izvršit ćemo sljedeću naredbu:
yum instalirati ioping
Korak 2
Prihvaćamo preuzimanje i nakon što se IOPing instalira, vidjet ćemo sljedeće:
4. Kako pokrenuti IOPing na CentOS 7
Korak 1
Za njegovo izvršavanje koristit ćemo sljedeću sintaksu:
ioping -c (ping broj) /Korak 2
Na primjer, izvršit ćemo ioping -c 10 / i to će biti dobiveni rezultat. Posljednji redak prikazuje latenciju diska.
Provjeravamo da su to dvije korisne i funkcionalne naredbe za upravljanje tvrdim diskovima.