From owner-freebsd-stable@freebsd.org Fri Mar 5 22:28:01 2021 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DBE12569DA3 for ; Fri, 5 Mar 2021 22:28:01 +0000 (UTC) (envelope-from chris@cretaforce.gr) Received: from relay1.cretaforce.gr (relay1.cretaforce.gr [195.201.253.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.cretaforce.gr", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dsj6m4QVsz3q1k for ; Fri, 5 Mar 2021 22:27:59 +0000 (UTC) (envelope-from chris@cretaforce.gr) Received: from server1.cretaforce.gr (server1.cretaforce.gr [138.201.248.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.cretaforce.gr", Issuer "RapidSSL RSA CA 2018" (verified OK)) by smtp1.cretaforce.gr (Postfix) with ESMTPS id 670681FBFF for ; Sat, 6 Mar 2021 00:27:57 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cretaforce.gr; s=cretaforce; t=1614983277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oeb+JbimNoom4gRitFLREwK9GzoNQt83p1H2fOoShmo=; b=O2hohn2/ZaKiELK65NcLCo8ZFcfTopGH8Ydf6uEBxcwUhcLPq9UWXQ5o5h9qLlv4vDMl7N B4AeYrTGPiN1CKJfK8IRH3w8UfbaPF2xGfsL0KTfUUqpWIG7G9qxlZOXsdJlCgSnxDfe2r aWh8QF45IjVFoQr1WXopDmyDjLOrZXM= Received: from macbook-air.fritz.box (athedsl-127937.home.otenet.gr [85.75.75.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: chris@cretaforce.gr) by server1.cretaforce.gr (Postfix) with ESMTPSA id 25ABA2730A for ; Sat, 6 Mar 2021 00:27:57 +0200 (EET) From: Christos Chatzaras Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: Filesystem operations slower in 13.0 than 12.2 Date: Sat, 6 Mar 2021 00:27:55 +0200 References: <202103051842.125IgNl9013402@nuc.oldach.net> To: FreeBSD-STABLE Mailing List In-Reply-To: <202103051842.125IgNl9013402@nuc.oldach.net> Message-Id: X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4Dsj6m4QVsz3q1k X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cretaforce.gr header.s=cretaforce header.b=O2hohn2/; dmarc=none; spf=pass (mx1.freebsd.org: domain of chris@cretaforce.gr designates 195.201.253.145 as permitted sender) smtp.mailfrom=chris@cretaforce.gr X-Spamd-Result: default: False [-4.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:195.201.253.145]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[cretaforce.gr:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[195.201.253.145:from]; ASN(0.00)[asn:24940, ipnet:195.201.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[195.201.253.145:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cretaforce.gr:s=cretaforce]; FREEFALL_USER(0.00)[chris]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; DMARC_NA(0.00)[cretaforce.gr]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[195.201.253.145:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[cretaforce.gr:dkim]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-stable] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2021 22:28:01 -0000 I did some more tests. Finally I see similar results (with the exception = of one "portsnap extract" test). Also with 13.0 I can't trigger a bug = that I describe here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250576 = --------------------------------------------------------------------------= --------------------------------------------------------------------------= ------ Command: /usr/bin/time -l rm -fr /usr/ports /usr/src (these tests done = with exactly the same hardware - I upgrade 12.2p4 to 13.0-RC1 for the = 2nd test) FreeBSD 12.2p4 12.67 real 0.36 user 1.94 sys 5652 maximum resident set size 8 average shared memory size 4 average unshared data size 139 average unshared stack size 950 page reclaims 0 page faults 0 swaps 49120 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 49258 voluntary context switches 0 involuntary context switches 13.18 real 0.41 user 1.81 sys 5896 maximum resident set size 8 average shared memory size 4 average unshared data size 132 average unshared stack size 1074 page reclaims 0 page faults 0 swaps 19463 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 19617 voluntary context switches 7 involuntary context switches 12.16 real 0.36 user 1.85 sys 5884 maximum resident set size 7 average shared memory size 3 average unshared data size 125 average unshared stack size 1046 page reclaims 0 page faults 0 swaps 18942 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 19096 voluntary context switches 8 involuntary context switches FreeBSD 13.0-RC1 16.71 real 0.63 user 3.02 sys 5580 maximum resident set size 7 average shared memory size 3 average unshared data size 124 average unshared stack size 956 page reclaims 0 page faults 0 swaps 24420 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 24596 voluntary context switches 8 involuntary context switche 14.53 real 0.48 user 2.98 sys 5572 maximum resident set size 7 average shared memory size 3 average unshared data size 123 average unshared stack size 954 page reclaims 0 page faults 0 swaps 19426 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 19599 voluntary context switches 13 involuntary context switches 13.97 real 0.70 user 2.85 sys 5580 maximum resident set size 8 average shared memory size 4 average unshared data size 130 average unshared stack size 956 page reclaims 0 page faults 0 swaps 18310 block input operations 136 block output operations 0 messages sent 0 messages received 0 signals received 18477 voluntary context switches 25 involuntary context switches = --------------------------------------------------------------------------= --------------------------------------------------------------------------= ------ Command: /usr/bin/time -l tar xf src.tar (these tests done with 2 = different idle servers but with same 4TB HDDs models) FreeBSD 12.2p4 37.35 real 1.03 user 3.34 sys 8644 maximum resident set size 36 average shared memory size 4 average unshared data size 129 average unshared stack size 773 page reclaims 16 page faults 0 swaps 60 block input operations 4042 block output operations 0 messages sent 0 messages received 0 signals received 874 voluntary context switches 18 involuntary context switches FreeBSD 13.0-RC1 44.97 real 1.15 user 3.34 sys 8840 maximum resident set size 35 average shared memory size 3 average unshared data size 127 average unshared stack size 768 page reclaims 0 page faults 0 swaps 2 block input operations 422 block output operations 0 messages sent 0 messages received 0 signals received 304 voluntary context switches 43 involuntary context switches = --------------------------------------------------------------------------= --------------------------------------------------------------------------= ------ Command: /usr/bin/time -l tar xf ports.tar (these tests done with 2 = different idle servers but with same 4TB HDDs models) FreeBSD 12.2p4 50.80 real 1.55 user 4.62 sys 15512 maximum resident set size 36 average shared memory size 4 average unshared data size 128 average unshared stack size 2476 page reclaims 0 page faults 0 swaps 120 block input operations 2776 block output operations 0 messages sent 0 messages received 0 signals received 557 voluntary context switches 108 involuntary context switches FreeBSD 13.0-RC1 59.93 real 1.69 user 4.73 sys 15680 maximum resident set size 35 average shared memory size 3 average unshared data size 127 average unshared stack size 2475 page reclaims 0 page faults 0 swaps 28 block input operations 231 block output operations 0 messages sent 0 messages received 0 signals received 2179 voluntary context switches 54 involuntary context switches = --------------------------------------------------------------------------= --------------------------------------------------------------------------= ------ Command: /usr/bin/time -l portsnap extract (these tests done with 2 = different idle servers but with same 4TB HDDs models) FreeBSD 12.2p4 99.45 real 34.90 user 59.63 sys 49280 maximum resident set size 21 average shared memory size 3 average unshared data size 87 average unshared stack size 11822292 page reclaims 0 page faults 0 swaps 1031 block input operations 1774 block output operations 0 messages sent 0 messages received 0 signals received 355648 voluntary context switches 568 involuntary context switches 100.00 real 34.91 user 59.97 sys 49280 maximum resident set size 20 average shared memory size 3 average unshared data size 87 average unshared stack size 11822292 page reclaims 0 page faults 0 swaps 133 block input operations 2674 block output operations 0 messages sent 0 messages received 0 signals received 354821 voluntary context switches 259 involuntary context switches 82.95 real 35.98 user 60.68 sys 49280 maximum resident set size 20 average shared memory size 2 average unshared data size 86 average unshared stack size 11822292 page reclaims 0 page faults 0 swaps 6 block input operations 1773 block output operations 0 messages sent 0 messages received 0 signals received 354474 voluntary context switches 387 involuntary context switches FreeBSD 13.0-RC1 217.43 real 75.67 user 110.97 sys 49176 maximum resident set size 22 average shared memory size 3 average unshared data size 90 average unshared stack size 12289905 page reclaims 5 page faults 0 swaps 29660 block input operations 508 block output operations 4413 messages sent 2536723 messages received 0 signals received 384200 voluntary context switches 549 involuntary context switches 125.50 real 63.00 user 96.47 sys 49176 maximum resident set size 21 average shared memory size 3 average unshared data size 89 average unshared stack size 12289905 page reclaims 0 page faults 0 swaps 118 block input operations 171 block output operations 4413 messages sent 2536723 messages received 0 signals received 354513 voluntary context switches 444 involuntary context switches 118.93 real 62.91 user 96.28 sys 49176 maximum resident set size 21 average shared memory size 3 average unshared data size 89 average unshared stack size 12289905 page reclaims 0 page faults 0 swaps 0 block input operations 171 block output operations 4413 messages sent 2536723 messages received 0 signals received 354404 voluntary context switches 409 involuntary context switches=