Não use -S 10G
, é demais (e provavelmente não está fazendo o que você pensa). O lançamento de OOMkiller faz significa que seu sistema está usando toda a sua memória.
De acordo com o algoritmo usado por sort
, usará a memória de acordo com o que estiver disponível : metade do maior número entre TotalMem / 8 e AvailableMem.
Portanto, por exemplo, se você tiver 4 GB de mem disponível (de 8 GB), sort
usará 2 GB de RAM. Ele também deve criar muitos arquivos de 2 GB em / bigdisk e, finalmente, mesclá-los.