Linux kullanıcıları, Linux çekirdeği sürüm 6.1 ile hatalı CPU’ları tanımlamanın yeni bir yolunu elde etmeye hazırlanıyor.
Yeni özellik, kullanıcıların, belirli bir CPU/çekirdeğin rutin olarak sorunlara neden olup olmadığını kullanıcıların tespit etmesine izin verecek şekilde, bir segmentasyon hatası oluştuğunda muhtemelen sorumlu olan soket ve çekirdeği yazdırmasına olanak tanıyacak.
Bu, Linux meraklıları için pek bir şey ifade etmeyebilir, ancak bir Linux sunucusu filosu çalıştıran sistem yöneticileri bundan fayda sağlayabilir.
Özellik nasıl çalışır?
Yeni özelliği, segfault sırasında CPU, çekirdek ve soketi yazdıracak olan “show_signal_msg()” öğesine “print()” ekleyerek etkinleştirebilirsiniz.
Bu belirli printk, /proc/sys/debug/exception-trace yoluyla kontrol edilebilir ve aşağıdakileri görebilirsiniz: resmi belgeler (yeni sekmede açılır) daha fazla bilgi için.
Kernal belgelerinin yazarları Rik van Riel ve Borislav Petkov, “görev, hatanın ortaya çıktığı ve mesajın yazdırıldığı zaman arasında başka bir CPU’da yeniden planlanabileceği” için “mükemmel olmadığını” kabul ediyor.
Ancak, “pratikte bu, insanların birkaç kötü CPU çekirdeğini tanımlamasına yardımcı olacak kadar iyi” dediler.
Bir geliştiriciyseniz ve şu anda yüksek performanslı kullanım durumları için Linux dağıtımınızı kullanıyorsanız, bu özelliği ayrı ayrı kullanmayı düşünmeniz pek olası değildir. Muhtemelen Prime95 veya Aida64 gibi yaygın CPU stres test cihazlarını da kullanmak isteyeceksiniz.
Güncelleme, Linux 6.1 birleştirme penceresinin bir parçası olarak Ekim ayında yayınlanacak. Önceki Linux güncellemesi, sürüm 6.0, test için henüz yeni geldi.
Linus Torvalds, sürüm 6.0’da “temelde farklı hiçbir şey olmadığını” iddia etse de, güncelleme, %60’ı sürücü güncellemeleri olan ve aynı zamanda GPU, ağ iletişimi ve sesi de kapsayan çok sayıda değişiklik sundu.
- Linux’u önce vermekle ilgileniyor musunuz? En iyi Linux dizüstü bilgisayarlar için kılavuzumuza göz atın
Aracılığıyla Phoronix (yeni sekmede açılır)