Pytania otagowane jako sysctl

sysctl to mechanizm do kontrolowania opcji i limitów w jądrach uniksopodobnych systemów operacyjnych. Sysctls mogą służyć do dostrajania wydajności lub zmiany zachowań wielu podsystemów.


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 

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 …

3
Gdzie jest właściwe miejsce na ustawienie net.netfilter.nf_conntrack_buckets?
Obecnie próbuję ustawić net.netfilter.nf_conntrack_buckets podczas uruchamiania. Początkowo zakładałem, że można to zrobić za pomocą sysctl.conf, ale net.netfilter.nf_conntrack_buckets (i inne konfiguracje net.netfilter) wcale nie zostały zastosowane. Dodanie sysctl -p do rc.local pozwoliło na zastosowanie wszystkich konfiguracji net.netfilter, z wyjątkiem net.netfilter.nf_conntrack_buckets. Zauważę też, że próba ustawienia tego z terminala przy użyciu sysctl …

1
Różnica między ulimit, launchctl, sysctl?
Przy zarządzaniu limitami systemu operacyjnego (w szczególności OSX), jaka jest różnica i nakładają się na funkcjonalność i historię tych trzech narzędzi: ulimit launchctl, launchd sysctl Stwierdziłem, że mylące jest dostosowywanie maksymalnych procesów i otwieranie limitów plików w OSX. Czy to ma znaczenie, czy niektóre procesy są uruchamiane przez terminal, a …

4
Tuning jądra z uprzywilejowanym kontenerem dokującym
Buduję kontener, aby dostroić ustawienia jądra dla modułu równoważenia obciążenia. Wolę wdrożyć te zmiany na hoście na obrazie przy użyciu jednego uprzywilejowanego kontenera. Na przykład: docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 Podczas testowania zmiany obowiązują, ale tylko dla tego kontenera. Miałem wrażenie, że przy w pełni uprzywilejowanym kontenerze …
10 linux  docker  su  sysctl 

2
Wyczerpanie portu sieciowego Linux
Zrobiłem jak najwięcej badań na ten temat, nie odkopując bezpośrednio źródła jądra. Wydaje się, że istnieje duża ilość dezinformacji / niepoprawnych informacji na ten temat, więc mam nadzieję, że to raz na zawsze odpowiada na pytanie dla mnie i innych. Ściśle mówiąc IPv4, czy wyczerpanie portów jest rzeczywiście możliwe? Pozwól …

3
Ustaw parametry sysctl.conf za pomocą Puppet
To było proste w CFEngine ... Ale teraz jestem w środowisku Puppet i muszę być w stanie przypisać / zapewnić / sprawdzić określone zmienne sysctl.conf. W świecie CFEngine mogłem po prostu sprawdzić określone linie w pliku konfiguracyjnym ... Znalazłem małe odniesienie do modułu sysctl na wiki Puppet i projektu w …

2
Jak zresetować sysctl do ustawień domyślnych systemu operacyjnego?
Nie mogłem znaleźć odpowiedzi na stronach podręcznika systemowego sysctl. Mój plik sysctl.conf jest nadal w stanie domyślnym, testuję kilka wartości i ładuję nowe ustawienia za pośrednictwem sysctl -p newsettings.conf. Pomyślałem, że wystarczy zresetować sysctl -p(co oznacza, że ​​odczytuje wartości z sysctl.conf). Ale szybko sysctl -a | grep domainujawniono, że nadal …
10 debian  sysctl  reset 

4
Sugestie dotyczące ustawiania parametrów sysfs utrzymują się przy ponownym uruchomieniu
Eksperymentuję z dużymi zmianami parametrów środowiska wykonawczego systemu Linux ujawnionymi przez wirtualny system plików sysfs. Jaki jest najskuteczniejszy sposób utrzymania tych parametrów, tak aby utrzymywały się one podczas restartów w systemie typu RHEL / CentOS? Czy jest to po prostu zrzut poleceń do /etc/rc.local? Czy istnieje odpowiedni skrypt inicjujący? Myślę …

3
Utrwalanie nf_conntrack_max Across Reboots
W /procMam dwa wpisy dla nf_conntrack_max: / proc / sys / net / netfilter / nf_conntrack_max / proc / sys / net / nf_conntrack_max Wydaje się wskazywać na tę samą wartość, co zmiana jednej zmienia również drugą. Z obydwoma ustawionymi w /etc/sysctl.conf: net.netfilter.nf_conntrack_max = 65528 net.ipv4.netfilter.ip_conntrack_max = 65535 Wartość ta …

1
Pakiet TCP jest retransmitowany 7 razy, gdy sysctl tcp_retries1 jest ustawiony na 3 - dlaczego?
Ubuntu 12.04 Usiłuję lepiej zrozumieć, ile razy TCP spróbuje retransmitować pakiet, gdy nie otrzyma potwierdzenia, że ​​adresat go otrzymał. Po przeczytaniu strony podręcznika tcp wydawało się jasne, że jest to kontrolowane przez sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit a packet on …

2
Wydajność Postgresql - Dostosowywanie SHMMAX i SHMALL
Przeczytałem prawie wszystko, co jest dostępne online na temat poprawy wydajności postgresu, ale „właściwe” wartości dla SHMMAX i SHMALL wciąż mi umykają. Konsensus wydaje się, że SHMMAX = total_memory / 4 i SHMALL = total_memory / 2 to bezpieczne wartości początkowe. Jednak SHMALL można mierzyć w stronach lub bajtach i …
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.