Показаны сообщения с ярлыком TestDrive. Показать все сообщения
Показаны сообщения с ярлыком TestDrive. Показать все сообщения

libvirt: IDE vs Virtio

Где-то в интернетах видел примечание, что физические диски для виртуальных машин лучше подключать по Virtio чем по IDE - типа меньше накладных расходов.

Подвернулся случай сравнить в сферических условиях.

Итак - дано 2 совершенно одинаковых диска Seagate Barracuda 250GB, цельнотянутых из RAID фабричного сервера от IBM (т.е. гарантированно одинаковых).

Один подключен как IDE, второй - как Virtio.

Меряем (bonie++; первое - это замер / - диск как файл, второе - физический диск по IDE, третье - по Virtio)

Резюме: мне кажется - не наврали

Version 1.96Sequential OutputSequential InputRandom
Seeks
Sequential CreateRandom Create
SizePer CharBlockRewritePer CharBlockNum FilesCreateReadDeleteCreateReadDelete
K/sec% CPUK/sec% CPUK/sec% CPUK/sec% CPUK/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU
/2G944931513112220342730931019771681061211679217++++++++1646010116989++++++++1850310
Latency10110us4375ms526ms12058us1061us212msLatency12077us890us508us61us25us87us
IDE2G77095200512168143286499104573362125123162024215++++++++28677162687319++++++++3031216
Latency16549us3439ms565ms11299us5537us99348usLatency96us957us542us50us25us96us
Virtio2G7679644736334381428199615072248519211816++++++++++++++++++++++++++++++++++++++++++++++++
Latency15552us1377ms635ms5753us7200us653msLatency111us434us555us82us25us92us

Тест антивирусов

* Avira - жрет 78MB. (было 58, стало 136).
* Avast - 118MB (58 => 176).
* AVG - 175MB. 58=>233 (СТО СЕМЬДЕСЯТ ПЯТЬ МЕТРОВ!!!)

Монтаж Home video на линухе

= Задача: =
как-то с камеры пересобачить снятое видео и уморить гостей на широком экране.
= Исходные данные: =
* видео - снято на Sony SDRчегототам в кагбэ-HD (1440x1080x... кароч - я в этом не бычу).
* видеостанция:
** у брателы (заказчик, собсна) - Fedora 10 (пора бы и обновить) на Тошибо нотбуке каком-то.
** у жены его (откуда сливалось кино) - Тошибо тоже какое-то, Виндовс Висто.
= Ход работы: =
* виндовс - это ппц,кароч... Полтора часа пыталсо слить эти видео на DVD-болванку c целью дома спокойно поработать в линухе. Ни. Хри. На! Так и не записалблин! Запорол 2 болванки, потратил 1.5 ч - плюнул, и залил немношка на флешку.
* Дома - линух (Fedora 11).
Прежде всего - yum search video (handle filtered):
** kdemultimedia
** avidemux
** kdenlive
** kino
** pitivi

= Ну, шо я вам скажу... =
* kdemultimedia - там ничего нет. X
* pitivi - захотел затянуть питона модули какие-то непонятные, гнома модули аналогично и zope (!). Фсад. X
* avidemux - упал. X
* kino - "Давайте я Вам сконвертирую ваше видео в DV?". Я очень уважаю DV (которое MPEG-2), но лишняя конвертация здоровья кину не прибавляет. X
* kdenlive - удивлен... поднял m2ts молча, даже _проиграл_ его (а m2ts - это такое HD@чистаSony штука - под вендой хрен обработаешь без денег)... куски клеятся как у нас в qt принято - притягиванием... куда-то даже собрался выгружать (рендерить) - с указанием формата, инструмента (transcode), все дела... Удивлен!

Итого (я еще не клеил эти видео) - на _старт_ вышел пока только один - kdenlive (которое "нелинейный" монтаж, мне бы линейный, но сейчас принято за хлебом ходить только на вертолете - и никак иначе).

Будет время - продолжим.

Blogging software

Всё-таки неудобно за каждым чихом лезть в браузер.
Для микроблоггов (в частности - twitter) клиентов - как грязи.
Для блоггера...
Итак, пробуем:
Gnome blogger:
* даже не ставил - последняя сборка - для FC3.
BloGTK:
* не коннектится
* радует то, что вроде бы можно листать записи
* трея не наблюдаю
Drivel:
* не коннектится - ни blog 1.0, ни blog 2.0
QTM:
* "Please note that QTM cannot access Blogger blogs, as Blogger has abandoned this interface."

