nowa zabawka – część trzecia, ostatnia

dostałem informację ile kosztowały te maszynki.

starsza, w/g ceny z 27 lipca 2005 – okoÅ‚o $8300 (podajÄ™ ceny w dolarach, bo maszyny byÅ‚y kupowane w różnych krajach, od różnych dostawców).

nowa – (w/g ceny z 22 czerwca 2006) – okoÅ‚o $55700.

czyli starsza jest 6.7 raza tańsza niż nowsza, a daje wydajność (w/g testów) na poziomie 6.1 raza wolniej niż nowsza.

czyli teoretycznie starsza jest lepsza.

ale z drugiej strony – sÄ… zadania których starsza w ogóle nie zrobi, gdyż ma tylko 4 giga ramu i maÅ‚o dysków. za wiÄ™ksze pieniÄ…dze dostaliÅ›my sporo szybszÄ… maszynÄ™, która potrafi robić też rzeczy które sÄ… fizycznie nieosiÄ…galne dla taÅ„szej (no chyba, żeby jÄ… rozbudować, ale to też koszt).

reasumujÄ…c – maszynka (nowa) jest w/g mnie caÅ‚kowicie warta swojej ceny i mogÄ™ każdemu polecić takÄ… konfiguracjÄ™.

blogi polityków – zmiana postrzegania sieci?

jakiÅ› czas temu antyradio (a może to byÅ‚a inna stacja) testowaÅ‚o czy politycy odpowiadajÄ… na emaile. generalnie – nie. w dodatku część pewnie nawet do nich nie zaglÄ…da, bo w kilku przypadkach dostali komunikat o przepeÅ‚nieniu skrzynki.

czyli zasadniczo internet był mocno olewany.

ale ostatnio siÄ™ to zmienia.

najpierw dowiedziaÅ‚em siÄ™, że nasz byÅ‚y premier i obecny prezydent warszawy (p.o. prezydenta, czy jakoÅ› tak) – kazimierz marcinkiewicz ma bloga. no cóż. on zawsze byÅ‚ “medialny".

potem siÄ™ okazaÅ‚o, że bloga zaczÄ…Å‚ prowadzić mahmoud ahmadinejad – prezydent iranu. blog jest pisany w ichniejszym jÄ™zyku (perski/farsi), ale jest też tÅ‚umaczony na angielski.

potem siÄ™ okazaÅ‚o, że blog prezydenta iranu peÅ‚ni też innÄ… rolÄ™ – goÅ›ciom którzy wchodzÄ… tam z ip które sÄ… wpisane jako należące do izraela, poza standardowÄ… zawartoÅ›cia jest wysyÅ‚any trojan. ot. taki drobny “żarcik".

a dziÅ› dowiedziaÅ‚em siÄ™, że angela merkel, kanclerz niemiec ma swój vlog! na wypadek jakbyscie nie byli na bieżąco z nowym sieciowym sÅ‚ownictwem – vlog to video-blog, czyli blog gdzie zamiast wpisów sÄ… filmy.

jestem zszokowany. czy to ma oznaczać, że politycy zaczynajÄ… rozumieć znaczenie sieci? tzn. ja wiem, że każdy polityk ma gdzieÅ› w hasÅ‚ach “internet dla wszystkich", ale to taka kieÅ‚basa wyborcza. a tu siÄ™ okazuje, że (część z nich) idzie z postÄ™pem i rozszerza metody dostÄ™pu do ludzi. super. ciekawe kiedy to zadziaÅ‚a w drugÄ… stronÄ™ i bÄ™dzie można u nas, w polsce, zaÅ‚atwić coÅ› administracyjnego emailem czy stronÄ… webowÄ…. ale to pewnie nie za mojego życia.

nowy zakup googlea

google kupił firmę neven vision.

czym się firma zajmuje? na blogu googla jest mocno ogólnikowo, że rozpoznawaniem obrazu. strona firmy neven vision już nie działa. jest tylko informacja, że google ich przejął. i nic więcej.

ale cóż to dla mnie. chwila poszukania i oto:

Neven Vision's computer vision technology is the fastest in the industry and represents leading accomplishments in this field. Several U.S. patents have been granted to Neven Vision for its unique inventions. U.S. government and independent observers have recognized the underlying technology as most advanced with respect to accuracy, speed and efficiency.

