我有组装用于游戏的 PC 的经验。但是,当谈到构建服务器(专门运行 NodeJS 程序)时,我该从哪里开始呢?
我知道最重要的因素是代码本身,但假设代码是完美的,那么对于最快的代码处理来说,哪个部分最重要?是多核处理器还是内存?是否有专用的服务器硬件部件?
答案1
这取决于您的代码结构,如果您的代码计算量非常大,那么您需要多核处理器,如果可能的话,多核处理器。如果您的代码有更多的IO,那么您需要考虑内存因素。最重要的是所有硬件都必须能够支持其他硬件的最大限制(例如,如果处理器处于极端状态,则内存应该足以支持处理等)。
所有可用的基准测试都基于规格,例如它们根据什么因素来衡量性能。最好的方法是找到规格。在那里,您可以找到帮助您选择基准测试的标准描述。
您可以从此链接开始基准测试规格 并选择适合您需要的。