Pytania otagowane jako kernel

W informatyce jądro jest głównym składnikiem większości komputerowych systemów operacyjnych; jest pomostem między aplikacjami a faktycznym przetwarzaniem danych na poziomie sprzętowym. Do obowiązków jądra należy zarządzanie zasobami systemu (komunikacja między sprzętem a komponentami oprogramowania).

23
rm w katalogu z milionami plików
Tło: serwer fizyczny, około dwóch lat, dyski SATA 7200 obr./min podłączone do karty RAID 3Ware, noatime montowany przez ext3 FS i dane = zamówione, nie pod szalonym obciążeniem, jądro 2.6.18-92.1.22.el5, czas pracy 545 dni . Katalog nie zawiera żadnych podkatalogów, tylko miliony małych (~ 100 bajtów) plików, a niektóre większe …
104 kernel  ext3  rm  directory 


2
Czy opcja „bs” w „dd” naprawdę poprawia prędkość?
Od czasu do czasu mówiono mi, że aby zwiększyć szybkość „dd”, powinienem starannie wybrać odpowiedni „rozmiar bloku”. Nawet tutaj, na ServerFault, ktoś inny napisał, że „ … optymalny rozmiar bloku zależy od sprzętu… ” (iain) lub „ … idealny rozmiar zależy od magistrali systemowej, kontrolera dysku twardego, konkretnego napędu i …
58 linux  kernel  dd  disk-image 

4
Najlepszy sposób na wyłączenie wymiany w systemie Linux
Korzystam z niestandardowego kompilowanego jądra 3.18.9 i zastanawiam się nad najlepszym sposobem na wyłączenie wymiany w systemie. Używam również init, jeśli to robi różnicę. Czy wystarczy skomentować lub usunąć linię wymiany, /etc/fstababy uniemożliwić zamianę pracy / montowania podczas rozruchu, czy też powinienem ponownie skompilować jądro bez Support for paging of …
53 linux  kernel  swap  init 

1
Jak działa vm.overcommit_memory?
Kiedy używam ustawień domyślnych: vm.overcommit_memory = 0 vm.overcommit_ratio = 50 Mogę odczytać te wartości z /proc/meminfopliku: CommitLimit: 2609604 kB Committed_AS: 1579976 kB Ale kiedy zmieniam vm.overcommit_memoryz 0na 2, nie mogę uruchomić tego samego zestawu aplikacji, który mógłbym uruchomić przed zmianą, szczególnie amaroka. Musiałem zmienić vm.overcommit_rationa 300, aby limit mógł zostać …
49 memory  kernel  sysctl 

3
Soft limit vs Hard limit?
Czy ktoś może wyjaśnić laikowi, jaka jest różnica między miękkim a twardym limitem? Czy powinienem ustawić mój miękki i twardy limit, aby był taki sam? A może soft powinien być znacznie niższy? Czy system zyskuje tak czy inaczej? Dzięki.
43 linux  ubuntu  kernel  ulimit 


2
Uszkodzone dowiązania symboliczne / vmlinuz i /initrd.img po odinstalowaniu jądra
System operacyjny: Ubuntu 8.04 LTS Server Edition Właśnie wycofaliśmy aktualizację jądra za pomocą następującego polecenia: sudo apt-get remove linux-image-2.6.24-24-server Deinstalacja powiodła się, ale przed wyjściem miała następujący komunikat apt-get: The link /vmlinuz is a damaged link Removing symbolic link vmlinuz you may need to re-run your boot loader[grub] The link …

6
Poprawa wydajności TCP w sieci gigabitowej z dużą liczbą połączeń i dużym ruchem małych pakietów
Próbuję poprawić moją przepustowość TCP w „gigabitowej sieci z dużą ilością połączeń i dużym ruchem małych pakietów”. Mój system operacyjny serwera to Ubuntu 11.10 Server 64bit. Istnieje około 50 000 (i rosnących) klientów podłączonych do mojego serwera za pośrednictwem gniazd TCP (wszystkie na tym samym porcie). 95% moich pakietów ma …

4
Wyłączyć domyślnie zabójcę Linux OOM?
Zabójca OOM w Linuksie sieją spustoszenie w różnych aplikacjach co jakiś czas i wydaje się, że tak naprawdę niewiele robi się po stronie programistycznej jądra, aby to poprawić. Czy nie byłoby lepiej, jako najlepszą praktykę podczas konfigurowania nowego serwera , odwrócić domyślną pamięć nadmiarową pamięci, to znaczy wyłączyć ją ( …
37 linux  memory  kernel  oom 


4
Automatycznie odpowiadaj na wartości domyślne podczas wykonywania polecenia „make oldconfig” w drzewie jądra
Czy budując nowe jądro w oparciu o poprzednią konfigurację, istnieje sposób na zautomatyzowanie make oldconfigprocesu, aby ustawiał nowe opcje na wartości domyślne? Edycja: Mam na myśli to, że gdy używasz .config (z /boot/config-*lub /proc/config.gz) na nowszym jądrze, make oldconfigproces zapyta czy chcesz włączyć opcje, które nie były dostępne w twoim …
36 linux  kernel 

2
Czym różnią się ulimit -n i / proc / sys / fs / file-max?
Zauważam, że na nowym obrazie CentOS, który właśnie uruchomiłem z EC2, domyślną wartością ulimit są 1024 otwarte pliki, ale / proc / sys / fs / file-max jest ustawiony na 761,408 i zastanawiam się, jak działają te dwie limity razem. Zgaduję, że ulimit -n jest limitem liczby deskryptorów plików na …
32 linux  bash  kernel  ulimit 

3
„Możliwe zalanie SYN” w dzienniku pomimo niskiej liczby połączeń SYN_RECV
Ostatnio mieliśmy serwer Apache, który reagował bardzo wolno z powodu zalania SYN. Obejściem tego problemu było włączenie funkcji tcp_syncookies ( net.ipv4.tcp_syncookies=1 in /etc/sysctl.conf). Wysłałem pytanie na ten temat , jeśli chcesz uzyskać więcej informacji. Po włączeniu synchronizacji zaczęliśmy widzieć następującą wiadomość w / var / log / messages co około …
30 linux  tcp  kernel  flooding 

1
Czy zwiększenie net.core.somaxconn zrobi różnicę?
Wdałem się w argument dotyczący parametru net.core.somaxconn: Powiedziano mi, że nie zmieni to domyślnej wartości 128. Wierzyłem, że to może być wystarczający dowód: „Jeśli argument zaległości jest większy niż wartość w / proc / sys / net / core / somaxconn, to po cichu jest obcinany do tej wartości” http://linux.die.net/man/2/listen …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.