Re: Скорость 2.6.20.ovz в VirtualBox [message #12305 is a reply to message #12257] |
Tue, 24 April 2007 15:33 |
Alexandr Andreev
Messages: 35 Registered: October 2006
|
Member |
|
|
Quote: | Под VirtualBox: замедление из-за увеличения числа дорогих для эмуляции операций (необходимости переключаться на гипервизор и эмулировать выполнение команд).
|
А нет ли где у VirtualBox логов, чтобы посмотреть сколько времени выполнялся native код, а сколько было потрачено на эмуляцию? Или хотя бы что там типа количества проэмулированных инструкций из группы "emulating guest code" http://www.virtualbox.org/wiki/VirtualBox_architecture
Quote: | Боюсь, что такого уменьшения скорости на чистом железе (однопроцессорная система) нет.
|
действительно нет. Я сравнил ovz2 vs ovz3 на 16-ти процессорном хосте
ovz2 16 CPU's
INTEGER INDEX : 59.258
FLOATING-POINT INDEX: 34.961
ovz3 16 CPU's
INTEGER INDEX : 59.243
FLOATING-POINT INDEX: 35.017
ovz3 1 CPU (i.e. maxcpus=1)
INTEGER INDEX : 60.829
FLOATING-POINT INDEX: 35.118
ядро ovz2 было пропатчено, чтобы не было 'Kernel panic' в cfq_dispatch...
Quote: | Я читал, что в английском форуме ругались на пониженную производительность openvz в мультипроцессорной системе. Причины могут быть похожи.
|
Там проблемы совсем в другом месте - есть разница между оригинальным ядром и ovz ядром на __некоторых__ тестах в SMP системе с большим кол-вом процессоров, причем это не вычислительные тесты как в данном случае.
Раз это замедление проявляется и на стандартных ядрах, и тем более раз VirtualBox уже обо всём в курсе, то я думаю стоит подождать обновлений VirtualBox.
А вообще производительность ядер имеет смысл сравнивать только на реальном железе (причем лучше на простом, а не на каком-нибудь хитроумном IA64), иначе непонятно что значат все эти цифры.
[Updated on: Tue, 24 April 2007 15:45] Report message to a moderator
|
|
|