我是 nntp nzb leecher 的贡献者和用户,名为 helanzb,用于类 Unix 系统。它是用python编写的,效果很好。尽管当传输速率很高并且程序正在使用 par 和 unrar 等应用程序时,大多数系统都会停止。如果您以 10MB/s 的速度下载 dvd 翻录,同时使用 unrar 解压缩最后一个,则用户整个系统将停止运行。
这个问题在 FreeBSD 中不太常见,因为它有利于交互式作业,但 Linux 是我们遇到最多问题的地方。即使我们使用“nice 19 hellanzb”,将其设置为最不重要的系统仍然会停止。
我们的程序有效,并且具有攻击性,但这似乎是用户想要的。用户不希望他的系统在下载和解压文件时变得不可用。我们不想在内部限制我们的软件,我们宁愿让调度程序更多地关注交互式应用程序而不是批处理。
有一个更好的方法吗?