2011-09-21 42 views
0

當從磁盤讀取並通過網絡寫入文件以獲得最佳速度時,正確的fcntl標誌是什麼?什麼是正確的fcntl標誌?

也許問題是在文件描述符上設置的fcntl標誌?

回答

1

我假設你正在使用NFS(或類似的東西)來讀/寫整個網絡上的文件。最好的選擇是讀取/寫入文件的必要部分。然後,NFS有更多的選擇將數據分成更大的數據包 - 從而減少網絡堆棧的開銷。

2

我不認爲fcntl爲您提供任何會影響性能的東西。也許你正在尋找posix_fadvise,但我認爲主要關鍵只是使用相當大的緩衝區。

相關問題