| Deutsch English Français Italiano |
|
<17eaa9da79063ec7$11046$1084599$802601b3@news.usenetexpress.com> View for Bookmarking (what is this?) Look up another Usenet article |
From: Farley Flud <ff@linux.rocks> Subject: Linux Performance Tuning Newsgroups: comp.os.linux.advocacy Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lines: 42 Path: news.eternal-september.org!eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.usenetexpress.com!not-for-mail Date: Sun, 11 Aug 2024 11:42:43 +0000 Nntp-Posting-Date: Sun, 11 Aug 2024 11:42:43 +0000 X-Received-Bytes: 1702 Organization: UsenetExpress - www.usenetexpress.com X-Complaints-To: abuse@usenetexpress.com Message-Id: <17eaa9da79063ec7$11046$1084599$802601b3@news.usenetexpress.com> Don't ever accept defaults. Always tune your machine. Beyond build configuration, there is the possibility of run-time tuning via "sysctl:" man sysctl Do a search for "linux kernel performance tuning" and plenty of info will be available. Here is my sysctl.conf: # disable ASLR security bullshit kernel.randomize_va_space=0 # aggressive network settings net.core.netdev_max_backlog = 65536 net.core.optmem_max = 65536 net.core.rmem_default = 1048576 net.core.wmem_default = 1048576 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_sack = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_no_metrics_save = 1 #To disable IP source routing (SRR), so that nobody can tell us which path a packet should take: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 #By default, routers route everything and even packages which don't belong #to their network(s). To avoid that we've to make sure strict reverse path filtering is enabled as defined in RFC3704: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.tcp_slow_start_after_idle = 0 net.ipv4.tcp_mtu_probing = 1 # vm.dirty_ratio = 10 vm.dirty_background_ratio = 5