Информация об изменениях

Сообщение Re[16]: Мнение: объектно-ориентированное программирование — от 21.09.2019 13:51

Изменено 21.09.2019 14:01 Pauel

Re[16]: Мнение: объектно-ориентированное программирование — катастрофа на трилли
Здравствуйте, alex_public, Вы писали:


PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.


_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.


Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.

Теперь посчитай, сколько сетевых гнезд у ноутбука.
Re[16]: Мнение: объектно-ориентированное программирование —
Здравствуйте, alex_public, Вы писали:

PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.


_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.


Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей или сегментов, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.

Теперь посчитай, сколько сетевых гнезд у ноутбука. Гы-гы.

Поставить любое количество карт на сервер не выйдет, ограничение железа — прерывания от аппаратуры ограничены.
Именно это основная причина, что сетевых интерфейсов маловато.

Что касается сотен гигабайт оперативы — такое ставится далеко не везде. Обычные приложухи уткнутся в сетевую производительность. Если канал гигабитный, а каждая из приложух хочет загрузить его по максимуму, очевидно, ничего не выйдет. Смысл в сотнях гигабайт?

А вот с виртуализацией это можно обойти, т.е. целые сети могут крутиться внутри одного сервера.