输入服务器配置和使用场景,自动生成优化的sysctl.conf配置

这个小工具是直接从LET上面主机商的网站上面翻译过来的 https://www.enginyring.com/tools/sysctl ,自己试了下,效果还不错,于是就整合在博客里面了,方便自己和朋友们使用。

输入服务器配置和使用场景,自动生成优化的sysctl.conf配置

这个小工具是直接从LET上面主机商的网站上面翻译过来的 https://www.enginyring.com/tools/sysctl ,自己试了下,效果还不错,于是就整合在博客里面了,方便自己和朋友们使用。

Optimized sysctl.conf for Virtualization Host
Hardware: 1 cores / 1 threads, 1GB RAM, 1000Mb/s NIC, SSD
Last rev: v1.5.5/052025
Apply changes with: sudo sysctl -p
IMPORTANT: Test these settings with your specific workload.
net.core.rmem_max = 33554432
net.core.wmem_max = 33554432
net.core.rmem_default = 8388608
net.core.wmem_default = 8388608
net.core.optmem_max = 16777216
net.ipv4.tcp_rmem = 4096 131072 67108864
net.ipv4.tcp_wmem = 4096 131072 67108864
net.ipv4.udp_mem = 16777216 33554432 67108864
net.ipv4.tcp_mem = 16777216 33554432 67108864
net.ipv4.udp_rmem_min = 16384
net.ipv4.udp_wmem_min = 16384
net.core.netdev_max_backlog = 100000
net.core.somaxconn = 1024
net.ipv4.tcp_max_syn_backlog = 16384
net.core.busy_poll = 50
net.core.busy_read = 50
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_notsent_lowat = 16384
net.core.netdev_budget_usecs = 4000
net.core.dev_weight = 64
net.ipv4.tcp_max_tw_buckets = 2000000
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_frto = 2
net.ipv4.tcp_mtu_probing = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.netfilter.nf_conntrack_max = 16384
kernel.sched_min_granularity_ns = 10000
kernel.sched_wakeup_granularity_ns = 15000
kernel.sched_latency_ns = 60000
kernel.sched_rt_runtime_us = 980000
kernel.sched_migration_cost_ns = 1000000
kernel.sched_autogroup_enabled = 0
kernel.sched_cfs_bandwidth_slice_us = 3000
vm.swappiness = 5
vm.dirty_ratio = 30
vm.dirty_background_ratio = 10
vm.dirty_expire_centisecs = 1000
vm.dirty_writeback_centisecs = 100
vm.zone_reclaim_mode = 0
vm.min_free_kbytes = 4096
vm.vfs_cache_pressure = 75
vm.overcommit_memory = 1
vm.overcommit_ratio = 50
vm.max_map_count = 1048576
vm.page-cluster = 0
vm.oom_kill_allocating_task = 1
fs.file-max = 2097152
fs.nr_open = 26214400
fs.aio-max-nr = 1048576
fs.inotify.max_user_instances = 32
fs.inotify.max_user_watches = 65536
kernel.pid_max = 4194304
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-arptables = 0
net.ipv4.tcp_tw_reuse = 1
vm.nr_hugepages = 78
vm.hugetlb_shm_group = 0
vm.transparent_hugepage.enabled = madvise
vm.transparent_hugepage.defrag = never
net.netfilter.nf_conntrack_tcp_timeout_established = 86400
sunrpc.tcp_slot_table_entries = 64
sunrpc.udp_slot_table_entries = 64
kernel.tsc_reliable = 1
kernel.randomize_va_space = 0
代理上网选哪个?
给个 建议如下:
这样更容易分别 此段语句的作用
点赞支持
不错
Network 网络应用
不过如果完全只用作代理,可以试下这个大佬的,https://www.nodeseek.com/post-317757-1 应该效果会更好
感谢,我去看看能不能加进去
tcp缓冲区参数和延迟也是有关系的,能不能把延迟也加到计算参数里
这个我还真不清楚,这里面的计算都是搬运的老外的网站,兄弟如果有相关资料(比如比较确定的公式)的话我可以试试看能不能加进去
@shc #9 https://www.nodeseek.com/post-197087-1