Size: a a a

2019 March 25

S

Squirrel in UbuntuLinux
Assasin
все то же самое при контейнерах, только кэш не просто общий, а еще и не дуплицируется в гостях.
Нет. В конте нет полного окружения. Только минимум.
источник

S

Squirrel in UbuntuLinux
Это полезный оверхед, он ускоряет работу гостевой системы.
источник

A

Assasin in UbuntuLinux
Squirrel
Это полезный оверхед, он ускоряет работу гостевой системы.
но не ускоряет работу приложения в целом.
источник

A

Assasin in UbuntuLinux
суммарно оверхед получается выше
источник

S

Squirrel in UbuntuLinux
Assasin
но не ускоряет работу приложения в целом.
Какого приложения?
источник

A

Assasin in UbuntuLinux
того, которое запросило чтение данных
источник

S

Squirrel in UbuntuLinux
У меня ещё один слой буфера получается от тормозного диска.
источник

A

Assasin in UbuntuLinux
ты же понимаешь, что буфферы тоже не бесплатны?
источник

A

Assasin in UbuntuLinux
за каждый дополнительный слой буфера тоже платить надо
источник

S

Squirrel in UbuntuLinux
Понимаешь, всё зависит от задачи.
источник

S

Squirrel in UbuntuLinux
Иногда проще поставить 64 гига памяти ещё, чем поднимать железную реализацию, которая будет хуже, чем ещё одна виртуальная машина.
источник

A

Assasin in UbuntuLinux
я не могу понять, как цепочка
app -> read disk block <=> guest kernel <=> guest cache <=> hypervizor <=> native kernel <=> native cache <=> block device

быстрее, чем
app -> read disk block <=> native kernel <=> native cache <=> block device

В обоих случаях native cache будет хранить ВСЕ кэши ВСЕХ гостей/контейнеров, однако в случае с контейнером не будет лишнего раундтрипа до хостового кэша (или не дай бог физического девайса) и не будет перерасхода памяти на кэш.
источник

S

Squirrel in UbuntuLinux
Assasin
я не могу понять, как цепочка
app -> read disk block <=> guest kernel <=> guest cache <=> hypervizor <=> native kernel <=> native cache <=> block device

быстрее, чем
app -> read disk block <=> native kernel <=> native cache <=> block device

В обоих случаях native cache будет хранить ВСЕ кэши ВСЕХ гостей/контейнеров, однако в случае с контейнером не будет лишнего раундтрипа до хостового кэша (или не дай бог физического девайса) и не будет перерасхода памяти на кэш.
Посмотри как в аппаратуре вообще ускоряют работу кэшами. Книжку почитай, в которой это расписано.
источник

EC

Exe Cutie in UbuntuLinux
Spark
@iassasin поищи плату на celeron j1900
а если взять допустим плату с 2 лан портами, 1 сделать ван на приём от провайдера, 2 пустить на свич, а на свиче уже повесить там пару лан устройств, так прокнет? ну имею ввиду там назначать айпишки смогу или ето на себя свич возьмёт, и как по производительности ?
источник

S

Squirrel in UbuntuLinux
А так — да и пусть хранит, тебе-то какая разница, чего он хранит?
источник

A

Assasin in UbuntuLinux
Exe Cutie
а если взять допустим плату с 2 лан портами, 1 сделать ван на приём от провайдера, 2 пустить на свич, а на свиче уже повесить там пару лан устройств, так прокнет? ну имею ввиду там назначать айпишки смогу или ето на себя свич возьмёт, и как по производительности ?
у меня сейчас примерно так и есть)
https://sinair.ru/i/3y51bU
источник

c

conformíst in UbuntuLinux
Squirrel
Посмотри как в аппаратуре вообще ускоряют работу кэшами. Книжку почитай, в которой это расписано.
так себе аргумент, на самом деле
источник

c

conformíst in UbuntuLinux
вообще не про то
источник

A

Assasin in UbuntuLinux
Squirrel
Посмотри как в аппаратуре вообще ускоряют работу кэшами. Книжку почитай, в которой это расписано.
я об этом и говорю - что кэши хороши, когда они не дублируются
источник

S

Squirrel in UbuntuLinux
conformíst
так себе аргумент, на самом деле
Но вообще кэширование ускоряет, в определённых пределах.
источник