Disk Yönetimi

Linux Web Sunucusu için Disk Aktivitenizi Nasıl Ölçersiniz?

Linux Web Sunucusu için Disk Aktivitenizi Nasıl Ölçersiniz?
Dijital yüzyıl dönemi başladı ve herkes teknolojilerle meşgul görünüyor. İşletmeler, potansiyel müşterilerine en iyi hizmeti sunarak maksimum mükemmelliğe ulaşmak için daha çok çabalıyorlar. Şimdi web sitesinin çok yavaş bir hızda çalıştığı ve tüm siteyi yüklemesinin daha uzun sürdüğü bir sahne hayal edin. İşletme yöneticileri, yavaş bir web sitesine sahip olmanın tam nedenini bulmak istiyor.

Bu yazıda, disk etkinliğinizi ölçerek web sitenizin yükleme süresini hızlandırmak için gerekli olan bazı önemli ipuçlarına bakacağız.

Yavaş bir web sitesinin arkasındaki sebep nedir??

Kullanıcının sunucudan herhangi bir bilgiye erişmek için bir istek göndermesi gerekir. Sunucu tarafında, bilgiler Sabit Disk Sürücülerinde (HDD'ler) veya daha tercihen disklerde depolanan dosyalarda bulunur. Ardından, kullanıcı isteklerini okumak için gerekli disk sektörüne ulaşmak için disk dönmeye başlar. Bu arada, işlemci dosyanın geri dönmesini beklediğinde, işlem birkaç milisaniye kadar bekleme süresine yol açar.

Bu tür bir erişim süresi, sayısız veri talebini yerine getirmek zorunda oldukları için ağır veri sunucularının işlenmesine katkıda bulunur ve bu nedenle, verileri depolama cihazından almak için bir performans darboğazı haline gelir. Bu nedenle, disk gecikmesinden uygulama performansını önlemek için, uygulamanızın en iyi temel işlevlerini kontrol etmek için G/Ç ile birlikte disk kullanımınıza göz kulak olmanız önemli hale gelir. Bazı basit terimlerle başlayalım.

Disk G/Ç nedir?

Disk G/Ç, tüm okuma ve yazma işlemlerini içerir ve RAM ile sabit disk sürücüsü arasında veri aktarımının gerçekleşmesi gereken hızı tanımlar. Temel olarak, Disk G/Ç aktif disk süresini ölçmek için kullanılır ve örneğin HDD'ler, SSD'ler ve SAN gibi depolama aygıtlarını ayırt etmek için bir performans ölçüsü olarak kullanılır. Bu, sisteminizdeki Okuma ve Yazma işlemlerini izlemenize ve maksimum seviyeye her ulaştığınızda uyarı almak için limitler belirlemenize olanak tanır.

Linux sunucularında disk G/Ç'sini izleyin

IOSTAT ve IOTOP komutlarını kullanma

İlk olarak, sunucu yükünü kontrol etmek için terminalinize top komutunu yazmanız gerekir ve sonuçlar düşükse, sabit diskinizdeki Okuma ve Yazma IOPS hakkında daha fazla bilgi edinmek için wa durumuna gidin. Çıktı pozitifse, iostat veya iotop komutlarını kullanarak Linux kutusundaki G/Ç etkinliğini kontrol edin.  iotop komutunu kullanarak bireysel bir işlem yardımıyla disk kullanımını izleyebilirsiniz, iostat ise I/O cihazınızın yükleme süresini izlemenize izin verir. Bazen disk aktivitelerinin dengesini değerlendirmek için kullanılır.

Linux döngü cihazlarınızda, sağlanan istatistiklerin, yalnızca disklere odaklanmak istediğinizde ekranı karıştırmanıza yardımcı olduğu açıktır. Diskleri izlemek için -p seçeneği sunmayan aşağıda verilen komuta bir göz atın.

iotop komutu, Linux çekirdeği aracılığıyla tüm kullanım bilgilerini toplayarak disk G/Ç'sine bakarken en iyi yardımcı programdır ve size disk G/Ç'nizdeki en zorlu terimler hakkında bir fikir verir. Döngü süresinin ne zaman 5 saniyeye ayarlandığını kontrol etmek için verilen örneğe bakın. Ekran kendi kendine güncellenir ve çıktının üzerine yazar.

atop ve ioping komutları

ioping komutu, tamamen değişken bir araç türüdür, ancak bir diskin isteklerinize yanıt vermesinin ne kadar sürdüğünü size bildirerek ve disk sorunlarının belirlenmesine yardımcı olarak disk gecikmesini bildirebilir.

atop komutu, disk etkinliğinizdeki bazı istatistikleri ekleyerek sistem performansı hakkında birçok bilgi sağlayan top komutuna benzer.

Ayrıca disk istatistiklerini kolayca yönetebilirsiniz, komuttan faydalanarak da benzer şekilde olabilir.

dtstat komutu

Bu komut, yalnızca disk etkinliğinden çok daha fazlasına ilişkin istatistikler sunar. Bu nedenle, disk etkinliğinizi görüntülemek istiyorsanız, -d seçeneğini kullanmanız önerilir. Bir ^c ile görüntülenmesini durdurana kadar aşağıda gösterildiği gibi sürekli bir disk okuma/yazma ölçümleri listesi alacaksınız. Ayrıca, her sonraki satırdan sonra, varsayılanın yalnızca bir saniyeye ayarlandığı aşağıdaki zaman aralığı içinde disk etkinliğini bildirmeniz gerekeceği burada belirtilmelidir.

Sarmak

İşte geldik yazının sonuna. Bu komutlardan birinin, konu disk performansı olduğunda bilmeniz gerekenleri size söyleyeceğini umuyoruz. Bu komutların sık kullanımı, kontrol etmeniz gereken belirli meşgul veya yavaş diskin arkasında doğru bir fikir edinmenizi sağlayacaktır. O zamana kadar - Öğrenmeye Devam Edin!

Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Linux için En İyi Komut Satırı Oyunları
Komut satırı, Linux kullanırken yalnızca en büyük müttefikiniz değil, aynı zamanda eğlence kaynağı da olabilir, çünkü onu özel bir grafik kartı gerekt...