Резюме: под линух клиентов блоггера - _нет_.

Google Knol

Ацтой.
1. просто тупо написать кусок KB - болт. Надо заполнить Title, subtitle, description, subdescription... Пока напишешь - уже и забыл, зачем пришел.
2. это не вики. Это обычный тупой html-редактор. Еще и таблиц нет совсем.
3. так, чтобы быстро зашел и написал - нет. Тяжелый, перегруженный сайт с кучей свистелок, ...лок etc.
4. и тегов нет совсем вообще.
5. а по функциональности - обычный блоггер. Только п.1-4.
Итого - непонятно вообще, зачем нужен.
Resume: Knol ненужен (c).

PS. Google уже не знает, куда денег девать, понакупит всякой фигни... Лучше бы desktop-клиента к своим сервисам для линуха сделали, если не знают, чем заняться.
Или мне бы за его разработку заплатили - если не знают, куда денег девать :-)

File managers

=== Requirements ===
* X
* GPL
* lite (for IceWM)
* tree view
* utf-8 support:
=== Results ===
#|
|| Name | Lib | Tree | UTF-8 | OK ||
|| ((http://roland65.free.fr/xfe/ XFE)) | FOX | + | + | * ||
|| MToolsFM | | | - | X ||
|| ((http://www.xnc.dubna.su/ XNC)) | | | | ||
|| ((http://krusader.sourceforge.net/ Krusader)) | KDE | | | X ||
|| ((http://tuxcmd.sourceforge.net/ Tux Commander)) | | | | ||
|| ((http://www.beesoft.org/bsc.html/ BSCommander)) | | | | ||
|| ((http://ndn.muxe.com/ Necromancer's Dos Navigator)) | | | | ||
|| ((http://www.boomerangsworld.de/worker/ Worker file manager)) | | | | ||
|| ((http://tkdesk.sourceforge.net/ TkDesk)) | | | | ||
|| ((http://wiki.perldude.de/doku.php?id=filer/ Filer)) | Perl+GTK2 | | | ||
|| ((http://www.emelfm2.net/ emelFM2)) | GTK | | | ||
|| ((http://www.obsession.se/gentoo/ Gentoo)) | | | | ||
|#

Xattr

Испытания инструментов работы с файлами их их совместимости с фичей xattr новых файловых систем (ext3, reizer, xfs etc.). Приведены средства работы с файлами и результат - сохраняются или нет xattr в конечном файле и/или каталоге (BTW xattr можно вешать и на каталоги).
|| tool || cmd || result ||
|| CLI || cp || - ||
|| CLI || mv (rename) || + ||
|| CLI || mv (move) || + ||
|| CLI || tar || - (*) ||
|| mc || mv (rename) || + ||
|| mc || mv (move) || + ||
|| konq || mv (rename) || + ||
|| konq || mv (move) || + ||
|| konq || mv (^X^V || + ||
|| kwrite || edit || + ||
|| kedit || edit || + ||
|| kate || edit || + ||
|| tar || cf&xf || + [*] ||
* "The standard file interchange/archive programs tar(1), and cpio(1) will not archive or restore extended attributes". BUT: tar cf --xattr && tar xf

Akregator vs Thunderbird

Akregator:
* интегрировано с Konqueror - т.е. заходишь на сайт - там внизу появляется лого RSS - жмешь - и вносится в subj. Очень удобно
* можно обновлять как все ленты, так и отдельные
* можно ленты компоновать в папки/подпапки.
* можно их только текстом, а можно - уеб-страничкой.
Thunderbird:
* ничего из этого нет. Тупой и неудобный.


Resume: Akregator намного лучше.

Speed of search: list vs dict

Хозяйке на заметку.
Решил посчитать, как быстро python ищет значения - в dict и list:



#!/bin/env python
# -*- coding: utf-8 -*-
'''
Teaching speed of searchin items
'''

import time, random

MAX = 10000
l = random.sample(xrange(MAX), MAX)
m = range(MAX)
d = {}
d.fromkeys(l, True)
x = random.sample(xrange(MAX), MAX)

def test(dst, name):
t = time.time()
for i in x:
i in dst
print "%s: %f" % (name, time.time()-t)

test(l, "list")
test(m, "sort")
test(d, "dict")



Получилось:

для MAX=10000:
list: 2.395802
sort: 2.033103
dict: 0.001346

для MAX=20000:
list: 9.638626
sort: 8.131244
dict: 0.003095

Выводы:
1. сортируй, не сортируй - ...
2. лучше dict'а нет ничто

VariCAD

2007:
* русский кракозябрами
* падает
* не нашел, как печатать кусок документа, а не весь.


Resume: вачько

HTML Browsers

Firefox3, Opera 9.50, Konqueror 3.5.9
SVG:
* animation
** FF - no, Konq, Opera - OK
* inline:
** FF, Konq - no, Opear - OK

Graph tools


...
Фигня. Узлы - только пустые. и Ребра тоже. Формат файлов - некий ged.
CCVizu
Фигня. Java, глючит, не понимает DOT.
InfoViz
фигня. Java, глючит, и фообще не грузит графы (свои же демо)
VisualBrowser
Java, запускается точно через раз, RDF/OWL - но так ничего и не показал.
SemaSpace
3D, commercial, Win only. Фигнякароч.
Prefuse
Java, надо компилить - а не компилиццо, Разные layout, flash-вариант весёленькой расцветки. Надо будет
Piccolo
Java, fatal error. Фигня.
IsaViz
Java. "IsaViz 2.x is not compatible with Java 1.6 or later... saViz 2.x is not compatible with GraphViz 2.10 or later...." ЦЫрк. Фигня, кароч.
KAON
Java, RDF. Клааас!!! Работает, редактирование RDF, визуально и таблицей (like morla). Супер! То, что доктор прописал.
uDrawGraph
страшненькое такое - bin + tcl/tk 8.4 (фкоропке). Стартует, показывает, редактирует... Возможности - очень похожи на graphviz, но очень сокращено. Экспорт только в кортинко. Формат - некое UDG (AKA daVinci), есть gml2udg, сырцы ёк. Не фонтан.
GVF
Java, GraphXML. Не заводится нихрена.
node3D
C+Lua, не компилится.
graphopt
C++ - optimize DOTs. Не компилиццо.
Cytoscape
Java. Ниче так, прилично работает (как для явы). Узлы можно добавлять-удлалять, атрибуты прописывать (всякие), рёбра таскать между ними. Куча лайаутов - применяется по запросу. В основном - для рисования молекулярных сетей. Импорт из кучи форматов (в том числе owl, GML), но, кажись, только для сетей всё. Мощная штука, но специализированная.
Protege
Java. Работает, вроде. И табличный и визуальный стиль.
graphviz
DOT, gui+console
graphtools

Pigale
Editor, GraphML; C++, Qt4
Graph-tool
Library, console
Graphtool
???
iGraph
Lib; C++, Python; Formats: dot, ncol. lgl, graphml[z], gml, net, pajek, dimacs, edge[s|list], adjacency, pickle; Output: Cairo (Glitz, png, pdf, ps, win32, xlib, svg etc). Resume: Cool.
Gravisto
Java
Pajek
Editor, Win (works in wine). Good.
NetworkX
Library, Python; gml, graphml. Good.


So, leaders:
* igraph, networkx - backend, visualisation
* ... - editor
* graphviz - maketing

Del.icio.us vs Google Bookmarks

Del.icio.us:


Del.icio.us Bookmark 2.0.64


+ good tool to add bookmark
+ show ANDed tags as nested

Google:


+ Works w/ Google account

Google Bookmarks Button (GBB) 0.3.6


+ Inplace edditing bookmarks
+ Completing 2nd etc tags
+ Real nested tags
+ Merge tags if name equal
- Can't search ANDed tags
- Bad encoding of RU tags in on-the-fly additing
- not show tags if add existing tag

GBookmarks 0.4


- Not inplace editing bookmarks
- Not complete 2nd etc tag

Both:


+ Add/del/rename tags
+ Edit if add existing tag
- Not save FireFox3 tags

ALTLinux 4.0.1 Server

Слил, поставил. Как бы всё чики - стало нормально, даже перегуризилось. Ну, на такую мелочь, как я просил никаких сервисов не ставить - а оно мне апач, постфикс, еще чего-то поставило - не будем обращать внимания.

  1. Ставим ltsp-server: apt-get install ltsp-server. "%post scrip of ltsp-server failed". И тишина. Почему failed, от чего - хез.
  2. Ладно. Сливаем src.rpm, открываем, читаем спек. Видимо %post: %make_alsa_config. Че делает - хез. Но предположим, что что-то насчет альсы. rpm -qa | grep alsa - тихо.
  3. Лаадно. Ставим alsa-tools, alsa-utils (хез, что ему надо). ltsp-server установился.
  4. делаем чрут-клиента: ltsp-build-client:


    error: cannot open Name index using db3 - no such file or directory

    error: cannot open Providename index using db3 - no such file or directory

    ...

    error...

    No module...

    error...

    ...

    LTSP client installation completed successfully


    Звезда фшоке (с) Но клиента таки создал. Будем смотеть - будет ли оно работать.



ЗЫ. Об авторе. Автор - не красноглазый истерик. Автор работал с АльтЛинухом аж с самого первого его выпуска - Junior 1.0 - тогда еще с кедами 1.1.1. Автор ставил его везде, обновлялся, ремонтировал, тестировал, писал мейнейнерам, собирал пакеты сам или же помогал другим. Короче - носился с альтом, как с золотым иичком. И не было на свете лучше дисрибута для него.

А потом этот секс автогра окончательно устал, и он решил 2 года назад рискнуть и переехать на Федору. И жизнь заиграла совершенно новыми красками!

И теперь с высоты интенсивного пользования нормальным дистрибутивом автор задаётся вопросом - доколе же "всё, что вы делаете руками - всё плохо... Но дети у вас красивые!" будет?

ALTLinux 4.0.0 Office Server

Машина как машина - П4-много/1Г рам/30Г винт.

Начал ставить сабж. Приятненький такой инсталер. Но - как всегда у альтов:


  1. Дошел до разбивки диска. Я хотел разбить по-своему. Выбрал "вручную". А хрен там... Можно только создать раздел на весь диск.
  2. Ладно... Попробуем как раньше - перешел в консоль №2, разбил диск (своп 1Г, / 8Г и /mnt/shares остальное), иду опять в 7-ю, типа перечитываю... А хрен там. Не перечитывает.
  3. Лаадно... Перегружаемся, доходим до "вручную", нифига он не разбивает, конечно, и типы разделов не понимает (хотя я ж указывал - fdisk без этого никак) - зато можно указать точки монтирования. Указал. Дальше. Шуршит что-то там недолго, пакеты ставит... А хрен там. "Критическая ошибка", список пакетов, заканчивается на alterator-samba. И тишина. Что за ошибка, что делать - хез. Но Далее не пускает.
  4. Лааадно... Жмем Назад... А хрен там. Не может перечитать раздел.
  5. Лаааадно... Допустим я немец. Перегружаем, жмем "Разбить автоматом" - разбивает почти как я, только под корень 4Г. Жмем Далее. Шуршит - критическая ошибка - список пакетов - альтератор-самба.


ппц.

Короче - буду качать другой.

Gnome

Тестировалось Gnome 2.22.1 @ Ubunto 8.04 desktop (в режиме LiveCD).
Сам я сижу в кедах 3.5.9 @ Fedora 8.

Недостатки Gnome:

  1. Filemanager: нет режима multicolumn.
  2. Filemanager: левой мышкой _переносит_ файлы - молча и безвозвратно. Это очень неприятно при групповой работе. Правой вообще ничего никак не носит. А хотелось сделать симлинк - из файлманагера к себе на стол. Нашел - носить надо средней кнопкой
  3. Нет дерева в диалоге открытия файлов. А хотелось бы в 6 кликов добраться в /net/xts1/mnt/shares/data/Dox.Common - из /mnt/shares/home/Documents.
  4. При добавлении каталога в Places добавляется только последняя часть пути. И переименовать это дело нельзя.
  5. В диалогах кнопка OK находится справа. Что после венды и кед довольно необычно.
  6. В диалогах настройки есть только Close (= OK) и Help. Нет кнопок "Accept" и/или "OK" (Accept+Close) и/или "Cancel" (Cancel+Close). Т.е. если я нарулил, а потом решил отказаться - то болт.

Tags