«kernel» etiketlenmiş sorular

UNIX çekirdekleri ile ilgili her şey: geliştirme, yapılandırma, derleme, tasarım vb.

3
SSD nukes sistem performansı üzerinde yoğun yazma etkinliği
Ağır yazma uygulamaları yaptığımda tüm sistemin yavaşladığını fark ettim. Bunu daha fazla test etmek için bunu (nispeten) düşük CPU, yüksek disk etkinliği yapmak için koştu: john -incremental > file_on_SSD Bu, sistem diskimdeki bir dosyaya saniyede on binlerce dizeyi pompalar. Bunu yaparken, fare gecikiyor, TTY'ler yanıt vermiyor, uygulamalar "soluyor" ve genellikle …
13 kernel  performance  io  ssd 

4
* BSD neden ağ arabirimleri için sürücüye özel adlar kullanıyor? Sınırlamalar içeriyor mu?
Ağ kartının markasına bağlı olarak, arayüz adlarının farklı olduğunu fark ediyorum (sanırım sürücüye bağlı). * BSD neden ağ arabirimleri için sürücüye özel adlar kullanıyor? Bu, çekirdekte "genel bir ağ arabirimini" tanımlayan bir soyutlama katmanının olmadığı anlamına mı geliyor, bu nedenle her bir sürücü kendi API'sı aracılığıyla dahili olarak ele alınacak …


1
Unix'teki işlemler, çekirdek iş parçacıkları, hafif işlemler ve kullanıcı iş parçacıkları arasındaki ilişkiler nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Vahalia'dan Unix Internal'ın işlemler, çekirdek konuları, hafif işlemler ve kullanıcı konuları arasındaki ilişkileri gösteren …

1
3.10.0-229.el7.x86_64 çekirdeği için çekirdek başlıklarınız bulunamıyor
Komutu service vboxdrv setupCentOS 7 terminalime yazdığımda aşağıdaki hatayı alıyorum: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found Bu hatayı nasıl çözebilirim? Günlük dosyasını yazarak açtığımda vi /var/log/vbox-install.log, içeriği: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module version: 5.0.4 completely from the DKMS …

2
Linux çekirdeğinin bellek sınırı
Şaşırtıcı bir sorunum var. Özelleştirilmiş CDB'leri yürütmek için sg kullanan bir kütüphane var . Rutin bellek tahsisi ile ilgili sorunlar sistemlerinin bir çift vardır sg . Genellikle, sg sürücüsünün sabit limiti yaklaşık 4mb'dir, ancak ~ 2.3mb istekleri olan bu birkaç sistemde görüyoruz. Yani, CDB'ler 2.3mb aktarım için tahsis etmeye hazırlanıyor. …

1
Rasgele kullanılan entropi tahminini açıklayabilir misiniz? C
/dev/randomentropi havuzuna eklemek için çekirdek aralıklarının zamanlamalarını kullanır. Havuzdaki entropi miktarı adlı bir değişkende izlenir entropy_count. İşte ilgili kod snippet'i random.c. Değişken son iki kesinti deltaile deltalar arasındaki farklar arasındaki süreyi (sanırım jifflerde) temsil eder delta2. delta = time - state->last_time; state->last_time = time; delta2 = delta - state->last_delta; state->last_delta …
12 linux  kernel  random 

1
Linux çekirdeğinin 25 yıllık gelişimi layman'ın terimleriyle nitelendirilebilir veya soyutlanabilir mi? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Linux çekirdeği neredeyse 25 yaşında . 1991'den bu yana Linux çekirdeğinin gelişim tarihinin kısa …
12 kernel  history 

3
Sanal arayüzlerde trafik nasıl yakalanır?
Hata ayıklama amacıyla Linux sanal arabirimlerindeki trafiği yakalamak istiyorum. Ben deneyler yapıyorlar veth, tunve dummytürleri arayüzü; her üçünde de bir tcpdumpşey göstermekte zorlanıyorum . Sahte arayüzü nasıl ayarlayacağım: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 up Bir terminalde aşağıdakileri izleyin tcpdump: …
12 networking  kernel  ip  tcp  tcpdump 


1
İlk ramdiskim neden bu kadar büyük?
Çekirdek sürümü ile gelen Ubuntu 11.10 kullanıyorum 3.0.0-14. Şubeden bir çekirdek indirip oluşturdum 3.1.0. Yeni çekirdeği kurduktan sonra /boot/initrd.img-3.1.0, dosyamın BÜYÜK olduğunu görüyorum . 114MB, benim /boot/initrd.img-3.0.0-14-genericise yaklaşık 13MB. Açıkça gereksiz olan şişkinlikten kurtulmak istiyorum. Yeni çekirdeği oluştururken, benim kopyalanan /boot/config-3.0.0-14-genericTo .configbenim orijinal çekirdeğin yapılandırma tutmak gibi benim yapı dizininde. …


2
Ksplice için bir dezavantaj var mı?
kspliceLinux çekirdeğinin, sistem yöneticilerinin işletim sistemini yeniden başlatmaya gerek kalmadan çalışan bir çekirdeğe güvenlik düzeltme ekleri uygulamasını sağlayan açık kaynaklı bir uzantısıdır. ( Wikipedia'dan .) Ksplice kullanmanın bir dezavantajı var mı? Herhangi bir dengesizlik getiriyor mu? Değilse, neden daha fazla Linux dağıtımına varsayılan olarak dahil edilmiyor?
12 linux  kernel  upgrade 

5
İnitrd kullanmadan LVM'ye kök koymak mümkün müdür?
Sadece bir Gentoo temel sistemi kurdum (yani önyükleme yapabilir, giriş yapabilir ve onunla şimdi bir şeyler yapabilirim). Kök bölümüm bir LVM2 sanal grubunda (ayrı bir /bootbölümle). Önyükleme için aşağıdaki parametreleri çekirdeğe geçirmem gerekiyor: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm Görünüşe göre kök monte etmeden önce bir şey yapmak için bir ilk ramdisk …
12 kernel  boot  root  initrd  lvm 

1
Neden ayrıcalık ayırma yerine çekirdek ayarlaması yapılır?
Çekirdek modifikasyonu ilk başta Linux'a girmek biraz acı vericiydi, ama şimdi olması harika. Yani, X'in root olarak çalıştırılmasına gerek yok mu? Yüksek çözünürlüklü donanım hızlandırmalı konsollar? Güzel şeyler. Sorun şu ki, pek çok UNIX platformunda herhangi bir tür yönlendirici çekirdek sürücüsü bulunmuyor. Bu nedenle KMS'ye dayanan donanım artık çoğunlukla Linux …
12 kernel  xorg  drivers 

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.