Где? В России? Не смешите мои тапочки.
Вы можете себе представить, чтобы, к примеру, Путина или Медведева вот так взяли и вздернули, как Саддама? Ну или хотя бы в Гааге сгноили, как Милошевича?
Проблема в том, что их не тысячи, а миллионы. 128 гиг памяти — это 32 миллиона 4К страниц. А терабайт памяти (что вполне реально для 4-голового сервера на Nehalem'ах, поддерживающих 256 гиг на сокет) — это ажно 256 миллионов 4К-страниц.
Page Sharing is a memory technique where the hypervisor inspects and hashes all memory in the system and stores it in a hash table. Over time, which can be hours, the hashes are compared and if identical hashes are found, a further bit by bit comparison is performed.
Довольно давно я читал книгу Зубкова об ассемблере для x86 и там упоминалось о 4-мегабайтных страницах памяти. В вашем посте говорится о поддержке 2-мегабайтных страниц в новейших процессорах. Внимание, вопрос: что нового и революционного в 2MB страницах, когда уже давным-давно существует возможность создавать 4-мегабайтные страницы?
Революционого — ничего. Это эволюция, а не революция. Точно так же, как и постепенный переход на 64-битные системы.
Ну и хотелось бы узнать, почему все ОС пошли по пути страничной организации памяти. Разве сегментная адресация так плоха?
Думаю, об этом лучше всего будет спросить у разработчиков ОС ;)
Мое предположение — для упрощения работы со своп-файлами.
RDP-клиент они тоже обещают обновить, как раз для работы с RemoteFX. Возможно, что придумают какие-то хитровыдуманные алгоритмы сжатия, или еще что-то…
В любом случае технических подробностей я пока не знаю, посмотрим, как выйдет SP1.
Учитывая популярность в последнее время всевозможных p2p-приложений а-ля торренты — вероятность, что все несколько тысяч пользователей забьют все свои 8 Мбит одновременно — достаточно высока. Именно поэтому некоторые провайдеры (такие, к примеру, как yota) закупают даже специальное оборудование с единственной целью — зарезать полосу для торрентов.
Там не только чтение с хэшированием, но еще и побитовое сравнение. При этом в некоторые ячейки могут вноситься изменения и их придется пересчитывать заново, так что — вполне вероятно. Да и специалисты об этом пишут.
Уважаемая хаброобщественность? Чего, по вашему мнению, не хватает в этой и предыдущей статье? Что бы нужно было добавить, и что бы хотелось услышать в следующих?
Научная школа, по-моему, тут вторична, а первична американская бизнес-школа. Билл Гейтс, фактически не изобретя ничего нового — смог построить транснациональную корпорацию, а многие гениальные изобретения советских ученых либо канули в Лету, либо в лучшем случае лежат под грифом «сов. секретно».
1) PCI passthrough — технологии сто лет в обед. Я ещё года 4 назад видел это у vmware, сколько я вожусь с xen'ом, у него это было.
Remote FX — это не тупой «проброс» устройства. Это именно использование внутри виртуалки функций 3D-видеокарты. Опять же — причем тут «было-не было»?
А вопрос был в другом: при чём тут «тонкие клиенты»? Оно по RDP играть будет?
Мне, к сожалению, на практике не доводилось еще разворачивать инфраструктуру VDI на Hyper-V, но ЕМНИП, удаленный доступ к клиентским виртуалкам там осуществляется именно по RDP.
Вопрос: а две виртуалки слабо с одной видяхой сделать? Это было бы круто. Например, развести виртуалки по головам.
Если я правильно понял — то она позволит использовать функции «железной» видеокарты на нескольких виртуалках, лишь бы хватало ресурсов этой самой видеокарты. Как только более-менее подробно разберусь с технологией — обещаю написать статью, так что обсуждение Remote FX предлагаю до поры до времени отложить.
1) Я что-то не понял пассажа про «тонкие клиенты» и 3D.
Это технология, позволяющая использовать фичи «супермегатридэшной видяхи» внутри виртуальной машины. Вплоть до того, что пользователь сможет запустить какой-нибудь Crysis внутри своей виртуалки и играть в него удаленно со своего старенького компа, не имеющего видеокарты с поддержкой всяких там шейдеров и анизотропных фильтраций, главное — чтобы таковая была на сервере. К работе с памятью, разумеется, это никакого отношения не имеет, про Remote FX было упомянуто в контексте новых фич SP1.
2) В зене это сто лет назад было. В openVZ тоже. Hyper-V в очередной раз с триумфом лидирует на рынке, только-только сделав то, что у конкурентов даже как фича не анонсируется, а так, штатная функциональность?
Да было, не было, я что, спорю? Я не ставлю цели как-то «пиарить» Hyper-V перед конкурентами. Я ставлю цель рассказать о технологиях работы с памятью.
Вы можете себе представить, чтобы, к примеру, Путина или Медведева вот так взяли и вздернули, как Саддама? Ну или хотя бы в Гааге сгноили, как Милошевича?
blogs.technet.com/virtualization/archive/2010/04/07/dynamic-memory-coming-to-hyper-v-part-3.aspx
Революционого — ничего. Это эволюция, а не революция. Точно так же, как и постепенный переход на 64-битные системы.
Думаю, об этом лучше всего будет спросить у разработчиков ОС ;)
Мое предположение — для упрощения работы со своп-файлами.
В любом случае технических подробностей я пока не знаю, посмотрим, как выйдет SP1.
Remote FX — это не тупой «проброс» устройства. Это именно использование внутри виртуалки функций 3D-видеокарты. Опять же — причем тут «было-не было»?
Мне, к сожалению, на практике не доводилось еще разворачивать инфраструктуру VDI на Hyper-V, но ЕМНИП, удаленный доступ к клиентским виртуалкам там осуществляется именно по RDP.
Если я правильно понял — то она позволит использовать функции «железной» видеокарты на нескольких виртуалках, лишь бы хватало ресурсов этой самой видеокарты. Как только более-менее подробно разберусь с технологией — обещаю написать статью, так что обсуждение Remote FX предлагаю до поры до времени отложить.
Это технология, позволяющая использовать фичи «супермегатридэшной видяхи» внутри виртуальной машины. Вплоть до того, что пользователь сможет запустить какой-нибудь Crysis внутри своей виртуалки и играть в него удаленно со своего старенького компа, не имеющего видеокарты с поддержкой всяких там шейдеров и анизотропных фильтраций, главное — чтобы таковая была на сервере. К работе с памятью, разумеется, это никакого отношения не имеет, про Remote FX было упомянуто в контексте новых фич SP1.
Да было, не было, я что, спорю? Я не ставлю цели как-то «пиарить» Hyper-V перед конкурентами. Я ставлю цель рассказать о технологиях работы с памятью.