The core building blocks of the company's vision-enabled products and services are our patented face and object recognition engines. Below is a simple representation of how each of these engines work.

  • Faces in an image are automatically detected by a robust face finder component that determines the position and size of the face in real world conditions (varying illumination, pose and expression).
  • A second processing stage determines the position of local features on the face, called “landmark findingâ€?.
  • Then a Gabor Wavelet transformation takes place to compute the “face-templateâ€? from the local features by extracting the template from an image that contains the essential, condensed facial information needed to determine a person's identity (a “face-templateâ€? is only about 1kByte in size; min <350bytes max 1.6KBytes). Two templates are then compared to yield a similarity. Templates belonging to the same person produce high similarity while templates from different persons produce low similarities.

Neven Vision's object recognition technology is based on a local feature approach:

  • Objects are recognized by identifying characteristic points of an object, deriving feature vectors from the texture in the vicinity of the characteristic points.
  • These feature vectors are then compared to a database of known objects to establish matching correspondences between the current object and the objects contained in the database.
  • If a sufficient number of local feature correspondences are found, a positive identification is accepted.

brzmi bardzo interesujÄ…co. o ile pamiÄ™tam oprogramowanie tego typu byÅ‚o używane także w systemach monitorowania lotnisk – do wyÅ‚apywania terrorystów.

raczej wÄ…tpiÄ™ by google zaczÄ…Å‚ inwestować teraz w soft antyterrorystyczny, ale widzÄ™ interesujÄ…cÄ… możliwość – zapisujemy gdzieÅ› jakieÅ› zdjÄ™cie np. wujka jurka. potem każde zdjÄ™cie gdzie on siÄ™ pojawia dostaje automatycznie taga “wujek jurek". to “gdzieÅ›" jest oczywiste – picassa albums.

mam nadzieję, że technologia neven vision zostanie szybko zintegrowana z images.google.com dzięki czemu będę mógł szukać nie tylko po keywordach stron czy nazwach plików, ale po faktycznej zawartości obrazków.

nowe opterony

amd wypuÅ›ciÅ‚ wÅ‚asnie na rynek nowÄ… seriÄ™ opteronów – “rev. f".

zmiany? caÅ‚kiem spore: dodane sprzÄ™towe “wsparcie" wirtualizacji, obsÅ‚uga pamiÄ™ci ddr2.

już w tej chwili wszyscy najwieksi zapowiedzieli wypuszczenie nowych serwerów z tymi chipami: hp, ibm, sun. za chwilę pewnie dołączy dell.

procesory te zawsze byÅ‚y moimi ulubionymi (do serwerów oczywiÅ›cie) – i chyba nie tylko moimi. w/g badaÅ„ rynku 25% Å›wiatowego rynku serwerów “chodzi" na opteronach!

jednÄ… z mniej technicznych, ale interesujÄ…cych zmian, jest modyfikacja nazewnictwa. zamiast 3 cyfrowych,  nowe opterony bÄ™dÄ… miaÅ‚y 4 cyfrowe oznaczenia z opcjonalnymi dodatkami: “he" lub “se". he – chipy o niskim zużyciu prÄ…du – nie do koÅ„ca wiem po co – w koÅ„cu chyba nikt nie robi laptopów z opteronami? se – “super ekstra" – zoptymalizowane pod wzglÄ™dem wydajnoÅ›ci. wyżej taktowane, ale zuzywajÄ…ce wiÄ™cej prÄ…du.

dokładny opis nazewnictwa jest oczywiście na stronach amd, ale tak skrótowo:

numer składa się z 4 cyfr: abcd
a – ile maksymalnie procesorów tego typu może razem dziaÅ‚ać. możliwe wartoÅ›ci: 1 – (chyba nikt na Å›wiecie tego nie używa), 2 (najpopularniejsze) i 8 (rzadziej spotykane, bo sporo droższe)

b – rodzaj gniazda. na razie wszystkie majÄ… tam wartość “2".

cd – dwucyfrowa liczba. im wiÄ™cej tym lepiej. odpowiada czÄ™stotliwoÅ›ci. wartość “10" oznacza 1.8 ghz. “skacze" co 2, i każdy kolejny skok to o 200 mhz wiÄ™cej.

