{"id":206628,"date":"2026-01-26T10:24:00","date_gmt":"2026-01-26T15:24:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/01\/26\/revisiting-the-linux-6-19-performance-with-next_buddy-now-disabled-review\/"},"modified":"2026-01-26T10:30:09","modified_gmt":"2026-01-26T15:30:09","slug":"revisiting-the-linux-6-19-performance-with-next_buddy-now-disabled-review","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/01\/26\/revisiting-the-linux-6-19-performance-with-next_buddy-now-disabled-review\/","title":{"rendered":"Revisiting The Linux 6.19 Performance With &#8220;NEXT_BUDDY&#8221; Now Disabled Review"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/review\/linux-619-next-buddy\">Revisiting The Linux 6.19 Performance With &#8220;NEXT_BUDDY&#8221; Now Disabled Review<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/review\/linux-619-next-buddy\">https:\/\/www.phoronix.com\/review\/linux-619-next-buddy<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-01-26 10:24:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>Back at the start of the Linux 6.19 kernel cycle I ran benchmarks showing some scheduler performance regressions with the new kernel. Fortunately, two weeks out from the Linux 6.19 stable release, merged this weekend was disabling the scheduler&#8217;s NEXT_BUDDY feature due to performance regressions. Here are some fresh benchmarks looking at the latest Linux 6.19 Git state with\/without NEXT_BUDDY and comparing it to Linux 6.18 stable for reference.<\/p>\n<p align=\"center\">\n<p>The NEXT_BUDDY feature that was adapted to EEVDF and enabled back during the Linux 6.19 merge window is now disabled in Linux 6.19-rc7 due to reported performance regressions in MySQL, SPECjbb, and DayTrader. With some of my Linux 6.19 regressions published in early December tracing back to the NEXT_BUDDY commit as a possible culprit during the Git bisect, over the weekend I ran some all-new benchmarks to see the impact of this late disabling of NEXT_BUDDY in Linux 6.19.<\/p>\n<p><img decoding=\"async\" type=\"image\/svg+xml\" width=\"100%\" height=\"auto\" src=\"https:\/\/phoronix.com\/benchmark\/result\/linux-619-next_buddy\/result.svgz\" alt=\"Linux 6.19 NEXT_BUDDY\"\/><\/p>\n<p>On the same AMD Ryzen Threadripper PRO 9995WX workstation, the following kernel combinations were tested:<\/p>\n<p><strong>v6.18<\/strong> &#8211; The stable Linux 6.18 LTS kernel release.<\/p>\n<p><strong>Linux 6.19 Git 23 Jan<\/strong> &#8211; The Linux 6.19 Git state as of Friday night and using the same Kconfig as v6.18 and with all new v6.19 kernel options at their defaults.<\/p>\n<p><strong>No NEXT_BUDDY<\/strong> &#8211; The same Linux 6.19 Git state as above but disabling NEXT_BUDDY as done in the patch that was merged this weekend ahead of v6.19-rc7.<\/p>\n<p>From there a wide variety of benchmarks were conducted for seeing the impact of NEXT_BUDDY, given that there was believed to be some performance benefits when the code originally was merged but now clearly being responsible for some regressions too.<\/p>\n<p>Page 1 &#8211; IntroductionPage 2 &#8211; Linux 6.19 BenchmarksPage 3 &#8211; Linux 6.19 BenchmarksPage 4 &#8211; Linux 6.19 BenchmarksPage 5 &#8211; Linux 6.19 Benchmarks<\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/review\/linux-619-next-buddy\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Revisiting The Linux 6.19 Performance With &#8220;NEXT_BUDDY&#8221; Now Disabled Review https:\/\/www.phoronix.com\/review\/linux-619-next-buddy Publish Date: 2026-01-26 10:24:00&#8230;<\/p>\n","protected":false},"author":1,"featured_media":206629,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=linux-619-next-buddy&image=next_buddy","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-206628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206628"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=206628"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206628\/revisions"}],"predecessor-version":[{"id":206630,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206628\/revisions\/206630"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/206629"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=206628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=206628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=206628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}