From nobody Mon Mar 18 11:42:48 2024 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TytJh2x8Lz5DYVH; Mon, 18 Mar 2024 11:43:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TytJh2WPWz41V2; Mon, 18 Mar 2024 11:43:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710762180; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nRW1zKiuHdfkRBaVz8VhI700iA151KX5T6T7h+C7OmI=; b=VplVI3hsHi/DAQ9CC+Az/nlItLz3U0KGpRO27aVAuz6/SB3mh9cKKCbEC36smoNFW2KoaU TFquuXzGjOtYMztqtPVNDwBAf5XfbHz/4Lsr8fBKJxVgCrZ1APyPztytc2u3ThbzQaPYcS 7zIrSeh2ZRybSJqnIN7n2+m6BqTKfL4wPkiB7MMtGasIz7+10iYzbfT8EvV6b2HfF1FmPk AFJWkjwaijwM7yhgqO/enyyykHcgWrIxTrWkOBtns4KQgZCMJYXUwVNS7X+YNyNLNDv9q3 z6FKeGv0Jr5909JA9pQrD8Jy5XbGfROHftN02DnaoZPcaNH+QTmXtdNZ/fiECQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710762180; a=rsa-sha256; cv=none; b=LqUEI6u1lQiGBldQlundAvbdBcePuAR2V7262iwhZ6XNqP7F5gP6fSET31gwcHcaj83UEH jKtTXl9clEKSLo3f8mG7+qPb3r8Gm83bQ5CxcM28SW8bpCjBXffWhRU/oh/4ysgBrlXUdl E5eqbxTxT8JaT5Fxy+fnpFfRVbIEhAbXZD13D8IP1NdG+A4nUkGM4QQkNtwkmMl6maJnM6 Agz3/6/3PK3KiT59/7/5BsDPE+k90jsQuZnsYjasoJaH7IcLmr1ObOJN84YXxfVv5ojh8h BoPl7ywvgRsIrqalP2Jh3V2/Kc2yM9xU1eSucKc4dNh2E9ER6nJhTW+UNm02wg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710762180; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nRW1zKiuHdfkRBaVz8VhI700iA151KX5T6T7h+C7OmI=; b=ToFI5GV7ky7ztM2bGkvR8ZF7KyXakTW0HzT6i51uG6XIOJYzCiYgrz04C/Xq7newcUt2I8 HmPGOy3ysCxk3TO46MKxuL+9CUr8HU2N1gnhJcSbWYQHgKdD1OKE+LdjRUTU52iEz1tTUN allbzkayumN2dII/yxIvPQxi6LDtahATjtemT5uVjenDnWSTFJ8lR1G1bXzaLw+zxF6IbV /qw1Co3gEqDt7N7brKsh9XmL8cyXPGrTuclgKLvilPFvbGVC+VHZAbCi3U0+F/bOISofQJ VTIHFPY6bWKHU1wuVKNX0Zl1S75heaBb2wFQK27SJ+meJZnxCtCgWPtPC56KYg== Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TytJh2045zFcY; Mon, 18 Mar 2024 11:43:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-dd161eb03afso3508443276.0; Mon, 18 Mar 2024 04:43:00 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWI+9L6oc6rkCRNCb2F5fT/iFW29yVs5SwDG2ZQbk2TmR2bWP+KK619nQZz+0X3VRaDrOw32x8Pp7TtAV6/Z4KQssnXRu69s1UMB5aENTO9BWAfOpyheblBVAetk4CC3NJyBfculA== X-Gm-Message-State: AOJu0Yz8o6MY5hoO0xu67Pd8Ld2CG01nxu0rvBmaiFPv9N2kJGxMxuhg Vfsa2lJ5H3oW8zlOldF74JnlEk3IJ83acymQp7SYQYUE6VMGZxZWe+dVsd+ftFmLD3ymV1pn0nx naOelOEusoycdVqXLY7YsME0mhMA= X-Google-Smtp-Source: AGHT+IEVGcLQaZvLj2F2msTlyRw8wgpGp7EpaTC93rNd7cTVEkp6hphPXf+/wSRuTrGZlmLIeMSrEpvJ3QNahO+lP8Q= X-Received: by 2002:a5b:cc2:0:b0:dd1:37ff:696 with SMTP id e2-20020a5b0cc2000000b00dd137ff0696mr8777489ybr.59.1710762179517; Mon, 18 Mar 2024 04:42:59 -0700 (PDT) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 References: <42C327BD-6CE4-43AA-A1AE-3BEC08D623DB@freebsd.org> <486915F0-456B-4B09-A8BC-93BBA79C4CA1@freebsd.org> <20240313080624.6c73908c@ernst.home> <508E3B47-8E1B-469F-97B1-2171A3098888@freebsd.org> <86a5n1i0xg.fsf@ltc.des.dev> <78D1FF09-71A3-4486-B934-D8332F54B237@freebsd.org> <20240316104053.20bef8c2@ernst.home> <20240316115128.33d11f7b@ernst.home> <7367F29A-D52B-4828-B79A-AA2667E81E7D@freebsd.org> <4FF534F6-B35D-4596-8D1E-226AD1347AC8@freebsd.org> <6e795e9c-8de4-4e02-9a96-8fabfaa4e66f@app.fastmail.com> In-Reply-To: From: Nuno Teixeira Date: Mon, 18 Mar 2024 11:42:48 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Request for Testing: TCP RACK To: Drew Gallatin Cc: tuexen@freebsd.org, garyj@gmx.de, current@freebsd.org, net@freebsd.org, Randall Stewart Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello all! It works just fine! System performance is OK. Using patch on main-n268841-b0aaf8beb126(-dirty). --- net.inet.tcp.functions_available: Stack D Alias PCB coun= t freebsd freebsd 0 rack * rack 38 --- It would be so nice that we can have a sysctl tunnable for this patch so we could do more tests without recompiling kernel. Thanks all! Really happy here :) Cheers, Nuno Teixeira escreveu (domingo, 17/03/2024 =C3=A0(s)= 20:26): > > Hello, > > > I don't have the full context, but it seems like the complaint is a per= formance regression in bonnie++ and perhaps other things when tcp_hpts is l= oaded, even when it is not used. Is that correct? > > > > If so, I suspect its because we drive the tcp_hpts_softclock() routine = from userret(), in order to avoid tons of timer interrupts and context swit= ches. To test this theory, you could apply a patch like: > > It's affecting overall system performance, bonnie was just a way to > get some numbers to compare. > > Tomorrow I will test patch. > > Thanks! > > -- > Nuno Teixeira > FreeBSD Committer (ports) --=20 Nuno Teixeira FreeBSD Committer (ports)