Ich benutze Libertorrent, um Daten zu 10k + Knoten zu übertragen. Hier sind die Daten, die ich übertrage, sehr klein (Größe von 10-50 MB). Ich möchte, dass alle Knoten Daten im Speicher behalten, bis alle anderen Knoten das Herunterladen beendet haben, um eine weitere Verwendung von Festplatten zu vermeiden, und dann die Daten auf die Festplatte zu spülen, wenn der Download auf dem Host abgeschlossen ist. Gibt es eine Möglichkeit, das zu tun?Libtorrent- Halten Sie die gesamten Daten im Cache und flush später
1
A
Antwort
1
Wenn Sie die disk cache (in libtorrent) groß genug für alle Ihre Nutzlast setzen, wird es im Arbeitsspeicher gehalten.
Es gibt keine Möglichkeit zu verhindern, dass Daten während des Betriebs gelöscht werden. Das Löschen wird jedoch in Hintergrundthreads stattfinden und niemals Cache-Trefferanforderungen blockieren.
Immer wenn ein Stück fertig ist, wird es auf die Festplatte gespült.
Verwandte Themen
- 1. Disable/Flush OleDbConnection Cache
- 2. Magento "Flush Cache Storage"
- 3. Daten einfügen und extrahieren im Cache
- 4. Flush File Read Cache
- 5. So halten Sie den Benutzer im gesamten Web angemeldet
- 6. ASP.Net AppFabric Cache fehlt Flush/Clear und Count/GetCount Methoden?
- 7. How To Flush Ein Websites Cache?
- 8. Halten Sie Ihren Code in L1-Cache
- 9. Schienen Rack-Cache - wie manuell löschen Sie den gesamten Cache
- 10. PhantomJS Cache halten
- 11. Löschen Sie den gesamten Cache der App
- 12. Persistente Daten im Speicher halten
- 13. wie cpu cache aus bash flush?
- 14. Wie php curl dns cache flush?
- 15. Starten eines Threads vor anderen Threads und halten Sie es im gesamten Programm
- 16. Halten Sie die Szene im Bildschirm - Unity
- 17. Speichern von Daten im Cache in einer Ionic App
- 18. Android - Halten Sie den Dienst, um Daten im Speicher zu halten
- 19. Wie man Daten in verschachtelten Array in angular JS schieben und dann später die gesamten Daten zusammen sortieren
- 20. Behalten Sie die Variable im gesamten Debugging im Auge
- 21. Fetching die gesamten Daten GPRMC
- 22. Wie halten Sie Daten konsistent? (Amazon S3 und ElasticSearch)
- 23. Warum müssen wir die Cache-Größe klein halten?
- 24. libtorrent-rasterbar Kompilieren Beispiele
- 25. Flush Enterprise-Bibliothek-Cache-Block Daten einer ASP.NET-Website von einem anderen
- 26. coderigniter Suchfeld und halten Daten
- 27. wie kann ich die Daten im Cache gespeicherten Bilder SDWebImage
- 28. Gesamten Ordner zum HTML5-App-Cache hinzufügen
- 29. libtorrent-rasterbar7: g ++ Linker nicht in der Lage libtorrent/session.hpp
- 30. So löschen Sie den gesamten Second-Level-Cache in NHibernate
Warum verlassen Sie sich nicht auf den Seitencache des Betriebssystems, um das für Sie zu handhaben? – the8472