限制拉链速度
Limit zipping speed
本文关键字:速度 更新时间:2023-10-16
我想写一个c++程序,将从我的局域网选定的文件压缩到zip。但我的问题是,我不知道如何限制这个过程的速度。你知道怎么做吗?
对不起,我的英语不好:p .
编辑让我们想象一个有~16台pc的局域网,你想从每台服务器"备份"5gb。虽然这个"备份"需要时间,但你想在网上检查一些东西。不可能,因为网络阻塞了。
我想要完成的是通过指定以字节为单位的速度来降低局域网上的负载。即使不精确也没关系,但精确必须在10-15%左右。
"你不想限制压缩速度,但降低带宽使用。
系统总是尽可能快地执行订单。如果你真的想减慢一个进程,你可以让它
sleep()
降低应用程序的速度是没有意义的。你是不是在等待你的数据IO呢?在这种情况下,只要有足够的空间,就使用某种回调来压缩数据。
如果您担心会对整个系统性能产生负面影响,请将线程或进程的优先级设置为低于正常优先级,甚至可能是空闲优先级。
相关文章:
- 为什么在读取文件大小时文件IO速度会发生变化
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- 文件系统:复制功能的速度秘诀是什么
- 学习多线程C++:添加线程不会使执行速度更快,即使它看起来应该
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 两个连续的 OpenMP 并行区域会相互减慢速度
- 查找标准::hash_map与标准::矢量的速度
- 加快在C++中读取/处理日志文件的速度
- 为什么这些算法的运行速度比它们应该的要快?
- 如何提高文件的读取速度?
- 通过libpqxx提高PostgreSQL数据库的更新速度
- 使用 IMFSinkWriter 编码的视频的播放速度会根据宽度而变化
- 计算车辆之间的距离并设置速度,使距离保持不变,例如 5 米
- 如何加快大字符串的解析速度?
- 如何比较两个函数的速度和性能
- 线程相互减慢速度
- 多线程减慢程序速度:无错误共享,无互斥锁,无缓存未命中,无小工作量
- 使用 Unity 构建加快C++构建速度,并减少标头依赖项
- 从 OpenCV 3 切换到 OpenCV 4 会导致网络摄像头以最大 5 fps 的速度录制,而不是通常的 30 f
- 如何构建模板的显式实例化以提高编译速度?