【问题标题】:How to specify the hardware your software needs?如何指定您的软件需要的硬件?
【发布时间】:2011-12-29 00:00:48
【问题描述】:

这是我现在面临的一个问题。 我需要指定将运行我的软件的硬件。 问题是:项目还没有完成,我需要它在“真实”条件下运行才能继续,我无法在家里复制;我可以在家里测试的东西几乎不会刮伤它们。我们没有太多钱可以花(这是大学里的一项研究)。感觉像是第 22 条规则。

如果没有方法来模拟准确的工作条件,如何才能很好地近似了解所需的设置?

【问题讨论】:

    标签: hardware


    【解决方案1】:

    如果您需要在比您自己的机器规格更少的机器上测试您的设置,那么您可以使用虚拟 pc 设置来测试它,并不断降低虚拟 pc 设置,直到您的软件停止正常运行。

    如果反过来,那么我认为,正如保罗所说,这是一个乞讨或借钱的例子,直到你得到你需要的东西。

    【讨论】:

    • 您可以使用虚拟机来限制您的 CPU 速度/马力吗?我知道虚拟机可以限制 RAM,但时钟速度也应该是一个重要因素。
    • 虚拟机本身没有时钟限制,但您可以运行诸如cpu.rightmark.org/products/rmclock.shtml 或 moslo 之类的程序来限制虚拟机中的 cpu。
    【解决方案2】:

    难道你不能乞求、借用或窃取你能获得的最大硬件,然后一旦它处于那些“真实”条件下,就开始通过硬件更改(移除内存、降频)或软件(运行其他消耗内存或 CPU 周期的程序),直到您发现它无法正常工作,然后指定满足或超过这些条件的最低硬件级别?

    【讨论】:

      【解决方案3】:

      不知道为什么今天它会出现在我的列表顶部,但请允许我也建议:

      租亚马逊 | “听起来足够大”的 RackSpace 云实例并在其上试用您的应用程序。你可以得到你想要的任何硬件规模的一个很好的近似值——如果你在 PC 类型的硬件范围内谈论,而不是,“我认为我们需要几个 Cray 在这里......”

      【讨论】:

        猜你喜欢
        • 2010-09-14
        • 1970-01-01
        • 2010-10-02
        • 2018-08-24
        • 2013-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多