Сообщение Re[16]: Мнение: объектно-ориентированное программирование — от 21.09.2019 13:51
Изменено 21.09.2019 14:01 Pauel
Re[16]: Мнение: объектно-ориентированное программирование — катастрофа на трилли
Здравствуйте, alex_public, Вы писали:
PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.
_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.
Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.
Теперь посчитай, сколько сетевых гнезд у ноутбука.
PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.
_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.
Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.
Теперь посчитай, сколько сетевых гнезд у ноутбука.
Re[16]: Мнение: объектно-ориентированное программирование —
Здравствуйте, alex_public, Вы писали:
PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.
_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.
Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей или сегментов, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.
Теперь посчитай, сколько сетевых гнезд у ноутбука. Гы-гы.
Поставить любое количество карт на сервер не выйдет, ограничение железа — прерывания от аппаратуры ограничены.
Именно это основная причина, что сетевых интерфейсов маловато.
Что касается сотен гигабайт оперативы — такое ставится далеко не везде. Обычные приложухи уткнутся в сетевую производительность. Если канал гигабитный, а каждая из приложух хочет загрузить его по максимуму, очевидно, ничего не выйдет. Смысл в сотнях гигабайт?
А вот с виртуализацией это можно обойти, т.е. целые сети могут крутиться внутри одного сервера.
PJ>>Общая скорость определяется самым медленным элементом. Иногда это память, иногда процессор, но в 99% это IO. Именно оно и определяет в большей степени.
_>Ага, ага. ))) И именно поэтому современные серверы представляют из себя сотни ядер процессора и сотни гигабайт оперативки, имея при этом точной такой же IO (грубо говоря гигабитную сетевую карту), как и дохлый ноут.
Серверы как раз имеют несколько однотипных сетевых интерфейсов, поскольку в норме обслуживают несколько сетей или сегментов, например внешнюю, откуда идет медленный хттп трафик, и внутреннюю, где идет работа с бд или микросервисами.
Теперь посчитай, сколько сетевых гнезд у ноутбука. Гы-гы.
Поставить любое количество карт на сервер не выйдет, ограничение железа — прерывания от аппаратуры ограничены.
Именно это основная причина, что сетевых интерфейсов маловато.
Что касается сотен гигабайт оперативы — такое ставится далеко не везде. Обычные приложухи уткнутся в сетевую производительность. Если канал гигабитный, а каждая из приложух хочет загрузить его по максимуму, очевидно, ничего не выйдет. Смысл в сотнях гигабайт?
А вот с виртуализацией это можно обойти, т.е. целые сети могут крутиться внутри одного сервера.