Bir sunucunun veya istemci bilgisayarın optimal çalışmasında özel bir şekilde hareket eden donanım bileşenlerinden biri, içinde depolanan tüm bilgilere sahip olduğumuz için sabit disktir.
Disk ile ilişkilidir Veri deposu ve işlemci, her şeyin istediğimiz gibi akması için temel unsurlar olarak ve bunlardan birindeki bazı hatalar, şüphesiz sistemdeki her şeyi etkileyecektir.
Yöneticiler veya destek personeli olarak, destek görevlerinin bir parçası olarak, destek görevlerinin durumunu sürekli olarak analiz etmemiz hayati önem taşımaktadır. sabit sürücüler performansını en iyi seviyede garanti altına almaktır.
Linux ortamlarında bu görevi yerine getirmek için kullanılan komutlardan biri, bize disk hakkında detaylı bilgi veren dd (Dataset Definition) komutunu kullanmaktır:
Bu komutla ilgili sorun, yalnızca birkaç saniye sürmesidir, bu nedenle sonuç, sabit diskin okuma ve yazma yükü açısından istenen optimum değildir.
Bugün Solvetic, yönetim görevlerimiz için tüm sabit diskleri analiz etme süreci için faydalı olacak iki komutu daha analiz edecek: güven ve ioping çünkü bu iki komut, gecikme ve işlemler dahil olmak üzere çok daha fazla bilgi sunar.
1. CentOS 7'ye fio nasıl kurulur
Aşama 1
Her şeyden önce, EPEL deposunu kurmak gerekli olacak ve bunun için aşağıdaki komutları sırayla uygulayacağız:
wget https://mirrors.n-ix.net/fedora-epel/epel-release-latest-7.noarch.rpm
Adım 2
Daha sonra kurulumu için aşağıdaki komutu uygulayacağız:
yum localinstall epel-release-latest-7.noarch.rpmAşama 3
Aşağıdaki komutu uygulayarak fio kurulumuna geçiyoruz:
yum kurulum fio
4. Adım
Paketlerin indirilmesini ve kurulmasını kabul ediyoruz, böylece fio sonunda CentOS 7'ye kurulur.
Sonunda şunları göreceğiz:
2. CentOS 7'de fio nasıl çalıştırılır
Aşama 1
Rastgele okuma ve yazma ölçümünü içeren tam bir analiz yapmak istiyorsak aşağıdaki komutu çalıştırmamız gerekecek:
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 = 75Adım 2
Sabit disk analiz sürecinin başladığını göreceğiz:
Aşama 3
Bu işlem bir saat ile bir buçuk saat arasında sürer. İşlem tamamlandığında, aşağıdaki sonucu göreceğiz:
4. Adım
Orada sabit sürücünün durumu hakkında çok daha eksiksiz ve ayrıntılı bilgiler görebiliriz. Sadece disk okumasını ölçmek istiyorsak aşağıdaki komutu uygulayacağız:
fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_read.fio --bs = 4k --iodepth = 64 --size = 4G - readwrite = okunduAdım 5
Yazıyı ölçmek istiyorsak aşağıdakileri uygulayacağız:
fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_write.fio --bs = 4k --iodepth = 64 --size = 4G - readwrite = randwrite
3. CentOS 7'de IOPing nasıl kurulur
Bu komut sayesinde sabit diskin belirli bir zaman dilimindeki gecikmesini ölçebileceğiz.
Aşama 1
CentOS 7'deki kurulumu için aşağıdaki komutu uygulayacağız:
yum ioping'i yükle
Adım 2
İndirmeyi kabul ediyoruz ve IOPing yüklendikten sonra aşağıdakileri göreceğiz:
4. CentOS 7'de IOPing nasıl çalıştırılır
Aşama 1
Yürütülmesi için aşağıdaki sözdizimini kullanacağız:
ioping -c (ping numarası) /Adım 2
Örneğin yürüteceğiz ioping -c 10 / ve bu elde edilen sonuç olacaktır. Son satır, diskin gecikmesini gösterir.
Sabit sürücüleri yönetmek için iki kullanışlı ve işlevsel komut olduklarını doğrularız.