Вопросы с тегом «sysctl»

sysctl - это механизм для управления параметрами и ограничениями в ядрах Unix-подобных операционных систем. Sysctls можно использовать для настройки производительности или изменения поведения многих подсистем.

128
Настройка производительности FreeBSD: параметр Sysctl, loader.conf, ядро

Я хотел поделиться знаниями по настройке FreeBSD через sysctl.conf/ loader.conf / KENCONF/ и т. Д. Первоначально он был основан на презентации Игоря Сысоева (автора nginx) о настройке FreeBSD до 100 000-200 000 активных соединений. Новые версии FreeBSD могут обрабатывать гораздо больше. Настройки...

50
Как работает vm.overcommit_memory?

Когда я использую настройки по умолчанию: vm.overcommit_memory = 0 vm.overcommit_ratio = 50 Я могу прочитать эти значения из /proc/meminfoфайла: CommitLimit: 2609604 kB Committed_AS: 1579976 kB Но когда я переключаюсь vm.overcommit_memoryс 0на 2, я не могу запустить тот же набор приложений, который...

37
Повышение производительности TCP по гигабитной сети с большим количеством соединений и большим трафиком небольших пакетов

Я пытаюсь улучшить пропускную способность TCP через «гигабитную сеть с большим количеством соединений и большим трафиком небольших пакетов». Моя серверная ОС - Ubuntu 11.10 Server 64bit. Есть около 50 000 (и растущих) клиентов, подключенных к моему серверу через сокеты TCP (все на одном порту). 95%...

12
Где правильное место для установки net.netfilter.nf_conntrack_buckets?

В настоящее время я пытаюсь установить net.netfilter.nf_conntrack_buckets при загрузке. Сначала я предполагал, что это можно сделать через sysctl.conf, но net.netfilter.nf_conntrack_buckets (и другие конфигурации net.netfilter) вообще не применялись. Добавление sysctl -p в rc.local позволило...

11
Разница между ulimit, launchctl, sysctl?

При управлении ограничениями операционной системы (в частности, OSX), каковы различия и совпадения между функциональностью и историей этих трех инструментов: ulimit launchctl, launchd sysctl Я нашел сбивающим с толку настройку максимальных процессов и лимитов открытых файлов на OSX. Имеет ли...

10
Сохранение nf_conntrack_max через перезагрузки

У /procменя есть две записи для nf_conntrack_max: / Труды / системы / нетто / Netfilter / nf_conntrack_max / Труды / системы / нетто / nf_conntrack_max Кажется, это указывает на то же значение, что и изменение одного и другого. С обоими из них установлено /etc/sysctl.conf:...

10
Установите параметры sysctl.conf с помощью Puppet

Это был бриз в CFEngine ... Но сейчас я нахожусь в среде Puppet , и мне нужно иметь возможность назначать / проверять / проверять определенные переменные sysctl.conf. В мире CFEngine я мог бы просто проверить наличие определенных строк в файле конфигурации ... Я нашел небольшую ссылку на модуль...

10
Предложения по сохранению параметров sysfs при перезагрузке

Я экспериментирую с большими изменениями параметров среды выполнения системы Linux, которые отображаются через виртуальную файловую систему sysfs. Каков наиболее эффективный способ сохранить эти параметры, чтобы они сохранялись при перезагрузках в системе в стиле RHEL / CentOS? Это просто случай...

10
Как сбросить sysctl к настройкам ОС по умолчанию?

Я не смог найти ответ в справочных страницах по sysctl. Мой файл sysctl.conf все еще находится в состоянии по умолчанию, я тестирую несколько значений и загружаю новые настройки через sysctl -p newsettings.conf. Я думаю, что для сброса будет достаточно сделать sysctl -p(что означает, что он читает...

10
Исчерпание сетевого порта Linux

Я провел столько исследований, сколько смог, не копаясь в исходном коде ядра. Похоже, что существует много дезинформации / неверной информации по этому вопросу, поэтому я надеюсь, что это раз и навсегда ответит на этот вопрос для меня и других. Строго говоря, IPv4, возможно ли исчерпание порта?...

10
Настройка ядра с помощью привилегированного Docker-контейнера

Я создаю контейнер для настройки параметров ядра для балансировщика нагрузки. Я бы предпочел развернуть эти изменения на хосте в образе, используя один привилегированный контейнер. Например: docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 При тестировании изменения...

9
Производительность Postgresql - настройка SHMMAX и SHMALL

Я читал почти все, что есть в Интернете об улучшении производительности postgres, но «правильные» значения для SHMMAX и SHMALL все еще ускользают от меня. Консенсус представляется следующим: SHMMAX = total_memory / 4 и SHMALL = total_memory / 2 - безопасные начальные значения. Тем не менее, SHMALL...

9
TCP-пакет ретранслируется 7 раз, когда sysctl tcp_retries1 имеет значение 3 - почему?

Ubuntu 12.04 Я пытаюсь лучше понять, сколько раз TCP будет пытаться повторно передать пакет, когда он не получит подтверждение о том, что получатель получил его. После прочтения справочной страницы tcp стало ясно, что это контролируется sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The...

8
Зачем менять net.inet.tcp.tcbhashsize во FreeBSD?

Практически в каждом документе по настройке сети FreeBSD я могу найти: # /boot/loader.conf net.inet.tcp.tcbhashsize=4096 Обычно это сопряжено с некоторыми бесполезными инструкциями, такими как «Настройка хеш-таблицы блока управления TCP» или «Установите разумное значение». man 4 tcpтоже не сильно...

8
Изменение настроек общей памяти ядра при установке lion

Каково расположение sysctl.confфайла на льве? В Snow Leopard он был, /etc/sysctl.confно теперь в этой папке его больше нет. Поиск файла в центре внимания не дает результатов. Настройки общей памяти были перенесены в другой файл конфигурации? Как это называется? РЕДАКТИРОВАТЬ Я пытаюсь изменить...