Назад | Перейти на главную страницу

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

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

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

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

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

Вы можете начать с этой ссылки Тестовые характеристики и выберите то, что вам нужно.