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

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

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

1
Как работает 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, я не могу запустить тот же набор приложений, который мог запустить до изменения, особенно amarok. Мне пришлось изменить …
50 memory  kernel  sysctl 

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

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

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

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

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

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

2
Как сбросить sysctl к настройкам ОС по умолчанию?
Я не смог найти ответ в справочных страницах по sysctl. Мой файл sysctl.conf все еще находится в состоянии по умолчанию, я тестирую несколько значений и загружаю новые настройки через sysctl -p newsettings.conf. Я думаю, что для сброса будет достаточно сделать sysctl -p(что означает, что он читает значения из sysctl.conf). Но …
10 debian  sysctl  reset 

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

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

1
TCP-пакет ретранслируется 7 раз, когда sysctl tcp_retries1 имеет значение 3 - почему?
Ubuntu 12.04 Я пытаюсь лучше понять, сколько раз TCP будет пытаться повторно передать пакет, когда он не получит подтверждение о том, что получатель получил его. После прочтения справочной страницы tcp стало ясно, что это контролируется sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit …

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

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

1
Зачем менять net.inet.tcp.tcbhashsize во FreeBSD?
Практически в каждом документе по настройке сети FreeBSD я могу найти: # /boot/loader.conf net.inet.tcp.tcbhashsize=4096 Обычно это сопряжено с некоторыми бесполезными инструкциями, такими как «Настройка хеш-таблицы блока управления TCP» или «Установите разумное значение». man 4 tcpтоже не сильно поможет: tcbhashsize Size of the TCP control-block hash table (read-only). This may be …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.