czyli np:

opteron 8216, to procesor działający w zestawach do 8 procesorów na raz, o częstotliwości 2.4 ghz.

modele – h.e – majÄ… takie same parametry jak modele standardowe.

modele – s.e. sÄ… taktowane wyżej niż by na to wskazywaÅ‚ numer. np. 2220 se zamiast być taktowany 2.8, ma równe 3 ghz.

mniam. ciekawe kiedy dostanę takie cudo do potestowania 🙂

jak zainstalować oracle na linuksie xxx ?

stawianie oracle'a jakoÅ› nigdy nie byÅ‚o Å‚atwe i proste. dziÅ› przez przypadek trafiÅ‚em na stronÄ™ zawierajÄ…cÄ… linki do howto jak postawić oracle'a na różnych linuksach. różne wersje oracle'a. i nie tylko baza danych jako taka, ale także dodatki – rac, developer suite, application server.
muszę przyznać, że wygląda bardzo smakowicie 🙂

nowa zabawka – c.d.

tak jak obiecaÅ‚em – zrobiÅ‚em mocniejsze testy.

najpierw tylko takie info – jak pamiÄ™tacie poprzednio robiÅ‚em pgbencha -s 750. i na ustawieniach praktycznie “defaultowych" robiÅ‚ maksymalnie 830 tps. po dokonfigurowaniu robiÅ‚ (przy 100 poÅ‚Ä…czeniach jednoczeÅ›nie, czyli wtedy gdy poprzedni config robiÅ‚ 780-790) w zależnoÅ›ci od nie wiem czego od 960 do 1070 tps'ów. caÅ‚kiem Å‚adnie.

potem zrobiÅ‚em bazÄ™ ze skalÄ… pgbencha 7500. wielkość bazy – 120 giga, czas robienia pgbench -i – 150 minut.

ponieważ każdy test (każde concurrency) robię na czystej bazie, stwierdziłem, że robienie za każdym razem inicjalizacji po 150 minut odpada.

skopiowaÅ‚em wiÄ™c caÅ‚y katalog $PGDATA na bok, i robiÅ‚em testy kopiujÄ…c co test czysty katalog na miejsce “zużytego".

skrypt testujÄ…cy:

