The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

На языке Java разработан полноценный эмулятор архитектуры x8..., opennews (??), 06-Июл-09, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


29. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +2 +/
Сообщение от User294 (ok), 06-Июл-09, 15:42 
>быстрее самой архитектуры x86? :-P

Конечно.Если верить люббителям java - там jit должен супер-оптимально заоптимизировать код на ходу.После этого x86 влегкую обгоняет сам себя!Программная акселерация :P


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

32. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +2 +/
Сообщение от Karbofos (??), 06-Июл-09, 15:49 
тогда надо запустить эмулятор архитектуры в таком же эмуляторе. порвём пространственно-временной континуум! O_o
Ответить | Правка | Наверх | Cообщить модератору

33. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (??), 06-Июл-09, 16:39 
А вы не боитесь образования черной дыры в вашем процессоре?
p.s. у некоторых черные дыры в чипах уже даже получались :)
Ответить | Правка | Наверх | Cообщить модератору

35. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +1 +/
Сообщение от Karbofos (??), 06-Июл-09, 17:17 
конечно БОЮСЬ! O_o но чего не сделаешь ради науки. да и может так случиться, что комп, на котором запустят рекурсивно такой эмулятор попадет в top500 :-P
Ответить | Правка | Наверх | Cообщить модератору

40. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от Ivan (??), 06-Июл-09, 19:50 
>После этого x86 влегкую обгоняет сам себя!Программная акселерация :P

Зря смеётесь. Помню на опеннете же была новость, где сравнивали разные виртуализаторы и реальную машину, в некоторых тестах, некоторые виртуалки обгоняли реал.

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

42. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от Karbofos (??), 06-Июл-09, 21:43 
давай реально сравним вычисления, скажем, чисел Фибоначчи? ну, или, обработку массивов по Гауссу? короче, на выбор.
Ответить | Правка | Наверх | Cообщить модератору

43. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (??), 06-Июл-09, 22:38 
>Зря смеётесь. Помню на опеннете же была новость, где сравнивали разные виртуализаторы
>и реальную машину, в некоторых тестах, некоторые виртуалки обгоняли реал.

Да, а теперь пусть те кто делал данные бенчи пусть предоставят научное объяснение этому феномену.А то в чудеса я не верю ;).

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

46. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от Karbofos (??), 07-Июл-09, 00:59 
весь сей "феномен" сводится к измерению скорости вызовов функций с серверной опцией явы при настойчивом неупоминании статической линковки c/c++
ну и подобные фокусы, типа многократного умножения друг на друга однних и тех же матриц и прочее, прочее, прочее.
такая, панимаш, загогулина.
Ответить | Правка | Наверх | Cообщить модератору

48. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (ok), 07-Июл-09, 09:04 
>весь сей "феномен" сводится к измерению скорости вызовов функций с серверной опцией
>явы при настойчивом неупоминании статической линковки c/c++

Он вроде про виртуалки говорил.В смысле, не про яву а обычные виртуализаторы.Дык вот в каком-то треде про виртуализаторы кто-то утверждал что какой-то из виртуализаторов на какой-то задаче быстрее чем сам по себе проц (!!!).Если такая заява не была провокацией троллинга, мне бы очень хотелось услышать научные объяснения данному феномену.

P.S.: заявы "%s - это круто" научным объяснением не являются а в сказки я не верю.

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

53. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от Karbofos (??), 07-Июл-09, 12:21 
я думаю, что подобные заявления бывают от специалистов широкого профиля - троллей
Ответить | Правка | Наверх | Cообщить модератору

56. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (??), 07-Июл-09, 16:54 
>я думаю, что подобные заявления бывают от специалистов широкого профиля - троллей

Вон человек более детально напомнил про этот случай.Я немного приврал, там скорость не CPU а дискового I\O каким-то хреном получилась больше чем без виртуализатора.Было бы весело послушать как можно честными методами, ничего не портя, получить данный выигрыш.А то объяснения "поставьте наш виртуализатор и все будет зашибись" устраивают только маркетологов.

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

59. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от const000email (ok), 07-Июл-09, 19:45 
>Я немного приврал, там скорость не CPU а дискового I\O каким-то хреном получилась больше чем без виртуализатора.Было бы весело послушать как можно честными методами, ничего не портя, получить данный выигрыш.

Хм, может более грамотным кэшированием? Отключением проверок на запись? Или речь вообще про передачу по шине?

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

60. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (??), 07-Июл-09, 21:27 
>Хм, может более грамотным кэшированием?

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

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

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

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

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

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

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

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

51. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от XoRe (ok), 07-Июл-09, 10:14 
>>После этого x86 влегкую обгоняет сам себя!Программная акселерация :P
>
>Зря смеётесь. Помню на опеннете же была новость, где сравнивали разные виртуализаторы
>и реальную машину, в некоторых тестах, некоторые виртуалки обгоняли реал.

"Некоторые тесты", если мне не изменяет память, были тестами на IO (дисковую подсистему).
Что вполне может получаться, когда файл с жестким диском гостевой машины попадает в кэш файловой системы основной машины.
Получается что-то вроде файловой системы tmpfs - фс в оперативке.

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

54. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от Karbofos (??), 07-Июл-09, 12:32 
что же они помалкивают про тесты ext4 с 128GB RAM ? :-P
https://www.opennet.ru/opennews/art.shtml?num=20018
Ответить | Правка | Наверх | Cообщить модератору

55. "На языке Java разработан полноценный эмулятор архитектуры x8..."  +/
Сообщение от User294 (??), 07-Июл-09, 16:47 
>Что вполне может получаться, когда файл с жестким диском гостевой машины попадает
>в кэш файловой системы основной машины.

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

Как самый максимум я могу себе представить какой-то выигрыш путем какого-нибудь гнусного читерства с подставой, типа буферизации даже синхронных запросов (сие имеет шаны порушить транзакции в случае сбоев, разумеется).

> Получается что-то вроде файловой системы tmpfs - фс в оперативке.

А при внезапных шатдаунах host будут некислые потери данных стало быть?Потому что обычные запросы к ФС и так по идее буфферизуются.Можно конечно снаглеть, устроив кэш на запись синхронным запросам.Вот только при сбое транзакциям уповавшим на синхронность будет северный пушной зверек.В остальных случаях - опять же, за счет чего выигрыш?Чудес не бывает а буфера в пингвине и так прилично работают.У меня DVD-sized исоха за секунды улетает в дисковый буффер и потом неспешно выдавливается оттуда на диск.Чем не фс в опертивке?

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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