«sysctl» 태그된 질문

sysctl은 Unix와 유사한 운영 체제 커널에서 옵션 및 제한을 제어하는 ​​메커니즘입니다. Sysctls는 성능을 조정하거나 많은 하위 시스템의 동작을 변경하는 데 사용할 수 있습니다.

4
FreeBSD 성능 조정 : Sysctl 매개 변수, loader.conf, 커널
나는 sysctl.conf/ loader.conf / KENCONF/ 등을 통해 FreeBSD를 조정하는 것에 대한 지식을 공유하고 싶었다 . 처음에는 최대 100,000-200,000 개의 활성 연결을 조정하는 FreeBSD 조정에 대한 Igor Sysoev (nginx의 저자) 프리젠 테이션을 기반으로했다. 최신 버전의 FreeBSD는 훨씬 더 많은 것을 처리 할 수 ​​있습니다. 튜닝은 FreeBSD7-FreeBSD-CURRENT를위한 것입니다. 7.2 amd64 이후 일부는 …

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, 나는 특히 아마록, 나는 변경하기 전에 시작할 수있는 응용 프로그램의 동일한 세트를 시작할 수 없습니다입니다. 로 변경 vm.overcommit_ratio해야 300했기 …
49 memory  kernel  sysctl 

6
많은 연결과 작은 패킷의 트래픽이 많은 기가비트 네트워크에서 TCP 성능 향상
“연결 수가 많고 트래픽이 적은 기가비트 네트워크를 통해 TCP 처리량을 향상 시키려고합니다. 내 서버 OS는 Ubuntu 11.10 Server 64bit입니다. TCP 소켓 (모두 동일한 포트에 있음)을 통해 약 50.000 (및 증가하는) 클라이언트가 서버에 연결되어 있습니다. 패킷의 95 %는 1-150 바이트 (TCP 헤더 및 페이로드) 크기입니다. 나머지 5 %는 150에서 4096+ 바이트까지 …

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.nf_conntrack_buckets를 제외한 모든 net.netfilter 구성을 적용 할 수있었습니다. 또한 sysctl -w를 사용하여 터미널에서 이것을 설정하면 '오류 : 키'net.netfilter.nf_conntrack_buckets에서 권한이 거부되었습니다 '가 발생합니다. # This should …

1
ulimit, launchctl, sysctl의 차이점은 무엇입니까?
운영 체제 (특히 OSX)의 한계를 관리 할 때이 세 가지 도구의 기능과 기록 간의 차이점과 겹치는 부분은 무엇입니까? ulimit launchctl, launchd sysctl OSX에서 최대 프로세스를 조정하고 파일 제한을 여는 것이 혼란 스럽습니다. 터미널 대 GUI를 통해 일부 프로세스가 시작되는지 여부는 중요합니까? 아마도 관련 : OS X (10.5)에서 기본 ulimits는 어디에 …

4
권한이있는 Docker 컨테이너를 사용한 커널 튜닝
로드 밸런서의 커널 설정을 조정하기위한 컨테이너를 만들고 있습니다. 단일 권한 컨테이너를 사용하여 이미지의 변경 사항을 호스트에 배포하고 싶습니다. 예를 들면 다음과 같습니다. docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 테스트에서 변경 사항은 해당 컨테이너에만 적용됩니다. 전적으로 권한이있는 컨테이너를 / proc로 변경하면 기본 OS가 실제로 변경 될 것이라는 인상을 받았습니다. …
10 linux  docker  su  sysctl 

2
리눅스 네트워킹 포트 고갈
커널 소스에서 바로 파지 않고 가능한 한 많은 연구를 수행했습니다. 주제에 대한 많은 양의 잘못된 정보 / 잘못된 정보가있는 것 같습니다. 그래서 이것이 저와 다른 사람들에게 한 번에 대한 질문에 대답하기를 바랍니다. 엄격하게 IPv4를 사용하면 실제로 포트 소진이 가능합니까? 설명하겠습니다 : 사용 가능한 65535 포트가 있습니다. 0을 사용할 수 없습니다. …

