пятница, 18 марта 2011 г.

VMware ESXi скорость hdd

Обнаружил интересную особенность хоста ESXi, решил перед в водом в эксплуатацию протестировать скорость копирования данных как в VM, так и в bare-metal консоле. Моему удивлению не было границ когда обнаружил, что скорость копирования данных командой: dd if=/dev/zero of=/test count=2k bs=1M , не превысила 70 мб/сек! И это на RAID-10 полностью аппаратном. Расстроился... Проверил скорость на обычный HDD, вообще 30 мб/сек.. Решил запустить на этом же железе Linux, Linux показал 160 мб/сек., что вполне приемлемо.

Стал читать форумы, и думать, как и предполагалось, это специальное ограничение, ну оно и логично, дабы одна машина не стопила другие.

Решение: выставлять дисковый приоритет в настройках VM, так выставление дискового приоритета "2000" или high в терминологии ESXi на тестовую VM, дало в Linux консоли VM скорость 140 и 70 мб/сек. , что вполне приемлемо! В общем те машины которые не нуждаются в быстром диске получают от меня приоритет 500, те что нуждаются: 2k.

четверг, 30 сентября 2010 г.

Cron и 7z проблемы 8kb размер файла

Оказыается 7z не корректно отрабатывает, будучи запущенным из cron, я начал было дебажить свой скрипт, и искать проблемы в нём. Как потом оказалось - напрасно.


Решеине нашёл тут: http://www.wekadesign.co.nz/2010/03/21/using-7zip-in-cron-jobs-fails/ и был отправлен сюда: http://ubuntuforums.org/showthread.php?t=830904


Излагаю решение на Русском языке:


25 1 * * * /bin/bash /home/tokkaddminn/Script/S7xhj0.sh >> /var/log/7z-error.log 2>&1


Смысл в том, что необходимо вести лог работы таких скриптов. Для этого создал пустой файл: 7z-error.log и назначил ему права, в скрипте написал строку для автоматической очистки данного файла.


Без >> /var/log/7z-error.log 2>&1 скрпит не работал.

воскресенье, 26 сентября 2010 г.

PAC менеджер ssh под Linux.

Очень давно искал человеческое ПО для использования ssh на множестве серверов.

Мне необходимо:

- слева сбоку список серверов, справа tab с коннектами;
- персональные цвета и заголовки на каждом tab;
- чтоб помнил пароли;
- корректно работал с FreeBSD;
- приятные шрифты;
- прост;
- всё было в одном окне.

Встречаем: PAC.

http://sites.google.com/site/davidtv/

Remmina и прочие выглядят очень жалко в сравнении с PAC.


Также там присутствует некая кластерность, возможно это позволит организовать единые настройки для всего нашего IT отдела.

понедельник, 13 сентября 2010 г.

winecfg индивидуальные настройки приложения.

Задача: есть Counter Strike v 1.6, работающий под wine.
есть radmin viewer работающий под wine.

Всё это хозяйство лежит в ~/.wine

Проблема в том, что Counter Strike для нормальной работы требует виртуального рабочего стола.
А вот Radmin viewer не очень его любит.

Запускаем winecfg и убираем на вкладке графика: галочку "Эмулировать виртуальный рабочий стол". - Остальные ставим.

Как же теперь запустить Counter Strike, ведь ему нужен виртуальный рабочий стол?

Можно добавить приложене radmin, но к сожалению wine имеет баг, из-за которого индивидуальные настройки рабочего стола не применяются к приложению, а применятются только настройки по умолчанию => Counter Strike пускаем из консоли, сказав wine что необходимо для этого приложения использовать рабочий стол:

wine explorer /desktop=name,1920x1200 /home/user/.wine/drive_c/Program\ Files/cs1.6/hl.exe -game cstrike

Таким образом CS имеет вирт. рабочий стол. Radmin не имеет его и всё работает как надо.

P.S. о баге узнал тут: http://rus-linux.net/lib.php?name=MyLDP/FAQ/wine-faq.html

пятница, 27 августа 2010 г.

четверг, 26 августа 2010 г.

Печать man страниц из командной строки

Мучался я... Сначало перегонял в pdf, потом печатал руками... Ставил расширение для firefox. Всё проще:

Ubuntu 10.04:

man -t find | lp -P 1-

Напечатает само на умолчательный принтер мануал по find, будет всё пронумеровано, всё как надо.

Обернуть надеюсь сможете сами.

Загвоздка заключалась в ключе P. Подобрал опытным путём параметр -1 для печати всего документа.

вторник, 18 мая 2010 г.

KVM, Intel-VD

Завтра будет приобретено железо, intel-vd, Intel-VTx.

Буду ставить KVM поднимать вирт. машины, в Win интегрировать virtio драйвера, iscsi сетевое хранилице с roundrobin линком в два гигабита.

Таже аппаратный контроллер RAID.

Буду решать проблему динамического распределения процессорного времени между VM.

О чём и буду писать сюда.

Так же, буду пробрасывать PCI устройства, без этого никуда.

Кстати HASP хорошо работает под KVM без проброса устройств. А вот USB to COM не работает.