我正在尝试索引一个网站上的大量数据,我最不想做的事情就是意外地对其进行拒绝服务攻击。为了防止这种情况发生,我计划在晚上进行,因为这不是国际网站。
但如果他们在不使用时限制服务器性能,这将是一个问题。
公司是否曾经采用限制服务器性能的方法来节省电力?
答案1
公司是否曾经采用限制服务器性能的方法来节省电力?
实际上,我们一直都在这样做:所有现代系统都使用电源管理和动态时钟控制来节省电力并减少冷却。
然而,这是一个动态过程,受处理需求控制。一旦有处理需求,时钟就会加速,因此您几乎无法测量由此导致的微小延迟(以微秒为单位)。
实际上,您可以完全忽略电源管理。
(我稍微简化了一下 - 但实际上它要复杂一些,要考虑到处理需求、温度、热范围、功率预算等更多细节。)
答案2
询问托管这些数据的组织您是否想要下载大量数据,以及如何进行。
他们可能会满足您的要求,例如生成要下载的档案、设置每秒请求数的指导方针以及一天中哪些时段最好,或者允许绕过速率限制。或者,他们可能会拒绝您的请求,包括出于非技术原因,例如这违反了他们对该服务的预期用途。
可能导致的性能问题有很多种。也许数据库的大小不足以处理大量请求。或者带宽有限。省电模式可能会使响应时间稍微变慢,但可能不足以导致拒绝服务。