This is what I get on a Precise 32bit Ubuntu:
stuff$ du -sh big.log
2.8G big.log
stuff$ time grep -i e big.log > /dev/null
real 0m30.228s
user 0m12.213s
sys 0m3.228s
stuff$ time LANG=C grep -i e big.log > /dev/null
real 0m30.130s
user 0m12.105s
sys 0m3.308s
What is LANG=C supposed to do?