Neden Linux kullanan bu kadar az?

Bu kernellerdeki yamaların hepsi zaten latency azaltmaya yönelik, asıl çekirdek throughput'a odaklı. Denge açısından bakarsak hem mq-deadline hem de CFS througput'a yönelik. Phoronix'de attığım testlerde Ubuntu kullanılmış, generic kernel ile geliyor. mq-deadline ve CFS ile geliyor. Performans için özelleşmiş dağıtımlarda ikisi de tercih edilmez.

Zaten konuştuğumuz vanilla çekirdek. Onda da throughput önde. Bu haliyle birçok dağıtımda yer alıyor. İstersen zaten değiştirirsin, o konuda zaten hemfikiriz. Bunun üzerine yapılan bütün hazır özel çekirdeklerde latency'e yönelik optimizasyonlar var.

Throughput önde değil işte. Stock kernel latency ve throughput'u ortalıyor. Serverlar için olmayan xanmod gibi custom kerneller latency'i optimize ediyor. Sunucu distrolarının neredeyse hepsi custom kernel kullanıp throughput'a öncelik veriyor çünkü ortada data-intensive taskler var. Yukarıda yanlış yazdım sanırım, ya da yanlış anladınız emin değilim doğrusu.
Şu ana kadar tamamen stock kernel kullanan bir sunucu distrosu ile karşılaşmadım.
 
Bu yer dışında bütün yazdıklarınıza katılıyorum. Fakat defconfig yapılandırması stabil. Yani boot olmaması gibi sorunlar yaşanmıyor.
Burda hard lock oluyor sistemim defconfig ile. Ne out of tree modulleri build edebildim ne de ihtiyacim olan modullerin %90 build edilmedi defconfig ile.
 

Dosya Ekleri

  • IMG_20230723_210105.jpg
    IMG_20230723_210105.jpg
    110 KB · Görüntüleme: 45
Throughput önde değil işte. Stock kernel latency ve throughput'u ortalıyor. Serverlar için olmayan xanmod gibi custom kerneller latency'i optimize ediyor. Sunucu distrolarının neredeyse hepsi custom kernel kullanıp throughput'a öncelik veriyor çünkü ortada data-intensive taskler var. Yukarıda yanlış yazdım sanırım, ya da yanlış anladınız emin değilim doğrusu.
Şu ana kadar tamamen stock kernel kullanan bir sunucu distrosu ile karşılaşmadım.
Amazon AWS vs. üzerinde kurulan sanal sunucularda çok dikkat edilmiyordur sanırsam. CFS ve mq-deadline'a karşı latency optimize demek zor yani. Arch Wiki'sinde özellikle CFS'nin ayarlarını latency için denenmiş ayarlar da sunuluyor.
 
Ben ondan bahsetmiyorum kernelin root klasorunde bir konfigurasyon dosyasi koymadigin zaman yinede kernelin basvurdugu bir default konfigurasyon var o calismiyor cok yuksek ihtimalle. Neyi taban aldigina emin degilim.

İlginç. Ben make defconfig ile oluşturduğumuz configi taban alıyorum.

Burda hard lock oluyor sistemim defconfig ile. Ne out of tree modulleri build edebildim ne de ihtiyacim olan modullerin %90 build edilmedi defconfig ile.

Hard lock olması aşırı garip, hiç bir sistemimde böyle bir hatayla karşılaşmadım doğrusu. Grafik sorunu gibi geldi bana, bütün gereken modülleri buildlediğinize emin misiniz?
 
Hard lock olması aşırı garip, hiç bir sistemimde böyle bir hatayla karşılaşmadım doğrusu. Grafik sorunu gibi geldi bana, bütün gereken modülleri buildlediğinize emin misiniz?
Butun gereken moduller build edilmedi cunku defconfigde gerekli modullerin hepsi aktif degil. Hatta o kadar az modul aktif ki kerneli derlemem 2 dakika surdu surmedi.
 
Butun gereken moduller build edilmedi cunku defconfigde gerekli modullerin hepsi aktif degil. Hatta o kadar az modul aktif ki kerneli derlemem 2 dakika surdu surmedi.

O zaman benim sürücülerim hazır geldiği için bakmaya uğraşmamışım diyebiliriz. :D

Amazon AWS vs. üzerinde kurulan sanal sunucularda çok dikkat edilmiyordur sanırsam.

Distroya göre değişir, bazen providera göre de değişebiliyor gerçi.
Çoğunda durum böyle demek istedim.
 
Fedora ve Arch yenilikçi dağıtımlar, beklerim. Fedora'da Windows oyunlarının çalışması için varsayılan olarak gelen bazı ayarlar var normalde diğer dağıtımlarda bulunmayan. Ubuntu ve Debian'da daha çok sunucu odaklı, onlarda throughput daha öncelikli oluyor.
Yerinde olsam bir psikiyatriste gorunurdum.
 

Technopat Haberler

Geri
Yukarı