> This makes me think we should follow Coreutils' lead[0] and increase > grep's initial buffer size from 32KiB, probably to 128KiB.
I see that Jim later installed a patch increasing it to 96 KiB. Whatever number is chosen, it's "wrong" for some configuration. And I suppose the particular configuration that Sergiu Hlihor mentioned could be tweaked so that it worked better with grep (and with other programs). I'm inclined to mark this bug report as a wishlist item, in the sense that it'd be nice if grep and/or the OS could pick buffer sizes more intelligently (though it's not clear how grep and/or the OS could go about this).