A sebesség bizony gyanús és az eredmény sem az, aminek lennie kéne.
Hogy ennyi -e a sorok száma, azt a wc -l ./adatfajl
paranccsal tudod leellenőrizni.
Javaslom, hogy a split paranccsal vágd kisebb részre az állományt és kisérletezz azon.
Közben kipróbáltam 1 GB-os szöveges fájlon (/var/log/messages többször összemásolva), nekem ez jött ki:
real 1m40.049s
user 1m18.632s
sys 0m2.143s
3GB-nál pedig ezt kaptam:
real 5m25.756s
user 3m33.773s
sys 0m20.679s
azaz ~3,5 perc alatt végzett a művelettel (a proci közben 90% környékén dolgozott).
legutóbbi hsz