Существуют ли тесты, измеряющие выполнение кода на разных процессорах? Построение сервера Nodejs

У меня есть опыт создания ПК с учетом игр. Но с чего мне начать, когда речь идет о создании сервера (работающего специально с программами NodeJS)?

Я знаю, что наиболее значимым фактором будет сам код, но при условии, что код совершенен, какая часть важнее всего для самой быстрой обработки кода? Это многоядерный процессор, это память? Есть ли выделенные части серверного оборудования?

1 ответ

Решение

Это зависит от вашей структуры кода, если ваш код требует больших вычислительных ресурсов, то вам нужен многоядерный процессор, если возможно многоядерный. Если ваш код имеет более высокий уровень ввода-вывода, вам нужно учитывать фактор памяти. Наиболее важным является то, что все аппаратное обеспечение должно поддерживать максимальное ограничение других пользователей (например, если процессор работает на пределе, им должно быть достаточно памяти для поддержки обработки и т. Д.).

Все доступные тесты основаны на спецификации, например, на том, какой фактор они измеряют производительность. Лучший способ - найти спецификацию. Там вы найдете описание критериев, которые помогут вам выбрать эталон.

Вы можете начать с этой ссылки Benchmark Spec и выбрать то, что соответствует вашим потребностям.

Другие вопросы по тегам