magnify
Home Haber Linux 2.6 Kernel üzerinde SCSI Disk timeout sürelerini arttırmak
formats

Linux 2.6 Kernel üzerinde SCSI Disk timeout sürelerini arttırmak

Tarih 14 Şubat 2010 yazar içinde Haber

Eğer ki Linux sunucunuza SCSI üzerinden disk bağladıysanız, storage’a erişim sorunları sırasında Kernel Panic alabilirsiniz. Benzer süreli erişim problemlerinde Windows’ta herhangi bir problem yaşanmazken, ne yazık ki Linux sunucularda hizmet kesintileri yaşanabiliyor. Bunun nedeni ise Windows’lardaki disk timeout sürelerinin zaten default olarak daha uzun bırakılıyor olması. Windows’lardaki timeout süreleri 60 sn iken, Linux’lardaki default süre 30 sn. Aşağıdaki ayarlar ile Linux üzerinde de timeout sürelerini tavsiye edilen 60 sn değerine çıkartabilirsiniz.

1
2
for i inls /sys/class/scsi_disk‘;
do echo "60" > /sys/class/scsi_disk/$i/device/timeout;

Red Hat için aşağıdaki kodu çalıştırmanız gerekmekte:

1
2
for i inls /sys/class/scsi_device‘;
do echo "60" > /sys/class/scsi_device/$i/device/timeout;

Yukardaki kodları bir script haline getirip, startup’ta çalışacak şekilde ayarlarsanız (örn: /etc/rc.local), açılışlarda süreleri yenileyecektir. Bu arada uzun süreli erişim problemlerinde, Windows servislerini kapatarak, kendini restart ediyor. Çok nadir olarak bazı durumlarda mavi ekran verdiğini gördüm.

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Linux 2.6 Kernel üzerinde SCSI Disk timeout sürelerini arttırmak için yorumlar kapalı  comments 
© Hakan UZUNER - MCT- MVP - RD
credit