分类
标签
alpine api bbr bilibili blue archive codeforces combination data structure dfs discrete divide edgeone fenwick games greedy icpc introduction inversion javascript leetcode linux loli math misc moe music netcup python simulate sliding window sort string tcp tls torrent trisection vertex wordpress xcpc zsh
本调参来自 VPS.Town Debian 13 Trixie 优化镜像,官方测试结果如下:

配置步骤
- 编辑配置文件
nano /etc/sysctl.d/00-opti-vt.conf- 将以下内容完整复制到文件内
kernel.pid_max = 65535kernel.panic = 1kernel.sysrq = 1kernel.core_pattern = core_%ekernel.printk = 3 4 1 3kernel.numa_balancing = 0kernel.sched_autogroup_enabled = 0
vm.swappiness = 10vm.dirty_ratio = 10vm.dirty_background_ratio = 5vm.panic_on_oom = 1vm.overcommit_memory = 1vm.min_free_kbytes = 90214
net.core.default_qdisc = fqnet.core.netdev_max_backlog = 2000net.core.rmem_max = 14745600net.core.wmem_max = 14745600net.core.rmem_default = 87380net.core.wmem_default = 65536net.core.somaxconn = 883net.core.optmem_max = 65536
net.ipv4.tcp_fastopen = 3net.ipv4.tcp_timestamps = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_fin_timeout = 10net.ipv4.tcp_slow_start_after_idle = 0net.ipv4.tcp_max_tw_buckets = 32768net.ipv4.tcp_sack = 1net.ipv4.tcp_fack = 0
net.ipv4.tcp_rmem = 8192 87380 14745600net.ipv4.tcp_wmem = 8192 65536 14745600net.ipv4.tcp_mtu_probing = 1net.ipv4.tcp_congestion_control = bbrnet.ipv4.tcp_notsent_lowat = 4096net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_adv_win_scale = 4net.ipv4.tcp_moderate_rcvbuf = 1net.ipv4.tcp_no_metrics_save = 0
net.ipv4.tcp_max_syn_backlog = 3533net.ipv4.tcp_max_orphans = 65536net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 3net.ipv4.tcp_abort_on_overflow = 0net.ipv4.tcp_stdurg = 0net.ipv4.tcp_rfc1337 = 0net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 1024 65535net.ipv4.ip_no_pmtu_disc = 0net.ipv4.route.gc_timeout = 100net.ipv4.neigh.default.gc_stale_time = 120net.ipv4.neigh.default.gc_thresh3 = 8192net.ipv4.neigh.default.gc_thresh2 = 4096net.ipv4.neigh.default.gc_thresh1 = 1024
net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.icmp_ignore_bogus_error_responses = 1net.ipv4.conf.all.rp_filter = 1net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.default.arp_announce = 2net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.default.arp_ignore = 1- 应用配置
运行以下命令立即生效:
sysctl -p /etc/sysctl.d/00-opti-vt.conf或者重启服务器:
reboot重要提醒
不要盲目复制粘贴到所有服务器上。对于一个内存很小(如 1GB)的 VPS,过大的缓冲区可能会消耗过多内存,反而导致系统不稳定。请根据实际服务器配置和用途进行适当调整。
虚拟云服务器 Linux TCP 参数调优,轻松跑万兆
https://zrn.net/posts/linux-tcp-performance-optimize/