我已經通過一些其中談到使用FILE_FLAG_NO_BUFFERING
和FILE_FLAG_OVERLAPPED
複製Windows文件中的有關最快的方式的鏈接了。它還談到 請求讀取如何製造和使用BUFFER SIZE
爲256KB and 128KB
比1Mb
更快.The鏈接,這是寫opeartions: - Explanation for tiny reads (overlapped, buffered) outperforming large contiguous reads? 我也在尋找熱塑成型在Linux中類似的方法,讓我的內容複製我的DVD以快速的方式硬盤。所以我想知道在Linux中是否有一些文件操作標誌會給我提供最好的結果,或者在Linux中哪種拷貝方式最好?我的代碼都在C++中。使用Linux將DVD內容複製到硬盤的最快方法是什麼?
-1
A
回答
1
裝載您的DVD,打開()要複製,並使用了sendfile文件()。如果您想複製完整DVD,您也可以嘗試打開()DVD的/ dev項並將該描述符傳遞給sendfile()。一個文件描述符和另一個之間
$ man 2 sendfile
「的sendfile()複製數據。由於這種複製在內核中完成的,的sendfile()比讀的組合更有效的(2)和寫入(2),其需要將數據傳輸到用戶空間和從用戶空間傳輸數據
相關問題
- 1. 將矢量內容複製到數組中的最快方法?
- 2. 使用java獲取HTML內容的最快方法是什麼?
- 3. 什麼是搜索硬盤中所有文件的最快方法?
- 4. 從Node.js將大文件複製到S3的最快方法是什麼?
- 5. 什麼是複製我的陣列的最快方法?
- 6. 複製Google存儲分區的最快方法是什麼?
- 7. 在mysql中複製表的最快方法是什麼?
- 8. 什麼是複製mysql行的最快方法?
- 9. 在Cassandra中複製Column族的最快方法是什麼?
- 10. 將UniDataSet複製到SQL Server的最有效方法是什麼?
- 11. 在PHP中將數組保存到磁盤的最快方法是什麼?
- 12. 在PHP中使用複選框過濾內容的最佳方法是什麼?
- 13. 在Linux上將文件寫入磁盤的最快方法
- 14. 什麼是將內容添加到模板的最佳方式?
- 15. 什麼是計算每個客戶磁盤使用量的最快方法?
- 16. ReadProcessMemory最快的方法是什麼?
- 17. 什麼是寫XML的最快方法
- 18. 複製visual studio項目的最快方式/腳本是什麼?
- 19. 用PHP清理內容的最佳方法是什麼?
- 20. 檢查號碼重複數字的最快方法是什麼?
- 21. 在Python中檢查重複項的最快方法是什麼?
- 22. Boost asio socket:從硬盤讀取文件的最快方法?
- 23. ANTLR:得到語法樹的最快方法是什麼?
- 24. 將版本控制代碼恢復到RStudio的最快方法
- 25. 使用R查找大量值的最快方法是什麼?
- 26. 什麼是使用NHibernate清除數據庫的最快方法?
- 27. 什麼是使用boto3清空s3桶的最快方法?
- 28. 什麼是使用maven編譯Scala文件的最快方法?
- 29. 什麼是使用PHP過濾掉重複CSS規則的最快方法?
- 30. 用PHP複製和壓縮的最佳方法是什麼?
我不知道我看到一個用戶向下投票沒有任何具體的意見或這樣做的理由? – Invictus
系統(「DD如果=的/ dev/DVD的= /路徑/要/ IMG BS = 16384」)應該是足夠快 – stijn
@stijn我明白了什麼是它的一個系統調用,但可以請您給我解釋一下上面的線和那裏的'bs'是什麼? – Invictus