2012-04-03 31 views
1

如何在內存非常低的機器上對大小僅爲幾百GB的文件進行排序。由於這個原因,我們無法打開文件,因爲內存不夠。任何在這方面的指針,將不勝感激。如何在總內存非常低的情況下對非常大的2個文件進行排序

+2

你無法打開文件?你的意思是你無法立刻將它全部讀入記憶中,是的? – 2012-04-03 09:13:38

+0

[GNU排序](http://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html)是否正常工作?它有各種優化和緩衝大小選項 – sehe 2012-04-03 09:37:35

回答

0

如果'無法打開文件',你的意思是'無法將整個文件讀入/映射到內存中',Google用於'合併排序' - 當數據只能按順序訪問時纔可用。

+0

謝謝馬丁。 「合併排序」看起來是答案。 – user419534 2012-04-03 09:47:15

相關問題