Я построил кластер из 6 OrangePi Zero, каждый из которых имеет четырехъядерный процессор H2+ Allwinner 1,2 ГГц, 256 МБ ОЗУ и карту памяти Patriot SD 16 класса 10 ГБ. Они подключены через Ethernet-коммутатор 100 Мб и управляются головным узлом Raspberry Pi. Я общаюсь с каждым вычислительным узлом, используя Ansible, который позволяет мне легко выдавать команды по SSH, и на вычислительных узлах нет никаких демонов или чего-либо еще.
Итак, каждый вычислительный узел является новой установкой сервера Debian и идентичен. Однако простое выполнение бенчмаркинга sysbench
, в котором я подчеркиваю, что процессор находит простые числа, приводит к разным временам окончания обработки до 50%. Другими словами, я даю одну и ту же команду этим одинаковым 6 системам, и они заканчиваются в разное время. Почему это?
Я установил cpufrequtils
, изменил регулятор на performance
и определил максимальную частоту ЦП одинаково для каждого узла.
Если у кого-то есть понимание, пожалуйста, дайте мне знать, это очень ценится.