3
Puppet을 사용하여 sysctl.conf 매개 변수 설정
이것은 CFEngine 에서 산들 바람이되었습니다 ...하지만 지금 은 꼭두각시 환경 에 있으며 특정 sysctl.conf 변수를 할당 / 보장 / 확인할 수 있어야합니다. CFEngine 세계에서는 구성 파일 내에서 특정 행을 간단히 확인할 수 있습니다 ... Puppet Wiki 의 sysctl 모듈 과 github 의 프로젝트에 대한 작은 참조를 찾았습니다 . 그러나 실제로는 …

2
sysctl을 OS 기본값으로 재설정하는 방법은 무엇입니까?
sysctl 매뉴얼 페이지에서 답을 찾을 수 없습니다. 내 sysctl.conf 파일은 여전히 ​​기본 상태이며 여러 값을 테스트하고를 통해 새 설정을로드했습니다 sysctl -p newsettings.conf. 나는 재설정하기에 충분할 것입니다 sysctl -p(즉,에서 값을 읽습니다 sysctl.conf). 그러나 금식 sysctl -a | grep domain으로 아직 오래된 설정이 있음을 알 수있었습니다. 어떤 아이디어?
10 debian  sysctl  reset 

4
재부팅시에도 sysfs 매개 변수를 유지하기위한 제안
sysfs 가상 파일 시스템을 통해 노출 되는 Linux 시스템 런타임 매개 변수에 대한 큰 변경 사항을 실험하고 있습니다. RHEL / CentOS 스타일 시스템에서 재부팅시에도 유지되도록 이러한 매개 변수를 유지하는 가장 효율적인 방법은 무엇입니까? 단순히 명령을 /etc/rc.local에 덤프하는 경우입니까? 이것에 적합한 init 스크립트가 있습니까? 또한 구성 관리 관점에서 표준화에 대해 생각하고 …

3
재부팅간에 지속되는 nf_conntrack_max
에서 /proc나는 nf_conntrack_max 두 가지 항목이 있습니다 : / proc / sys / net / netfilter / nf_conntrack_max / proc / sys / net / nf_conntrack_max 하나를 변경하는 것과 동일한 값을 가리키는 것처럼 보이는 것도 다른 하나를 변경합니다. 이 두 가지를 모두 설정하면 /etc/sysctl.conf: net.netfilter.nf_conntrack_max = 65528 net.ipv4.netfilter.ip_conntrack_max = 65535 …

1
sysctl tcp_retries1이 3으로 설정되면 TCP 패킷이 7 번 재전송됩니다. 왜 그렇습니까?
우분투 12.04 대상이받은 확인을받지 못하면 TCP가 패킷을 다시 전송하려고 시도하는 횟수를 더 잘 이해하려고합니다. tcp 매뉴얼 페이지를 읽은 후 sysctl tcp_retries1에 의해 제어되는 것으로 나타났습니다. tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit a packet on an established connection normally, without the extra effort of …

2
PostgreSQL 성능-SHMMAX 및 SHMALL 조정
postgres 성능 향상에 대한 온라인의 모든 내용을 읽었지만 SHMMAX 및 SHMALL의 "올바른"값은 여전히 ​​나를 피합니다. 컨센서스는 SHMMAX = total_memory / 4이고 SHMALL = total_memory / 2는 안전한 시작 값입니다. 그러나 SHMALL은 페이지 또는 바이트 단위로 측정 할 수 있으며 Ubuntu에서 사용되는 정보를 찾을 수 없습니다. 우분투 (또는 일반적으로 데비안)는 SHMALL에 …

2
Lion 설치에서 커널 공유 메모리 설정 수정
sysctl.conf사자 에서 파일 의 위치는 무엇입니까 ? Snow Leopard /etc/sysctl.conf에는 들어 있지만 이제는 해당 폴더에 더 이상 포함되어 있지 않습니다. 스포트라이트에서 파일을 검색하면 결과가 없습니다. 공유 메모리 설정이 다른 conf 파일로 이동 되었습니까? 그건 뭐예요? 편집하다 컴퓨터의 커널 공유 메모리 설정을 수정하려고합니다. sysctl.conf올바른 위치에서 파일을 찾지 못하면 권장 설정으로 내 …

1
왜 FreeBSD에서 net.inet.tcp.tcbhashsize를 변경해야합니까?
사실상 모든 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 tuned …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.