«linux-kernel» etiketlenmiş sorular

Linux çekirdeği ve Linux çekirdeği ile ilgili konular gibi sorular. sistem çağrıları, çekirdek özelleştirmesi vb. gibi uygulama ayrıntıları. Çekirdek ayrıntılarını içermeyen Linux kullanıcı alanı konuları için [linux] veya dağıtım etiketi daha uygundur.

1
Kilitlenen, SIGKILL'i göz ardı eden işlem çalıştırılabilir (zombi değil veya kesintisiz uykuda). Hangi eyalette?
Birkaç kez yanıt vermiyor ve tamamen kilitli gibi görünen bir süreç var. Gdb ile strace veya peeking girişimlerine yanıt vermez (gdb sadece wait4 () sistem çağrısında asılı kalır). İşlem çalıştırılabilir ve bir sistem çağrısında (/ proc / X / sistem çağrısı:) runningveya kesintisiz uykuda (/ proc / X / durum …

1
Linux bağlam değiştirme sıklığı nasıl değiştirilir?
Linux (linaro, ubuntu, debian) bağlam değiştirme sıklığını değiştirmek nasıl mümkün olabilir? Daha verimli bir sistem için daha az yanıt veren bir sistemde işlem yapmak için uygunum. EDIT1: Ben mümkün olduğunca hızlı çalıştırmak istediğiniz bir ana işlem var (saniyede en fazla saat döngüleri), bu yüzden bağlam-geçiş frekansını azaltmayı düşündüm (= zaman …


2
BFQ zamanlayıcı nasıl etkinleştirilir ve kullanılır?
Ubuntu 17.04 üzerine ukuu (Ubuntu Çekirdek Güncelleme Yardımcı Programı https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ) kullanarak Linux çekirdek 4.12 sürümünü yükledim . Mesele şu ki, mevcut I / O zamanlayıcılarını kontrol ettiğimde, BFQ veya Kyber I / O zamanlayıcısını bulamıyorum: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Peki bu Linux sürümünde yeni zamanlayıcılardan biri nasıl …


2
Özel çekirdek tarama kodlarını bırakarak Linux çekirdeği
Modern bir bilgisayarda kullanmak için uyarladığım eski bir IBM 122 anahtar model M klavyem var. Kodlama yapmak ve şeylerin USB tarafını işlemek için bir Teensy 2.0 kullanıyorum. Firmware'i Humble Hacker klavye projesinden ödünç aldım ( https://github.com/humblehacker/keyboard ) ve ekstra yapılandırmayı yapı yapılandırmasına ekledim. Çok uzak çok iyi. Tüm "normal" tuşlar …


3
Linux çekirdeği posta listesi arşivlerinde nasıl arama yaparım?
Konu hakkında son tartışmalar için Linux çekirdek posta listesinde arama yaparak bir Linux çekirdek özelliğinin neden Linux kurulumumda eksik göründüğünü araştırmak istiyorum. Posta listesi arşivlerinin arandığını bulduğum tek site gmane . Ancak, gmane'de tırnak işareti içeren terimlerin (ör. "/ Usr / firmware") aranması, sonuçları yalnızca alıntılanan ifadeyi içerecek şekilde kısıtlamaz. …

2
GRUB2 ve çekirdek vga = parametresi
Belgelere göre vga=, GRUB2'den itibaren çekirdek parametresinin kullanımı kaldırılmıştır. Bazı yeni çekirdeklerin artık bazı bağdaştırıcıları desteklemediği anlaşılıyor çünkü ekran kartım yedi ila sekiz yaşında. Şimdi sorun, varsayılan 80x25 karakter yerine 80x50 gibi daha yüksek çözünürlüklü bir metin modu kullanmak istiyorum. Sadece gösterileri mevcut modları listesinin - Anlaşılan tüm grafik (VBE …

5
Grafik kartı geçişi için çekirdekte IOMMU'yu etkinleştirme
Kısa soru: intel_iommuLinux çekirdeğindeki ayarı nasıl açabilirim ? Grub2 önyükleyicisini kullanarak bir Debian ana bilgisayarı çalıştırıyorum. Gördüğüm belgelerin /boot/grub/menu.lst, o dosyaya sahip olmadığım için yalnızca grub 1.x ile alakalı gibi göründüğü bir düzenleme yapıldığını söylüyor . Bu önyükleme seçeneğini değiştirdiğinizde aşağıdaki hata mesajından kurtulabileceğini anlamak (ve düşünebileceğim son seçenek) /var/log/kern.log …

1
“Memfd” leri “dosyanın sahibi olan sürece” açıklanmış olarak düşünmek yanlış mıdır?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Teorik olarak, memfd_create()yeni sistem çağrıları yapmadan [ ] davranışını şu şekilde başarabilirsiniz : int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Bir tmpfs'yi daha portatif olarak garanti etmek için " /dev/shm" yerine " /tmp" kullanabiliriz). Bu nedenle, en önemli soru neden üçüncü bir cehenneme ihtiyacımız var? [...] …

4
CentOS 7'deki eski çekirdek sürümlerini nasıl güvenli bir şekilde silebilirim?
CentOS 7'de rakip çekirdeklerden kaynaklanan garip belirtilerle karşılaşıyor olabilirim. Eski çekirdekleri nasıl güvenle silebilirim? Ve hangi çekirdeğin en yenisi olduğunu nasıl bilebilirim? Aşağıda, söz konusu sunucuda bunu araştırırken elde ettiğim terminal çıktısı aşağıdadır. Paket temizlemeyi denediğimi ancak aynı 2 çekirdeği bıraktığını unutmayın: Bu öğreticideki talimatlar , aşağıdaki iki komutun çıktısının …

1
Kworker iş parçacığı isimlerini nasıl yorumlayabilirim?
Linux üzerinde 3.11.0-13-jenerik çift soketli Xeon X5650 hexa çekirdek kartının üstünde çalışan htopfarklı kworker iş parçacıkları gösterir. İsimlere göre sıralı (Burada biraz gösterdiğim sonucu değiştirdim, çekirdek 10'daki çekirdeklerden önce çekirdek 2'deki iplikleri elde etmek için), sonuç şu: kworker/0:0H kworker/0:1 kworker/0:2 kworker/1:0 kworker/1:0H kworker/1:1 kworker/2:0 kworker/2:0H kworker/2:1 ..... kworker/11:0 kworker/11:0H kworker/11:1 …

3
çekirdek: Ad alanları desteği
Linux çekirdeğindeki “Ad Alanları desteği” özelliğinin tam olarak ne anlama geldiğini merak ediyorum. Çekirdek 3.11.1'i kullanıyorum (şu anda en yeni kararlı çekirdek). Devre dışı bırakmaya karar verirsem, sistemimde herhangi bir değişiklik fark eder miyim? Birisinin isim alanlarını kullanmaya karar vermesi durumunda, sadece NAMESPACES=Yçekirdeği derlemek yeterli mi yoksa kullanıcı alanı araçlarına …

9
286'da Linux mu?
286'ya sahip değilim, ne de bir tane Linux çalıştırmayı düşünmüyorum. Ancak 286 korumalı moda sahip olduğu için, neden Linux'un 386 veya daha yüksek bir CPU gerektirdiğini sık sık ifade ediyor? Gönderen http://tuxmobil.org/286_mobile.html doğruysa, Linux ELKS versiyonu 286 çalışabilir görünüyor? Çekirdeğin 286 CPU'da çalışmasına izin vermek için (varsa) ne gibi değişiklikler …

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.