
Sign up to save your podcasts
Or


Google linux boxes have over 16 NVMe SSD PCIe Express drives.When a shutdown signal is sent to linux, the OS iterate through each NVMe and send synchronous request to shutdown that takes 4.5 seconds. This adds up to over a minute to achieve a reboot. Google patches linux with asynchronous Shutdown APIs
Resources https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1316262-google-has-a-problem-with-linux-server-reboots-too-slow-due-to-too-many-nvme-drives
patch https://lore.kernel.org/lkml/[email protected]/
Sync vs async https://www.youtube.com/results?search_query=asynchronous+vs+synchronous+hussein
By Hussein Nasser4.9
4040 ratings
Google linux boxes have over 16 NVMe SSD PCIe Express drives.When a shutdown signal is sent to linux, the OS iterate through each NVMe and send synchronous request to shutdown that takes 4.5 seconds. This adds up to over a minute to achieve a reboot. Google patches linux with asynchronous Shutdown APIs
Resources https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1316262-google-has-a-problem-with-linux-server-reboots-too-slow-due-to-too-many-nvme-drives
patch https://lore.kernel.org/lkml/[email protected]/
Sync vs async https://www.youtube.com/results?search_query=asynchronous+vs+synchronous+hussein

273 Listeners

292 Listeners

623 Listeners

153 Listeners

585 Listeners

287 Listeners

214 Listeners

234 Listeners

983 Listeners

213 Listeners

62 Listeners

141 Listeners

506 Listeners

477 Listeners

60 Listeners