«linux-kernel» etiketlenmiş sorular

Linux çekirdeği, Unix benzeri işletim sistemleri Linux ailesi tarafından kullanılan işletim sistemi çekirdeğidir. Özgür ve açık kaynaklı yazılımların en önemli örneklerinden biridir.


2
Vm.overcommit_memory yapılandırmasının etkileri
CentOS 5.4 üzerinde çalışan VPS web sunucum (Linux çekirdeği 2.6.16.33-xenU) düzensiz olarak (ayda bir kez veya birkaç hafta sürebilir), oom-katil tekme atması nedeniyle yanıt vermiyor. Sunucunun izlenmediğini gösteriyor normalde hafızası tükenir, sadece sık sık. Aşağıdaki sysctl ayarlarını kullanarak fazla çalışmayı daha iyi yönetmek için çekirdeği yapılandırmayı tartışan bu sayfaya işaret …

11
Linux'un, yeniden başlatmadan değiştirdiğim yeni bir SATA / dev / sda sürücüsünü tanımasını nasıl sağlayabilirim?
Çalışırken değiştirilemeyen bir SATA / dev / sda sürücüsünün çıkarılması iyi çalıştı, ancak yeni bir sürücüde takas ettiğimde, tanınmadı: [root@fs-2 ~]# tail -18 /var/log/messages May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen May 5 16:54:35 fs-2 kernel: ata1: SError: { PHYRdyChg CommWake …

5
Modern bir dosya sistemindeki milyonlarca dosyanın performans açısından etkileri nelerdir?
Diyelim ki ext4 (dir_index etkin) ile 3M dosyalarını barındırmak için (ortalama 750KB boyutunda) kullanıyoruz ve hangi klasör şemasını kullanacağımıza karar vermemiz gerekiyor. Gelen ilk çözümü , dosyada bir karıştırma fonksiyonu uygulamak ve (ilk seviye için 1 karakter ve ikinci seviyeye 2 karakter olmak üzere) klasör iki düzey kullanın: bu nedenle …

9
Bir ext3 dizininde hala kabul edilebilir bir performans elde ederken maksimum dosya sayısı?
Bu soru edildi göç bunun Sunucu Fayı üzerinde yanıtlanabilir çünkü yığın taşması gelen. 9 yıl önce göç etti . Zamanla kabaca üç milyon dosyaya ulaşan bir ext3 dizinine yazdığım bir uygulamam var. Söylemeye gerek yok, bu dizinin dosya listesini okumak inanılmaz derecede yavaş. Ext3'ü suçlamıyorum. Doğru çözüm, uygulama kodunun ./a/b/c/abc.extyalnızca …

4
Linux bellek parçalanması
Bu soru Sunucu Hatası'nda yanıtlanabildiği için Yığın Taşması'ndan taşındı . 9 yıl önce göç etti . Linux'ta bellek parçalanmasını tespit etmenin bir yolu var mı? Bunun nedeni, bazı uzun süre çalışan sunucularda performans düşüşünü fark ettiğimden ve yalnızca işlemi yeniden başlattıktan sonra daha iyi performans gördüğümden kaynaklanıyor. Linux büyük sayfa …

2
CPU neden IO (wa) için zaman harcadı?
Biliyorum wa(içinde top) I bekliyor / O CPU zamanını ölçer. Birçok makale bunu söylüyor. Ama 2 bilgi noktasına dayanarak kafam karıştı: bir işlem diski okumak için bir sistem çağrısı kullanıyorsa, işlem engellenir. Bir işlem engellenirse, CPU üzerinde çalışacak şekilde zamanlanamaz. Sağ? CPU'nun G / Ç'de beklemesi için zaman yok gibi …

1
Xfs, 20 disk ve Ceph içeren “büyük” sunucuda sayfa parçalanmasının nedeni
Linux IO sisteminde biraz deneyime sahip birinden herhangi bir fikir yardımcı olacaktır. İşte benim hikayem: Yakın zamanda Ceph aracılığıyla dosya sunmak için altı adet Dell PowerEdge rx720xds kümesi oluşturdu. Bu makineler, iki numa bölgesi ve 70 garip gigabayt belleğe sahip iki soket üzerinde 24 çekirdeğe sahiptir. Diskler, her biri bir …

2
Linux çekirdeği yanlış işlemci frekansını tespit ediyor
6.0.8 Debian sunucusunun (HP ProLiant) soğuk önyüklemesinden sonra ntpd, sistem zamanı ile tahrip oldu: sınırsız büyüyen normal ve güvenilir referans zaman sunucularına göre ofset ve titreşim. (İkiz özdeş bir sunucunun hiç bir problemi olmadığını unutmayın.) Birçok başarısız denemeyi denedikten sonra ntpd, bir yeniden başlatmayı denemeye karar verdim ve her şey …

4
CentOS 6.x'te Kernel 3.4'e nasıl yükseltebilirim?
CentOS 6.2 ile çekirdek sürüm 2.6.32 çalıştıran bir sunucum var, ancak uygulama Performansımı artırmam gerekiyor. Çekirdek Sürüm 3.4 performansını yükseltmek için x32abi vardır, bu yüzden 3.4'e yükseltmek istiyorum? Mümkün mü? Çekirdek derlemeyi indirmeyi ve yüklemeyi denedim ama yine de aynı Çekirdek sürümünü görüyorum. Ne yanlış gitti? Aşağıdaki linkte belirtilen süreci …

2
CoreOS: tcpdump gizemli bir şekilde ağ sorununu çözüyor (aşırı sayıda soket kullanılıyor)
Bugün senin için bir gizem var. Azure'da CoreOS (2023.5.0 / Linux 4.19.25-coreos) tabanlı küçük, üç düğümlü bir Elasticsearch kümesi çalıştırıyoruz. Elasticsearch, ana bilgisayar ağ modunda bir docker konteynerinin içinde çalıştırılır. Bir yıldan uzun süredir neredeyse tamamen bakım gerektirmeden çalıştıktan sonra makinelerin çok ilginç bir duruma girdiğini görüyoruz. Güncelleme Bu sorun …

1
Net.core.rmem_max ve net.ipv4.tcp_rmem arasındaki fark
Net.core.rmem_max ve net.ipv4.tcp_rmem'in üçüncü değeri arasındaki fark nedir? Tcp bağlantıları için hangisi daha yüksek önceliğe sahiptir? Aşağıdaki iki örnek için, tcp bağlantıları için maksimum arabellek nedir? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608' Case 2: sysctl -w net.core.rmem_max=8388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 7388608'


2
Linux ile çalışmama süresi nasıl önlenir?
Genellikle Ubuntu yazılım güncellemeleri için yeniden başlatmalar gerekir (arıza süresi gibi yan etkileri olabilir). Ubuntu'nun yeniden başlatma olmadan çekirdek güncellemelerine izin veren https://www.ubuntu.com/livepatch olduğunu görüyorum , ancak bu ücretli bir hizmettir. Ayrıca ksplice var . Yükseltmelerin / yamaların hiçbir zaman yeniden başlatılmasını gerektirmeyen Linux dağıtımları / işlemleri var mı? (Ben …

3
/ Proc / net / tcp6 neden :: 1 olarak :: 100: 0
Aktif protesto / proc / net / tcp ve tcp6'yı netstat çıktısını ayrıştırmaktan daha hızlı olarak kontrol etmek için bir yardımcı program yazıyordum. Aslında ipv6 etkin olmadığı için esas olarak referans noktası olarak localhost kullanıyordum. İşte benim / proc / net / tcp6 sl local_address remote_address st tx_queue rx_queue tr …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.