«kernel» etiketlenmiş sorular

Hesaplamada çekirdek, çoğu bilgisayar işletim sisteminin ana bileşenidir; uygulamalar ve donanım düzeyinde yapılan gerçek veri işleme arasında bir köprüdür. Çekirdeğin sorumlulukları, sistem kaynaklarını (donanım ve yazılım bileşenleri arasındaki iletişim) yönetmeyi içerir.

23
milyonlarca dosya içeren bir dizindeki rm
Arka plan: Fiziksel sunucu, yaklaşık iki yaşında, 3Ware RAID karta bağlı 7200 RPM SATA sürücüler, ext3 FS'ye monte edilmiş bir zaman dilimi ve veri = sipariş edildi, çılgın yük altında değil, çekirdek 2.6.18-92.1.22.el5, çalışma süresi 545 gün . Dizin, daha büyük (birkaç KB) dosya içeren milyonlarca küçük (~ 100 byte) …
104 kernel  ext3  rm  directory 


2
“Dd” deki “bs” seçeneği gerçekten hızı arttırıyor mu?
Her şimdi ve sonra, bir "dd" nin hızını arttırmak için dikkatlice uygun bir "blok boyutu" seçmem gerektiğini söyledim. Burada bile, ServerFault'da bir başkası " ... optimum blok boyutunun donanıma bağlı olduğunu ... " (iain) veya " ... mükemmel boyutun sistem veriyoluna, sabit sürücü denetleyicisine, özel sürücüye bağlı olacağını yazdı kendisi …
58 linux  kernel  dd  disk-image 

4
Linux'ta takas özelliğini devre dışı bırakmanın en iyi yolu
Özel bir derlenmiş 3.18.9 çekirdek çalıştırıyorum ve sistemde takas devre dışı bırakmak için en iyi yolu merak ediyorum. Ayrıca fark yaratırsa init kullanıyorum. /etc/fstabTakasın önyükleme sırasında çalışmasını / takılmasını önlemek için takas hattını yorumlamak veya kaldırmak yeterli mi yoksa çekirdeğin yeniden Support for paging of anonymous memory (swap)etkinleştirildiğinden% 100 emin …
53 linux  kernel  swap  init 

1
Vm.overcommit_memory nasıl çalışır?
Varsayılan ayarları kullandığımda: vm.overcommit_memory = 0 vm.overcommit_ratio = 50 Bu değerleri /proc/meminfodosyadan okuyabilirim : CommitLimit: 2609604 kB Committed_AS: 1579976 kB Ben değiştirmek Fakat vm.overcommit_memorygelen 0etmek 2, özellikle Amarok Değişiklikten önce başlayabileceğini uygulamaların aynı kümesini başlatamıyorum. Ben değiştirmek zorunda vm.overcommit_ratioiçin 300, böylece sınır artırılabilir. Şimdi amarok'a başladığımda /proc/meminfoşunları gösteriyor: CommitLimit: 5171884 …
49 memory  kernel  sysctl 

3
Yumuşak limit vs Sert limit?
İnsanın meslekten olmayan terimlerinde yumuşak ve zor limit arasındaki farkın ne olduğunu açıklayabilir misiniz? Yumuşak ve zor limitimi aynı mı ayarlamalıyım? Yoksa yumuşak önemli ölçüde daha düşük olmalıdır? Sistem her iki şekilde de yarar sağlıyor mu? Teşekkürler.
43 linux  ubuntu  kernel  ulimit 

2
Hasarlı / vmlinuz ve /initrd.img Çekirdek kaldırıldıktan sonra sembolik bağlar
İşletim Sistemi: Ubuntu 8.04 LTS Sunucu Sürümü Aşağıdaki komutu kullanarak bir çekirdek güncellemesini daha yeni geri aldık: sudo apt-get remove linux-image-2.6.24-24-server Kaldırma işlemi başarılı oldu, ancak çıkmadan önce aşağıdaki iletiye sahipti apt-get: The link /vmlinuz is a damaged link Removing symbolic link vmlinuz you may need to re-run your boot …


