вторник, 19 ноября 2013 г.

производительность xen и hyper-v для windows 2003 и 1C 7.7

Тестовые виртуалки Win2003 x64 ent + sql 2005 x64 std + 1cv7.7 sql
Тестировал на максимальную производительность с 1С 7-кой
Результаты проведения одного месяца

Citrix XEN 6.2
Две виртуалки: терминалка и SQL - 2:40 ч
Одна виртуалка SQL + 1C        - 2:30
Оптимизация путем закрепления физических ядер за Dom0 и за каждым VCPU - 2:10 ч

HYPER-V 2012
Одна виртуалка SQL + 1C       - 2:30 ч

Без использования виртуализации - 50 мин


суббота, 2 ноября 2013 г.

Разгон core quad 9300

Зря я раньше относился к вопросу разгона компа с недоверием. Эффект очень положительный
Разогнал core quad 9300 2.5 GHz до 3 GHz и заодно поставил работать память в её максимальной частоте 800 МГц. Ну и на десерт собрал из 4 дисков рэйд 10 на встроенном в материнку рэйд контролере. при тестировании на скорость запись чтение он показа примерно 100МБ/с. Отзывчивость системы улучшилась в разы. Впринципе можно нормально жить без SSD

четверг, 31 октября 2013 г.

Производительность XEN в примере 1С 7.7

В кратце.
Установлен Citrix XEN 6.2. Интересовала скорость проведения месяца.
1. Без виртуализации - 1 час
2. Без виртуализации на сервере только MSSQL, клиентская часть на компе в сети - 2 ч.
3. Xen с настройками по умолчанию - 2:30 ч
4. Xen  с закрепленными ядрами за Dom0 и каждой виртуалкой - 2 ч

Интересно сколько выжмет VMWare и Hyper 2012...
Интересная особенность проброса Hasp key для 1С под Xen.
Пробовал пробросить ключи на двух серверах
  HP DL380 G7
и
 Manufacturer: Intel Corporation
        Product Name: S2600GZ
        Version: G11481-352
        Serial Number: QSGR21500392
Сервер первый HP.
Несмотря на множество показанных USB контролеров, пробрасывается только все целиком. Т.е. можно пробросить только один ключ в одну виртуалку со всеми остальными портами и при этом ключ начинает работать только если его подключить через ВНЕШНИЙ УСБ ХАБ!!.

Сервер второй Intel
lspci показал всего два контролера УСБ и в итоге они успешно были проброшены в разные виртуалки и работают без всяких извращений и хабов. На серваке удалось так завести два ключа. Один серверный и пользовательский.
Формирование запрос СКД вручную

Модуль формы
&НаСервере
Процедура ПодготовитьЗапросКВыполнению()
    Отчет = РеквизитФормыВЗначение("Объект");   
    СхемаКомпоновкиДанных = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");   
   
    ТЕКСТЗАПРОСА = СхемаКомпоновкиДанных.НаборыДанных[0].Запрос;

    Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных;
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетОформления = Новый МакетОформленияКомпоновкиДанных;
    МакетКомпоновки   = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Отчет.КомпоновщикНастроек.ПолучитьНастройки(),Расшифровка,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
    //МакетКомпоновки   = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Отчет.КомпоновщикНастроек.ПолучитьНастройки(),,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
   
    Процессор = Новый ПроцессорКомпоновкиДанных;
    Процессор.Инициализировать(МакетКомпоновки,,Расшифровка);
   
    Вывод = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений();
    тз = Новый ТаблицаЗначений;
    Вывод.УстановитьОбъект(тз);
    Вывод.Вывести(Процессор,Истина);
    Сообщить(тз.Количество());
КонецПроцедуры

// Важный момент, иначе будет ругаться на "Макет1" и возращать пустые данные
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Отчет = РеквизитФормыВЗначение("Объект");   
    СхемаКомпоновкиДанных = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");   
    //Отчет.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
    Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
    ЗначениеВРеквизитФормы(Отчет,"Объект");
КонецПроцедуры

пятница, 25 октября 2013 г.

Надо будет на выходных поставить steam и родные дрова на видюху.
http://steamcommunity.com/app/221410/discussions/0/882965118613928324

Поставил.
Результат теста в World Of Tanks до 50 fps, не очень впечатляющие результаты. С glxinfo при  этом все в порядке. Причем glxgears выдал то же около 50 fps. Наверное что то не так с моими руками или сборкой debian.
Но на wine нельзя грешить, он и так слишком прекрасен.

четверг, 24 октября 2013 г.

Попытка поставить debian на встроенный в материнке raid1 (intel matrix raid) завершилась провалом на установке загрузчика.
Если используем lvm, то загрузчик надо ставить на раздел не в lvm.
После установки на обычный раздел в raid1 и попытки загрузится вывалится ошибка modprobe: module dm-raid45 not found in modules.dep, на неё можно не обращать внимания.
Потом оно вас пошлет в консоль, т.к. не найдет устройство для загрузки.
Что бы все починить при попадании в меню загрузки заходит в параметры "e" и правим ...
root=UUID=... -> root=/dev/mapper/isw_cgffhjdeb_Volume01 или что там у вас в качестве рэйда

После того как система загрузилась, надо раскоментировать в /etc/default/grub строку вида ...DISABLE_UUID..=true
и в командной строке под рутом естественно update-grub.

при установке ubuntu спасло это http://www.dangibbs.co.uk/journal/repair-restore-grub-2-with-ubuntu-10-04-live-cd
только в статье не указано что надо еще mount --bind /sys /mnt/sys