SSH üzerinden sunucu diskinizin okuma ve yazma hızını test edin

Photo of author

Kerem SARI

Disk performansı, sunucunuzun genel verimliliğini doğrudan etkileyen en kritik unsurlardan biridir. Disk okuma ve yazma hızları düşükse, CPU ve RAM gibi diğer kaynaklar ne kadar güçlü olursa olsun, sunucunuzun genel performansı disk hızlarıyla sınırlı kalacaktır. Yani, sunucunuzun performansı büyük ölçüde diskinizin hızına bağlıdır.

Günümüzde, uygun fiyatlarla yüksek CPU ve RAM özelliklerine sahip, hatta “limitsiz” ifadeleriyle pazarlanan bulut sunucular satın almak mümkündür. Ancak, bu sunucuların büyük bir kısmı gerçek anlamda bir bulut sunucu olmayabilir. Özellikle, disk okuma ve yazma hızları 1 MB/s gibi düşük seviyelere kısıtlanmış bir sunucu, çok fazla ağ kaynağı tüketemez ve bu durum “limitsiz trafik” vaadiyle yanıltıcı bir pazarlama taktiği olarak kullanılabilir.

Bu nedenle, sunucularınızın performansını optimize etmek ve olası performans darboğazlarını önlemek için disk okuma ve yazma hızlarını düzenli olarak test etmelisiniz.

Disk performansınızı test etmek için çeşitli araçlar ve yöntemler mevcuttur. İdeal olarak, bu testler sırasında diskinizin hızlarının belirlenen sınırlar içinde olup olmadığını kontrol etmeli ve gerektiğinde iyileştirme önlemleri almalısınız.

Sunucularınızın performansını düzenli olarak izlemek, sadece disk performansını değil, aynı zamanda CPU, RAM ve ağ trafiği gibi diğer bileşenleri de kapsamalıdır. Bu, uzun vadede daha stabil ve verimli bir sunucu ortamı sağlayacaktır.

SSH Üzerinden Okuma ve Yazma Hız Testi: Adım Adım Rehber

Sunucularınızın disk performansını test etmek için SSH üzerinden dd komutunu kullanabilirsiniz. dd komutu, veri bloklarını belirli bir boyutta okuma ve yazma işlemleri için kullanılan güçlü bir araçtır. Bu komutla, sunucunuzun diskine veri yazabilir ve bu veriyi geri okuyarak hızları ölçebilirsiniz.

1. Yazma Hızını Test Etmek

İlk olarak, sunucunuzun yazma hızını ölçmek için aşağıdaki komutu kullanabilirsiniz:

dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct

Bu komut, 1 GB boyutunda sıfırlardan oluşan bir dosyayı testfile ismiyle oluşturur ve diske yazar. bs=1G parametresi, 1 GB’lık blok boyutunu ifade ederken, count=1 sadece bir blok yazılacağını belirtir. oflag=direct ise bu işlemi doğrudan disk üzerinde gerçekleştirerek tampon bellek kullanımını engeller. Bu sayede, gerçek disk yazma hızınızı görebilirsiniz.

Çıktıda, yazma hızınızı gösteren bir değer göreceksiniz. Bu değer, sunucunuzun diskine veri yazma kapasitesini belirtir.

2. Okuma Hızını Test Etmek

Yazma hızını test ettikten sonra, aynı dosyayı okuyarak okuma hızını da test edebilirsiniz:

dd if=testfile of=/dev/null bs=1G count=1 iflag=direct

Bu komut, daha önce oluşturduğunuz testfile dosyasını okur ve /dev/null’a yazar, yani dosyanın içeriğini hiçbir yere kaydetmez. Bu işlem sırasında, sunucunuzun diski üzerindeki okuma hızı ölçülür. Çıktıda, okuma hızınızı gösteren bir değer bulacaksınız.

3. Test Dosyasını Silmek

Test işlemlerinden sonra, sunucunuzda gereksiz yer kaplamamak için oluşturduğunuz testfile dosyasını silebilirsiniz:

rm testfile

Bu komut, test dosyasını diskinizden kaldırır.

Sonuçlar ve Performans Optimizasyonu

Yaptığınız bu basit testler sonucunda elde edeceğiniz yazma ve okuma hızları, sunucunuzun disk performansını net bir şekilde ortaya koyacaktır.

Disk performansı yüksek olan bir sunucunun kuvvetle muhtemelen bütün kaynakları güvenilirdir.

Yorum yapın

Anasayfa » Sunucu & Hosting » SSH üzerinden sunucu diskinizin okuma ve yazma hızını test edin