LWN: Comments on "ktask: optimizing CPU-intensive kernel work" https://lwn.net/Articles/771169/ This is a special feed containing comments posted to the individual LWN article titled "ktask: optimizing CPU-intensive kernel work". en-us Fri, 12 Sep 2025 03:49:34 +0000 Fri, 12 Sep 2025 03:49:34 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/774358/ https://lwn.net/Articles/774358/ sroussey <div class="FormattedComment"> There is an assumption here that memory bandwidth is tied per CPU, which is true now but not in EPIC2. <br> </div> Sat, 08 Dec 2018 16:48:02 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/772185/ https://lwn.net/Articles/772185/ zlynx <div class="FormattedComment"> With Optane and even faster Flash drives arriving on PCIe 4.0 soon, "I/O bound" needs to be removed from our vocabulary.<br> <p> Don't expect things to be I/O bound. Networking and storage is poised to soon exceed the IO capability of a single CPU core.<br> </div> Fri, 16 Nov 2018 00:39:19 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/772026/ https://lwn.net/Articles/772026/ dmjordan <div class="FormattedComment"> There are other planned users in the cover letter too, like page freeing in the munmap/exit path.<br> </div> Thu, 15 Nov 2018 13:48:59 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/771767/ https://lwn.net/Articles/771767/ darwish <div class="FormattedComment"> &gt;<br> <font class="QuotedText">&gt; What uses beyond memory initialisation aka zero-filling pages is this supposed to have?</font><br> &gt;<br> <p> From the path series coverletter:<br> <p> 1) VFIO page pinning before kvm guest startup (others hitting slowness too[5])<br> 2) deferred struct page initialization at boot time<br> 3) clearing gigantic pages<br> 4) fallocate for HugeTLB pages<br> <p> [5] <a href="https://www.redhat.com/archives/vfio-users/2018-April/msg00020.html">https://www.redhat.com/archives/vfio-users/2018-April/msg...</a><br> </div> Tue, 13 Nov 2018 23:13:39 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/771601/ https://lwn.net/Articles/771601/ rweikusat2 <div class="FormattedComment"> Shouldn't this be I/O bound?<br> </div> Mon, 12 Nov 2018 20:29:23 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/771592/ https://lwn.net/Articles/771592/ hkario <div class="FormattedComment"> resilvering btrfs theoretically could benefit from parallelism<br> </div> Mon, 12 Nov 2018 18:12:24 +0000 ktask: optimizing CPU-intensive kernel work https://lwn.net/Articles/771578/ https://lwn.net/Articles/771578/ rweikusat2 <div class="FormattedComment"> What uses beyond memory initialisation aka zero-filling pages is this supposed to have?<br> <p> </div> Mon, 12 Nov 2018 16:35:51 +0000