Microsoft Azure - Disk Önbelleğe Alma

Taktığımız disk için önbellek tercihini nasıl seçmemiz gerektiğini bir önceki bölümde 'Disk Yapılandırması' nda görmüştük. Varsayılan olarak "hiçbiri" dir. Gereksinimlerimize göre salt okunur veya okuma / yazmayı seçebiliriz. Bu bölüm, bu ayarın giriş / çıkış işlemlerinin performansını nasıl etkilediğini tartışacaktır.

Normalde, önbellek ayarları, büyük miktarda veri içeren okuma-yazma işlemleri yapıldığında önemli ölçüde iyileşme sağlar. Bununla birlikte, çok sayıda rastgele G / Ç işlemi yapılırsa, önbellekteki işlemler işlem sayısına bağlı olarak ücretlendirildiğinden önbelleği kapatmak tercih edilir. Rastgele işlemler, performansta herhangi bir anlam artışı sağlamayacaktır.

Okuma önbelleği, veriler giriş-çıkış işlemleri sırasında daha önce okunduğunda ve önbelleğe kaydedildiğinde performansı artırır. Ayrıca önbellek, tüm verileri depolayacak kadar büyük olmalıdır.

Tüm işletim sistemi diskleri için bellek içi önbelleğe alma, kullanıcı tarafından manuel olarak kapatılmadığı sürece varsayılan olarak yapılır. İşletim sistemi disklerinde dosyalarda çok sayıda rasgele G / Ç işlemi yapılıyorsa, bunları varsayılan olarak önbelleğin kapalı olduğu bir veri diskine taşımak daha iyidir. Önbellek ayarları, PowerShell komut izinleri, API'ler ve Azure yönetim portalı kullanılarak değiştirilebilir. Sanal makineler ve veri diskleri oluştururken önbelleği yönetim portalından ayarlayabiliriz.