Сервера бывают разные, под разные задачи.
Например, Oracle предлагает облачные сервера. У них есть и x86, и ARM. Если бы что-то одно было однозначно лучше, другое не было бы смысла использовать.
Производительность на одно ядро выше у x86, но энергоэффективность больше у ARM, а значит и соотношение цена/производительность должна быть лучше.
Есть задачи, где нужна высокая производительность на одно ядро. Это очень важно для ПК. Если сервер должен выполнять много параллельных задач, то вероятно ARM будет лучше.
C/C++
Что лучше для сервера, X86 или ARM?
Пока ещё x86. Это только у Apple новые процессоры более-менее соизмеримы - которые не совсем ARM (или совсем не ARM).
Vladimir П
Почему не совсем arm?
сервера всяких amazon, netflix и т. п. контор работают на процах amd epyc и intel xeon.
Хотя смотря какое назначение сервера и какие наборы процессорных инструкций нужны программного обеспечению сервака. Под многие задачи и сервера на arm-процах подходят.
Хотя смотря какое назначение сервера и какие наборы процессорных инструкций нужны программного обеспечению сервака. Под многие задачи и сервера на arm-процах подходят.
Ну сервер - это обычно стационарный ПК. Притом МОЩНЫЙ. Как думаешь, есть ARM-процессоры, в которых ядер этак 16? А то и 30?
Я думаю, что нет.
Но в каких-то задачах сервером может быть смартфон. Или токарный станок. Или кофемолка. Или пулемет. Там вряд ли нужно столько ядер и такое быстродействие, там просто обмен между несколькими устройствами по протоколу HTTP. И там скорее важна дешевизна. И возможность ремонта за счет конфискованных смартфонов солдат, рабочих или кофеваров. Тогда ARM лучше, инфасотка.
Я думаю, что нет.
Но в каких-то задачах сервером может быть смартфон. Или токарный станок. Или кофемолка. Или пулемет. Там вряд ли нужно столько ядер и такое быстродействие, там просто обмен между несколькими устройствами по протоколу HTTP. И там скорее важна дешевизна. И возможность ремонта за счет конфискованных смартфонов солдат, рабочих или кофеваров. Тогда ARM лучше, инфасотка.
Александр Соколов
Почему не может быть 16 или 30 ARM-ядер? Эти ядра проще, чем x86 ядра и меньше греются, значит многоядерный процессор сделать легче.
https://blogs.oracle.com/russia/post/oracle-cloud-based-on-arm
Не знаю, сколько там ядер на один кристалл, но ясно, что много.
Кстати, Оракул раздаёт бесплатно в вечное пользование виртуальные сервера, по два сервера в одни руки. Они конечно слабые, но далеко не самые слабые, какие можно представить.
https://blogs.oracle.com/russia/post/oracle-cloud-based-on-arm
Не знаю, сколько там ядер на один кристалл, но ясно, что много.
Кстати, Оракул раздаёт бесплатно в вечное пользование виртуальные сервера, по два сервера в одни руки. Они конечно слабые, но далеко не самые слабые, какие можно представить.
Похожие вопросы
- Срочно нужен пример технологии КЛИЕНТ-СЕРВЕР на чистом Си с применением IPv6
- Почему x32 и x86 это одно и тоже? Зачем когда 2 названия?
- Сколько лет ещё ждать прихода arm на замену x86?
- Стоит ли сейчас делать сборку на AMD или Intel ведь Apple скоро выпустят что-то крутое на ARM?
- для чего нужно объединение серверов?
- Жёсткий диск больше двух терабайт (2,5; 3; 4 терабайта) в Windows XP SP3 x86 (32 bit)?
- К какому параметру относятся значения "x86", "х64", "х32" в описаниях Windows?
- x86 - это тоже самое что и x32?
- Скажите пожалуйста что такое Windows 7 x32, x64x x86???
- Что лучше windows 7 x86 или x64