Df tokenizer file position

To have meaningful test we have to read a big file that doesn't fit in a cache. 
Se we should first create a big file just containing line numbers on every line and possibly some repeating data on every line, eg.
fout << linenum << " " << some_text_line << endl;

Then we can check the speed of set_position and also check   correct positioning reading the line number from the file.