#!/bin/bash -x<br />
export TOTAL_TRANS=1000000<br />
for C in 1 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 185 190 195 200<br />
do<br />
rm logs/* -f<br />
pg_ctl -w -l logs/x.log start<br />
TRANS=$[ $TOTAL_TRANS / $C ]<br />
pgbench -s 750 -c $C -t $TRANS -U pgdba -d bench 2> /dev/null > /home/pgdba/bench-$C.std<br />
pg_ctl -m immediate stop<br />
killall -9 postgres<br />
killall -9 postmaster<br />
killall -9 postgres<br />
killall -9 postmaster<br />
rm -rf /mnt/postgres/pgdba/data<br />
cp -a /mnt/postgres/pgdba/data.back /mnt/postgres/pgdba/data<br />
done

proste i miłe 🙂

wyniki wyglÄ…dajÄ… tak:

7500-db7-opti.png

jest lepiej niż poprzednio – nie ma takiego spadku wydajnoÅ›ci.

co interesujÄ…ce – sÄ… skoki o amplitudzie okoÅ‚o 50tps, ale wydaje mi siÄ™, że mogÄ… one być spowodowane aktywnoÅ›ciÄ… poza-bazodanowÄ… (cron).
caÅ‚ość osiÄ™gnęła stabilnÄ… Å›redniÄ… okoÅ‚o 640 tps. dla przypomnienia – przy wielkoÅ›ci bazy 4 razy wiÄ™kszej niż ram. caÅ‚kiem przyjemny wynik.

wybuchowe laptopy – ostatnie starcie

dell ogÅ‚osiÅ‚ najwiÄ™kszy recall (zna ktoÅ› jakieÅ› polskie okreÅ›lenie?) baterii – 4 miliony baterii idÄ… do wymiany.

wymiana obejmuje baterie z tych modeli:

  • Latitude: D410, D500, D505, D510, D520, D600, D610, D620, D800, D810
  • Inspiron: 500M, 510M, 600M, 700M, 710M, 6000, 6400, 8500, 8600, 9100, 9200, 9300, 9400, E1505, E1705
  • Precision: M20, M60, M70, M90
  • XPS: XPS, XPS Gen2, XPS M170, XPS M1710

aby sprawdzić czy twoja bateria idzie do wymiany, obejrzyj naklejkę z numerem seryjnym baterii. znajdź na niej odpowiedni kod:

barcodecirclespurple.gif

jeśli ten kod u ciebie to jeden z tych:

  • 1K055
  • 3K590
  • 59474
  • 6P922
  • C2603
  • C5339
  • C5340
  • C5446
  • C6269
  • C6270
  • D2961
  • D5555
  • D6024
  • D6025
  • F2100
  • F5132
  • GD785
  • H3191
  • JD616
  • JD617
  • KD494
  • M3006
  • RD857
  • TD349
  • U5867
  • U5882
  • W5915
  • X5308
  • X5329
  • X5332
  • X5333
  • X5875
  • X5877
  • Y1333
  • Y4500
  • Y5466

no to sprawdzaj szybciutko jak wymienić swoje “ognisko domowe" 🙂

sprzęt do testowania wydajności serwisów webowych

przez poniekąd przypadek trafiłem na stronę producenta interesującego rozwiązania sprzętowo/software'owego do testowania wydajności serwisów webowych.

możliwości wyglądają interesująco:

  • symuluje od 50 do ponad 2 milionów jednoczesnych użytkowników, korzystajÄ…cych z różnych adresów ip!
  • emuluje różne przeglÄ…darki i różne “strategie" dziaÅ‚ania użytkowników
  • sprawdza odporność przed wirusami i atakami ddos
  • generuje gotowe, zintegrowane statystyki w postaci raportu eksportowalnego do np. pdf'a – którego można bezpoÅ›rednio już przekazać klientowi/szefowi.

eh. może mi ktoś kupi takie?

sprzętowa wirtualizacja wolna?

twórcy znanego oprogramowania wirtualizujÄ…cego – vmware'a, opublikowali raport z którego wynika, że sprzÄ™towa wirtualizacja jest czÄ™sto wolniejsza od software'owej!
raport wini za ten stan rzeczy fakt iż sprzÄ™towa wirtualizacja musi używać “trapów" (puÅ‚apek?) aby wyÅ‚apać potencjalnie niebezpieczne operacje, podczas gdy software'owa wirtualizacja można użyć dużo “taÅ„szego" sposobu – podmiany kodu.
muszÄ™ przyznać, że wynik mnie trochÄ™ zaskoczyÅ‚ – w koÅ„cu od zawsze rozwiÄ…zania hardware'owe byÅ‚y traktowane jako szybsze/lepsze.
przykÅ‚adowy wynik testów jakie przeprowadzili – kompilacja kernela – bezpoÅ›rednio (bez wirtualizacji) trwaÅ‚a 263 sekundy. poprzez wirtualizację software'owÄ…: 393 sekundy. poprzez wirtualizację “wspomaganÄ…" sprzÄ™towo – 484 sekundy!

jedno drobne ale – pozostaje kwestia czy można wierzyć vmware'owi w tym co mówi. w sumie sÄ… producentami softu wirtualizujÄ…cego. choć z drugiej strony – ich soft bÄ™dzie dziaÅ‚aÅ‚ niezależnie od tego co jest szybsze…

hp supportuje debiana!

coÅ› niesamowitego. hp – taka firma od drukarek i serwerów ;-P, stwierdziÅ‚o, że spora część ich klientów chce używać debiana (zamiast redhata i suse, do których support już oferowali) i dlatego supportujÄ… teraz też instalacjÄ™ i konfiguracjÄ™ debiana na swoich serwerach – przez caÅ‚y okres gwarancyjny!
na razie support będzie do sarge'a, ale podobno od końca roku ma być też dla etcha.
oczywiście jak jest miód, to musi też być dziegć.
support nie będzie na tym samym poziomie co do redhata i suse. nie będzie (na razie) certyfikacji, że hp z debianem działa. support nie będzie reklamowany, a klienci sami będą musieli pościągać toole hp.
tym niemniej traktuję to jako objaw mocno pozytywny. wreszcie będę miał się do kogo zwrócić gdy np. mi kernel będzie sypał co 30 minut panicami na dl 380 🙂