From owner-freebsd-bugs@freebsd.org Sun May 2 17:30:39 2021 Return-Path: Delivered-To: freebsd-bugs@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 7CB0462B5CF for ; Sun, 2 May 2021 17:30:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4FYCmv2y5lz4rsD for ; Sun, 2 May 2021 17:30:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 655EE62B5CE; Sun, 2 May 2021 17:30:39 +0000 (UTC) Delivered-To: bugs@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 652A862B1F2 for ; Sun, 2 May 2021 17:30:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FYCmv2NbCz4rpl for ; Sun, 2 May 2021 17:30:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 44DDA6BD2 for ; Sun, 2 May 2021 17:30:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 142HUd6h077242 for ; Sun, 2 May 2021 17:30:39 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 142HUdih077241 for bugs@FreeBSD.org; Sun, 2 May 2021 17:30:39 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 255551] FreeBSD sort much slower than GNU or NetBSD Date: Sun, 02 May 2021 17:30:39 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jwb@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2021 17:30:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255551 Bug ID: 255551 Summary: FreeBSD sort much slower than GNU or NetBSD Product: Base System Version: 12.2-STABLE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: jwb@freebsd.org This isn't really a problem, since FreeBSD's sort command is more than fast enough for my purposes, but it seems worth reporting in case it exposes an undiscovered problem that might be easy to fix. All tests were run on the same machine, a ThinkCenter i5 with 8G RAM. NetB= SD running under VirtualBox. NetBSD netbsd9.acadix bacon ~/Prog/Src/peak-classifier 435: (pkgsrc): time sort -n -k 1 -k 2 -k 3 pc-gff-stripped.bed > /dev/null 1.409u 2.548s 0:03.95 99.7% 0+0k 0+0io 0pf+0w FreeBSD coral.acadix bacon ~/Prog/Src/peak-classifier 1005: time sort -n -= k 1 -k 2 -k 3 pc-gff-stripped.bed > /dev/null 24.574u 0.795s 0:25.37 99.9% 55+172k 0+0io 0pf+0w FreeBSD coral.acadix bacon ~/Prog/Src/peak-classifier 1006: time gsort --parallel=3D1 -n -k 1 -k 2 -k 3 pc-gff-stripped.bed > /dev/null 3.005u 0.149s 0:03.16 99.3% 152+177k 6+0io 3pf+0w I generated a simpler file using just column 2 from the bed file and ran a simple sort -n on it (no -k flags). Results were similar, so the performan= ce difference is not limited to multicolumn sorting. Results are the same on 12.2 and 13.0. --=20 You are receiving this mail because: You are the assignee for the bug.=