From nobody Sat Dec 9 02:19:51 2023 X-Original-To: freebsd-fs@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 4SnBYL62qrz53q5v for ; Sat, 9 Dec 2023 02:20:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4SnBYK5FTrz3T8N for ; Sat, 9 Dec 2023 02:20:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=dMdekeZ+; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702088404; bh=PlEL0IudgolPR6RzIndNCsjkr3jvock2HFn9lGQJsEk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=dMdekeZ+AEJS4hf0T1D2D0EVYvxljHXXzEwZ+u3b+5uCQLoTzJzYWLMPj0zPjyfzDjPbi86WFwB3pRBNX5cvDq4/CTjDVJCOuZLgY2LJLov67VUZ2HQ6FZg99s6U/JyExBdEho9NEbeumN4NEvLl/3ZExyO0m51+lqBNr51iNFTxlinBkNf9AUYA587x+HBA6KUXDC/bXG6bV/p0lE9yF0vYBfdfqvkToRsV2DwyN0QBnRN/c6wWq5tFnmQ/vYzVHKxJnt38pxl4ST2wd2y+KMWsXbhNc3fquq8NSBxSpmAIu4Grkjj0R/DOqg2S4L+cp9tPp/7u1JPWy89wWJkDmg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702088404; bh=sMl1NOzMH6jEs8ihdR2/zQOvzHhWFDUzna8kj7nazpM=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=JoMQ0khWAnOFfPs9Bz1TJ3M9ed/XO226NLMErXouzNRdqKzVXK65FQt3fV6HBUqwtdZp0JjaRgGiOHT5w4CC0he05bPQ1jAFJVj40nD7T8hiNk3mzRYq1E87+BF00didDOdsB/iax/BzuR2zD1eHyBG/TDbgNsQ3T99i7LDP957XLcqISvXH8MyyJCVrEx/8ex09wlvtatpiQVM/1gDL1/TZx/8otUarbKaquEsIbuS7I7/HjmxAChVi14TBjKYYabGmDp5FpdglHiEvyenlXBsMo5rzcQmMSUHcQEwWt2IrrVuFXX+TU8vvllZTxMHAkiaCH++x9pR5vg5Yj2hutQ== X-YMail-OSG: nw9lYgkVM1nqlz2pewhEP6xbBNXdjBGVutsFRvpZMtOU5mw7B34MsV0deVDO12P QBmy4J7.abcE8C4r.nnQAocFsq3xw7nBIbgmJL75tLdQJ7oGAMOlwJgxP0BXLd74F8A1pkKXQL4S Fp07dYSS8JV2FwMErwsMaqAoVw6tV99k4FWO49gAQ8u_CH1tApxr3yQ2tA6Z.jb_43hBMjJsl5SW JgAK720XaDe2QqZ5CD3WqWaP0_htbChfkwC4Lwo2uCzy15B1sKVSR6oVya_bSXxJtT58Ku9Tzu4K AXmkCB7HBv2ZttufWAGjId.3k4nGJeYfkKKhqDioPYQaHinryQ4H2n.LMKpB4CN2uLJr6w_AqRNW gLrvPkuxlonLggL0Ou22hH8NjboQ1MLQsi19nvS5plO57xo0oq8Bdi3iYCkyMHav1bz2QxKKkPK7 VzVLPG6ps.Y4oNb9Vfvs2l9DDD4KWVc.quc.FwXnM7AnGjjLo0p21mlmyfOvRQvuhJ82Mr7x1mxT oTzP7PsNok5cRazWkAonmfEMeE9ycRqn9omGsOB5BM9uqN4OTLoUW.NFNW8KE.aRMTcC.yHXrnfb e8IYoPYV1v.gl9k2NXhSGnPyeDl.eZ25GKQrWpr0.LiHcxST7VOlgL.4B7R_2d4rWKK1XVpd0ssL d_rXnUIsEAfgqlnro8RUIsnnFthETudtr9KkNBIw_.SrCvA.KPQnOzFjuCY0u0FXs_LSJdI0CfYr nnoYOxedBOANR1yeWwuzxDvzyXJlomwKJzYVOJyCxms_xIsipDhH2xQEYM.ffI0h7Dp5YULHaw44 KBiio.pzdST4UbE0XDEevB_S7grF0eMil2uMG3hYpIQnhk.TCsRGcBYLlBcGc.urnTpBxWVhU6T. tBFx4jPSi2pe5bjb0oAbQzx2EvAFArgCgUTHkMwtgyq5NN6Ux550z2G_0C6A5K3c.EnDGNvhSpQd 1uIHPyUQRHdgW.Ow.J4UdfKfsa3orlHxfD5XHItoCCVnf52Tg4IfoYMZ_pLH3LOBKMAr_VRSicFa o.VLpgElYmxmEitUXJ.bfue7JWqC8Me72fmr0OKtTv7X4.gOpv7wamN6j3zguvZHE7XtwY8Kk1cL _Kp.7XagKqy1Qs_j8cwtzoKdbWBaeLYvMCjV31dB92exL7E7f1nYJDXnPZ_O33jOXi_muXzZfsAa LVEUoHnLczSBfBJnq3Q4T64mc04mLWec2cOfUqlRFHJaUoQunH97w4hqRBEMQMCDNzEkm0kuSfzz 1iBvzvpC4_wTeVwxGlQFMzlGZzIhNyvfCEA3EmBGRFACMb1tmx0JRFE8RQaLcoyEyurLj8bwf.Xn 5OQSl8xUpuG3nuzTmUM3RZw5uEqS_iouTHt9bUz0ukXwMTz3R.CgIxc3yGmu9wAZAJfCeM6Jd2yz ZjS3XXjxIx31oWkdWCh1X1GS4vMeXNPggFeavhkBWZCn2FwSVEbysNYaXkqIwaqE8RRrPiAApsAS LAdzkdztGhGKaVGO9Rfet.jwzufkU_kgnX_lGeD6sMQ7nbof__OGfqm5VEX5iGVedi4lRu6u.5xo ph_axHI3mbTpMPCChNnxWN0jRNaVv23xNaO3uUk8ZUtzg7vnnI9u6K6ABJifQnNJjTIZUFbh03AI uXVms4WfBO_t.llZbmwkRnfo0saA_AVyqNux9TOKXna_LYNREtssUH0DhAKxrSfNSaJjruH.oX0C xvzF4VV9hG3ZYXChvHNVjYn_OWkvFBrLE6etDrx9gbc_KYgjwoYfLB5QLPWU5fmOEWlzeeQLTa7q JCJtanV4T_mQlES4PNKr9CEPuhbHoE.8p0qmXF3kZ3CET9huXMrwjQsr05m2WSdURvM2gWf4H73l fdogDgPCGq_NLlViWUb9Ogc9tmROra0X1rN2k53IscxCIids0jr0ByZgQVw5ASL73EbkMKFQ9WjF 3u5PhokXBpuEFPye2vu6ZhwQO8Dkx9CG.RLHzVlRIhBT5A8yzpycpyseMEB7aq4UPgjbXViL13LK wVBkEKEu_Bfq3zJN4TOptcsgDsxUe1hlzJDCaLhIuK6kPdMdu4AsHh6tscRS191Z7RSTcfk1m7pk Sj4S0PVgAwf5scyrxixjV57Jx1jVmRqcmKFr7bfPB9bBx4uLX4Ghjzh1bcTtWNfYjPuibOx.JKin d1TY7rYLKvghIyu1RUfUBEYti3DfRCu0yOThM3_oYi4Kf4ZYBXuFwHnaWPThDOuXyXWQm0oyx1PW QBqLaDHJq__DW3RGjrqkgaBoiPu3NRLkBjdbNuLRfIZsG.2GO.0oQ3CTl9czcA7u6LRd5g9wpauN 6WQ-- X-Sonic-MF: X-Sonic-ID: 0523d794-c601-49a5-b4d9-87de304c231b Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sat, 9 Dec 2023 02:20:04 +0000 Received: by hermes--production-gq1-64499dfdcc-zpkjd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d1b982e492ff8297652d17f4e8e3e20c; Sat, 09 Dec 2023 02:20:01 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: Re: periodic trim for ufs2 ssds Message-Id: Date: Fri, 8 Dec 2023 18:19:51 -0800 To: olivier.freebsd@free.fr, freebsd-fs@freebsd.org X-Mailer: Apple Mail (2.3774.200.91.1.1) References: X-Spamd-Result: default: False [-3.43 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.925]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MLMMJ_DEST(0.00)[freebsd-fs@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.206:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.206:from]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[free.fr,freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SnBYK5FTrz3T8N X-Spamd-Bar: --- Warner Losh wrote on Date: Fri, 08 Dec 2023 14:13:07 UTC : > On Fri, Dec 8, 2023, 4:03 AM Olivier Certner > wrote: > > > Hi, > > > > Did you consider trying 'fsck_ffs -B -E' on a toy system? From a glance > > at the code, these flags are not exclusive and should do what you expect. > > > > > I wouldn't expect that to work... > > If that works, then you also have the option of not turning on trim on the > > FS and instead periodically doing it at once, like you can do on ZFS. > > > > I'd go the other way. I'd turn trim on for UFS and monitor the system under > load. Newer drives I've evaluated have much better pathological behavior > than the drives of a few years ago... there's a lot of left over fud about > how it's always terrible... Also, possibly try use of: # sysctl -d vfs.ffs.dotrimcons vfs.ffs.dotrimcons: enable BIO_DELETE / TRIM consolidation possibly via loader.conf : # grep trim /boot/loader.conf vfs.ffs.dotrimcons=1 One can sometimes use: # gstat -spod for monitoring alternatives and get an idea if on-the-fly trim is rate limiting activity compared to not having it enabled. === Mark Millard marklmi at yahoo.com