6
Çok sayıda bağlantı ve küçük paketlerin yoğun trafiğiyle gigabit ağ üzerinden TCP performansını iyileştirme
TCP işlem hacmimi “çok sayıda bağlantı ve küçük paketlerin yoğun trafiğiyle gigabit ağı” üzerinden geliştirmeye çalışıyorum. Sunucu işletim sistemim Ubuntu 11.10 Sunucu 64bit. Sunucuma TCP Soketleri (hepsi aynı bağlantı noktasında) üzerinden bağlı yaklaşık 50.000 (ve artan) istemci var. Paketlerimin% 95'i 1-150 bayt (TCP üstbilgisi ve taşıma yükü) boyutuna sahip. Geri …

4
Varsayılan Linux OOM katilini kapat?
Linux'taki OOM katili, sık sık çeşitli uygulamalarla tahribata yol açıyor ve bunu geliştirmek için çekirdek geliştirme tarafında pek bir şey yapılmadığı anlaşılıyor. Yeni bir sunucu kurarken en iyi uygulama olarak, bellek kullanımında varsayılanı tersine çevirmek, yani, vm.overcommit_memory=2kendi kullanımınız için açılmasını istemediğiniz sürece , onu kapatın ( ) daha iyi olmaz …
37 linux  memory  kernel  oom 


4
Bir çekirdek ağacında 'make oldconfig' yaparken varsayılanları otomatik olarak yanıtla
Önceki bir yapılandırmayı temel alan yeni bir çekirdek oluştururken, make oldconfigişlemi otomatik olarak varsayılan değerlerine ayarlayacak şekilde işlemi otomatikleştirmenin bir yolu var mı? Düzenleme: Demek istediğim, yeni bir çekirdekte bir .config (dan /boot/config-*veya dan /proc/config.gz) kullanırken , make oldconfigişlemin eski çekirdeğinizde bulunmayan seçenekleri etkinleştirmek isteyip istemediğinizi soracağıdır. Varsayılanı kabul etmek …
36 linux  kernel 

2
Ulimit -n ve / proc / sys / fs / file-max arasındaki farklar nelerdir?
EC2'den yeni başlattığım yeni bir CentOS görüntüsünde ulimit varsayılanının 1024 açık dosya olduğunu ancak / proc / sys / fs / file-max'in 761.408 olarak ayarlandığını ve bu iki sınırın nasıl çalıştığını merak ediyorum birlikte. Ulimit -n'nin, / proc / sys / fs / file-max sistem genelinde iken kullanıcı başına dosya …
32 linux  bash  kernel  ulimit 

3
Düşük SYN_RECV bağlantısına rağmen günlükte “olası SYN taşması”
Son zamanlarda SYN taşması nedeniyle çok yavaş yanıt veren bir apache sunucumuz vardı. Bunun için geçici çözüm, tcp_syncookies ( net.ipv4.tcp_syncookies=1 in /etc/sysctl.conf) işlevini etkinleştirmekti . Bu konuda bir soru önergesi burada daha arka plan istiyorum. Senkronizasyonu etkinleştirdikten sonra, yaklaşık 60 saniyede bir / var / log / messages içinde şu …
30 linux  tcp  kernel  flooding 

1
Net.core.somaxconn'un artması fark yaratır mı?
Net.core.somaxconn parametresiyle ilgili bir tartışmaya girdim: Varsayılan 128'i değiştirirsek, bunun bir fark yaratmayacağı söylendi. Bunun yeterli kanıt olabileceğine inanıyordum: "Backlog argümanı / proc / sys / net / core / somaxconn içindeki değerden büyükse, o zaman sessizce bu değere kesilir" http://linux.die.net/man/2/listen ama değil. Bunu Gbit ağında oturan iki makineyle tanıklamanın …

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.