with some help from chuq@ we've narrowed this down to the kmem_arena being under 10% empty: db> call uvm_km_va_starved_p 1 which keeps the main loop from sleeping. but why this is full and not being fixed by the page daemon isn't a mystery. .mrg.