gpt4 book ai didi

python - Libtorrent - 将整个数据保存在缓存中并稍后刷新

转载 作者:太空宇宙 更新时间:2023-11-04 05:10:50 28 4
gpt4 key购买 nike

我正在使用 libtorrent 将数据传输到 10k+ 个节点。这里我传输的数据非常小(大小为 10-50 MB)。我希望所有节点都将数据保存在内存中,直到所有其他节点完成下载以避免更多的磁盘 io 使用,然后在所有主机中完成下载后将数据刷新到磁盘。有什么办法吗?

最佳答案

如果您设置 disk cache (在 libtorrent 中)足够大以容纳您的所有有效载荷,它将保存在 RAM 中。

没有办法阻止数据在您执行过程中被刷新。但是,刷新将在后台线程中进行,不会阻塞缓存命中请求。

每当一 block 完成时,它就会被刷新到磁盘。

关于python - Libtorrent - 将整个数据保存在缓存中并稍后刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43038040/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com