mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#linux616

0 Beiträge0 Beteiligte0 Beiträge heute
Marcel SIneM(S)US<p><a href="https://social.tchncs.de/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> :tux: 6.16: Entspannt zu mehr Leistung | heise online <a href="https://www.heise.de/news/Linux-6-16-Entspannt-zu-mehr-Leistung-10503711.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Linux-6-16-Entsp</span><span class="invisible">annt-zu-mehr-Leistung-10503711.html</span></a> <a href="https://social.tchncs.de/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://social.tchncs.de/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
🔘 G◍M◍◍T 🔘<p>💡 Kernel Linux 6.16-rc3 porta miglioramenti driver e stabilità</p><p><a href="https://gomoot.com/kernel-linux-6-16-rc3-porta-miglioramenti-driver-e-stabilita/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gomoot.com/kernel-linux-6-16-r</span><span class="invisible">c3-porta-miglioramenti-driver-e-stabilita/</span></a></p><p><a href="https://mastodon.uno/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.uno/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://mastodon.uno/tags/linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux616</span></a> <a href="https://mastodon.uno/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.uno/tags/picks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picks</span></a> <a href="https://mastodon.uno/tags/rc3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rc3</span></a> <a href="https://mastodon.uno/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.uno/tags/tecnologia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tecnologia</span></a></p>
🔘 G◍M◍◍T 🔘<p>💡 Linux 6.16-rc1, verso un kernel più moderno e robusto</p><p><a href="https://gomoot.com/linux-6-16-rc1-verso-un-kernel-piu-moderno-e-robusto" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gomoot.com/linux-6-16-rc1-vers</span><span class="invisible">o-un-kernel-piu-moderno-e-robusto</span></a></p><p><a href="https://mastodon.uno/tags/amd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amd</span></a> <a href="https://mastodon.uno/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.uno/tags/driver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>driver</span></a> <a href="https://mastodon.uno/tags/intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>intel</span></a> <a href="https://mastodon.uno/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://mastodon.uno/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.uno/tags/linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux616</span></a> <a href="https://mastodon.uno/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.uno/tags/nvidia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvidia</span></a> <a href="https://mastodon.uno/tags/picks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picks</span></a> <a href="https://mastodon.uno/tags/rc1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rc1</span></a> <a href="https://mastodon.uno/tags/riscv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>riscv</span></a> <a href="https://mastodon.uno/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.uno/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.uno/tags/tecnologia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tecnologia</span></a></p>
Aptivi<p><strong>Linux 6.16 yields improved EXT4&nbsp;performance!</strong></p><p>As part of the changes that are done in Linux 6.16, there are some of the very interesting changes that are done to the EXT4 filesystem. Those changes yield improved performance, causing you to have a faster EXT4 filesystem compared to the recently released Linux 6.15.</p><p>Those changes have been made to improve the filesystem performance, which will be pushed to the v6.16 development branch from <a href="https://lore.kernel.org/lkml/20250527200206.GA2433735@mit.edu/" rel="nofollow noopener" target="_blank">this PR</a>, including:</p><ul><li>Fast commit performance improvements</li><li>Multi-fsblock atomic write support for bigalloc file systems</li><li>Large folio support for regular files</li></ul><p>The large folio support for regular files was, in itself, a factor of the improvements, along with all other changes, which yielded over 37% performance increase according to the kernel test robot that made <a href="https://lore.kernel.org/all/202505161418.ec0d753f-lkp@intel.com/" rel="nofollow noopener" target="_blank">this report you can see here</a>. According to the test robot, it has reported that it had noticed a 37.7% improvement on <code>fsmark.files_per_sec</code>.</p><p>The large folio support for regular files has been added with <a href="https://lore.kernel.org/all/20250512063319.3539411-9-yi.zhang@huaweicloud.com/" rel="nofollow noopener" target="_blank">this patch</a>, which checks for the following conditions in the <code>ext4_should_enable_large_folio()</code> function before enabling such support:</p><ul><li>If <code>i_mode</code> on an inode is a regular file using the <code><a href="https://man7.org/linux/man-pages/man7/inode.7.html" rel="nofollow noopener" target="_blank">S_ISREG()</a></code> macro</li><li>If either the data flags on the superblock or the inode flags has the journal data flags</li><li>If the superblock has no verity and has no encryption support</li></ul><p>Also, Linux 6.16 fixes some corruption bugs on an EXT4 file system caused by race conditions in the extent status tree. Those race conditions were potentially manifested from the heavy simultaneous allocation and deallocation to a single file.</p><p><strong>Expect the first release candidate of Linux 6.16 in the next two weeks!</strong></p><p><span></span></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/ext4/" target="_blank">#EXT4</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/filesystem/" target="_blank">#Filesystem</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux-6-16/" target="_blank">#Linux616</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux-kernel/" target="_blank">#LinuxKernel</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/tech/" target="_blank">#Tech</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>
Thorsten Leemhuis (acct. 1/4)<p>A document describes techniques that are useful for debugging suspend and resume issues with modern <a href="https://hachyderm.io/tags/AMD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMD</span></a> processors was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16: <a href="https://git.kernel.org/torvalds/c/cafb22242bfb7fad10fde6f9b99853fc924e691a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/cafb</span><span class="invisible">22242bfb7fad10fde6f9b99853fc924e691a</span></a></p><p>Rendered version: <a href="https://origin.kernel.org/doc/html/next/arch/x86/amd-debugging.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">origin.kernel.org/doc/html/nex</span><span class="invisible">t/arch/x86/amd-debugging.html</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Ryzen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ryzen</span></a> <a href="https://hachyderm.io/tags/Epyc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Epyc</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Support task local hash maps[1], FUTEX2_NUMA[2], and FUTEX2_MPOL[3] was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/b3570b00dc3062c5a5e8d9602b923618d679636a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/b357</span><span class="invisible">0b00dc3062c5a5e8d9602b923618d679636a</span></a></p><p>See also: <a href="https://lore.kernel.org/all/20250416162921.513656-1-bigeasy@linutronix.de/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/2025041616</span><span class="invisible">2921.513656-1-bigeasy@linutronix.de/</span></a></p><p>[1] <a href="https://git.kernel.org/torvalds/c/80367ad01d93ac781b0e1df246edaf006928002f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/8036</span><span class="invisible">7ad01d93ac781b0e1df246edaf006928002f</span></a></p><p>[2] <a href="https://git.kernel.org/torvalds/c/cec199c5e39bde7191a08087cc3d002ccfab31ff" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/cec1</span><span class="invisible">99c5e39bde7191a08087cc3d002ccfab31ff</span></a></p><p>[3] <a href="https://git.kernel.org/torvalds/c/c042c505210dc3453f378df432c10fff3d471bc5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/c042</span><span class="invisible">c505210dc3453f378df432c10fff3d471bc5</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>A option to optimize the code for the local CPU was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/ea1dcca1de129dfdf145338a868648bc0e24717c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/ea1d</span><span class="invisible">cca1de129dfdf145338a868648bc0e24717c</span></a></p><p>To quote: '"Add a 'native' option that allows users to build an optimized kernel for their local machine (i.e. the machine which is used to build the kernel) by passing '-march=native' to CFLAGS.</p><p>The idea comes from Linus' reply to Arnd's initial proposal:</p><p> <a href="https://lore.kernel.org/all/CAHk-=wji1sV93yKbc==Z7OSSHBiDE=LAdG_d5Y-zPBrnSs0k2A@mail.gmail.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/CAHk-=wji1</span><span class="invisible">sV93yKbc==Z7OSSHBiDE=LAdG_d5Y-zPBrnSs0k2A@mail.gmail.com/</span></a></p><p>Here are some numbers comparing 'generic' to 'native' on a Skylake dual-core laptop (generic --&gt; native) […] <br>There is little difference both in terms of size and of performance, however<br>the native build comes out on top ever so slightly [3 % in some cases]."'</p><p>Note, the author tried in on a different machine later, and there it made no real difference: </p><p> <a href="https://lore.kernel.org/all/b67fad41-3849-446e-8982-1485f42e61eb@mailbox.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/b67fad41-3</span><span class="invisible">849-446e-8982-1485f42e61eb@mailbox.org/</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/erofs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erofs</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16 (<a href="https://git.kernel.org/torvalds/c/79b98edf918e8146047e08817e2a42937428be02" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/79b9</span><span class="invisible">8edf918e8146047e08817e2a42937428be02</span></a>):</p><p>* a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.</p><p>* Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/XFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XFS</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16 (<a href="https://git.kernel.org/torvalds/c/f83fcb87f824b0bfbf1200590cc80f05e66488a7" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/f83f</span><span class="invisible">cb87f824b0bfbf1200590cc80f05e66488a7</span></a>):</p><p> - Atomic writes for XFS</p><p> - Remove experimental warnings for pNFS, scrub and parent pointers</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/bcachefs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bcachefs</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16: <a href="https://git.kernel.org/torvalds/c/522544fc71c27b4b432386c7919f71ecc79a3bfb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/5225</span><span class="invisible">44fc71c27b4b432386c7919f71ecc79a3bfb</span></a></p><p>- Incompatible features may now be enabled at runtime, via "opts/version_upgrade" in sysfs.</p><p>- Various changes to support deployable disk images</p><p>- Major error message improvements for btree node reads, data reads, and elsewhere.</p><p>- New option, 'rebalance_on_ac_only'.</p><p>- Repair/self healing:</p><p> - We can now kick off recovery passes and run them in the background if we detect errors. </p><p>- Performance:</p><p> - Faster snapshot deletion<br> <br> - Faster device removal<br> <br> - We're now coalescing redundant accounting updates prior to transaction commit, taking some pressure off the journal.<br> <br> - Stack usage improvements: All allocator state has been moved off the stack</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>"some performance improvements and one minor mount option update" are among the main <a href="https://hachyderm.io/tags/Btrfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Btrfs</span></a> changes merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/5e82ed5ca4b510e0ff53af1e12e94e6aa1fe5a93" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/5e82</span><span class="invisible">ed5ca4b510e0ff53af1e12e94e6aa1fe5a93</span></a></p><p>A few highlights:</p><p>Performance:<br> <br>- extent buffer conversion to xarray gains throughput and runtime improvements on metadata heavy operations doing writeback (sample test shows +50% throughput, -33% runtime)<br> <br>- extent io tree cleanups lead to performance improvements by avoiding unnecessary searches or repeated searches<br> <br>- more efficient extent unpinning when committing transaction (estimated run time improvement 3-5%)<br> <br>User visible changes:<br> <br>- remove standalone mount option 'nologreplay', deprecated in 5.9, replacement is 'rescue=nologreplay'<br> <br>- in scrub, update reporting, add back device stats message after detected errors (accidentally removed during recent refactoring)<br> <br>Core:<br> <br>- convert extent buffer radix tree to xarray<br> <br>- continued preparations for large folios</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>