{
  "id": 16133076,
  "title": "Linux 7.4 Workqueue Changes Bring A \"10 To 100 Times Faster\" Optimization",
  "url": "https://urgent.news/2026/10/23/linux-7-4-workqueue-changes-bring-a-10-to-100-times-faster",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-23T00:38:20.000Z",
  "source": {
    "name": "Phoronix",
    "slug": "phoronix",
    "url": "https://www.phoronix.com/news/Linux-7.4-Workqueue"
  },
  "original_language": "en",
  "account": "Linux 7.4 introduces significant improvements to the workqueue system, resulting in a 10 to 100 times faster optimization. Flushing a workqueue now only visits the queues used since the last flush, rather than visiting one per possible CPU. This optimization leads to a substantial performance boost on large machines, particularly in the XFS CIL workqueue, which is flushed on every log force.\n\nOn a 128-CPU machine, the XFS CIL workqueue previously spent up to 64us per flush. However, after the optimization, flushing this workqueue increased from 40k to 4.2M per second and from 450k to 4.3M on an idle per-cpu workqueue. Similarly, on a 192-CPU 2-node machine, flushing an idle per-cpu workqueue saw a dramatic increase from 40k to 4.2M per second, while an idle unbound workqueue improved from 450k to 4.3M per second.\n\nWhen 16 threads each queue a work item and flush a workqueue, the performance of per-cpu workqueues improved from 30k to 110k flushes per second, while idle unbound workqueues saw an improvement from 60k to 180k flushes per second. Dense flushes with every pwq active remain unchanged on per-cpu workqueues, but are 15-20% slower on unbound ones. Importantly, the queue path itself remains unchanged in Linux 7.4.",
  "summary": "Adding to all the exciting performance optimizations and other improvements for Linux 7.4 is an exciting workqueue improvement. It's not too often getting to talk about \"10 to 100 times faster\" software improvements...",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}