The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"На языке Java разработан полноценный эмулятор архитектуры x8..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "На языке Java разработан полноценный эмулятор архитектуры x8..." +/
Сообщение от User294 (??), 07-Июл-09, 21:27 
>Хм, может более грамотным кэшированием?

Если так - разработчикам кешей в ОС должно быть стыдно если их добро какой-то тормозной виртуализатор наятгивает.Потому как возможностей по оптимизации у кеша в реальной ос доступно столько же.А виртуализатор работает в более трудных условиях: там возможна фрагментация виртуального диска по реальному, что скорости не добавит и даже линейная запись в host может оказаться уже нифига не линейной на реальном диске, что усложняет жизнь и сажает скорость.А если уж там всякие снапшоты и прочая - из всего этого надо еще и в реалтайме компоновать текущий вид, в итоге доступ к диску по идее может быть весьма фрагментированным.Кстати отсюда вполне понятно как тормознуть виртуализатор.Я таких тормозилок вижу много и часто.Тормозят изрядно, из-за того что фрагментация и на реальном диске идет (особенно если он забит) и на виртуальном(аналогично).Если не повезет, получется тормозилово в квадрате.Но в идеальных условиях на "нулевом" (не забитом) диске это как бы не является проблемой.

>Отключением проверок на запись?

Что еще за проверок?Их вроде никто сроду и не делает.По причине крайне жестокой потери производительности если запись перепроверять.Как максимум могу себе представить что если в реальной системе когда апликуха просит синхронизацию с диском и она честно (и медленно) отпедаливается, виртуализатор (если ему пофиг на сохранение атомарности транзакций в гуесте) может в принципе не заморачиваться синхронизацией соотв. куска виртуального диска на реальный и не ждать железо.Но это похоронит схемы типа транзакций в БД и поставит крест на их надежности.Ессно выиграв в скорости.

Кстати интересно, а если сделать диск-в-файле, выбросив виртуализатор - эффект сохранится?А то вспомнил что игрушечники иногда пихают все в большой архив, который можно считать как виртуальный диск - в том числе это делают и чтобы скомпенсировать дерьмовые свойства ФС типа фат и подобных под неудобными для них нагрузками.В итоге - если в guest ФС лучше чем в host - могу себе представить такой эффект знакомый "игрушечникам".Только эффект от этого есть лишь когда ФС на которой это лежит - фуфло.Иначе ФС справится ничуть не хуже.

Итого вижу максимум 2 метода выиграть, оба весьма читерские (один кладет на надежность, второй работает только если ФС на хосте такое г..., что ФС у гуеста - лучше).

>Или речь вообще про передачу по шине?

Да нет вроде.При чем тут шины?Не вижу что может виртуализатор сделать для улучшения параметров шин :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
На языке Java разработан полноценный эмулятор архитектуры x8..., opennews, 06-Июл-09, 14:18  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру