Archive forVarious

Lehamite…

În urmă cu 5 ani scriam un post cu același titlu. Astăzi, iar, am venit de la slujba de înviere cu același sentiment…

Ce s-a întâmplat? În timpul slujbei, unui bătrân i s-a făcut rău și a căzut. Bineînțeles, se creează agitație în mulțime. Reacția preotului – „chemați salvarea, că oricum noi nu-l putem ajuta decât prin rugăciuni”. După care s-a întors liniștit la citirea discursului patriarhului și la „noi încă renovăm biserica, mai dați bani” (nu glumesc, exact asta a fost secvența!)

În timpul respectiv, noi am dus bătrânul respectiv pe o bancă și am sunat la 112. Încercând cu greu să ne facem auziți de persoana de la celălalt capăt al firului peste zgomotul din difuzoare.

Acu’ nu mă înțelegeți greșit – nu mă așteptam să sară popa în mulțime și să-i facă respirație gură la gură. Dar poate un „ajutați-l” ar fi fost mult mai util decât „noi oricum n-avem ce-i face”. Și poate ar fi determinat mai mulți oameni să facă ceva, în loc să se uite lung și cu curiozitate.

Concluzia – tot respectul pentru cei care în loc să sărbătorească alături de familie au muncit în noaptea respectivă (cei de la salvare, jandarmii din fața bisericii, și mulți alții). Și o adâncă lehamite față de cei care în același timp erau preocupați de cum să mai bage mâna în buzunarele altora…

 

 

Comments (3)

vSphere Lab Storage Tests

Having just completed an upgrade of my vSphere lab equipment (and having nothing better to do over a weekend :) ), I decided to test several free shared storage options. And I have to admit – the results were… pretty surprising!

What I used for the test:

  • server OS: vSphere 5.1
  • client virtual machine – IOMeter running on Windows 7, 4 vCPUs, 4GB RAM. To avoid any issues with contention, I dedicated an entire server just for this machine.
  • storage VMs: Ubuntu Linux 12.04LTS (NFS), FreeNAS (iSCSI and NFS), and NexentaStor Community Edition (iSCSI and NFS). Each VM had 16GB of RAM and 4vCPUs (with a notable exception for Ubuntu, mentioned below). Again, an entire server was dedicated to each machine, to avoid contention issues.
  • storage subsystem: 4x1TB SATA disks, 7200 RPM, RAID5 on a dedicated controller. The array was presented as an RDM to each storage VM in turn (in case you’re wondering how I got local SATA to work via RDM, this link will help . In my case, I used vmkfstools -z). In the storage VM, the RDM was connected to a separate SCSI controller, and configured as an independent persistent disk
  • network connectivity: 1Gbps Ethernet

As you can see, there is nothing “high performance” about this setup. My goal was not to see which software is best in a production environment (there are plenty of such benchmarks online, and plenty of other factors affecting that decision). I was simply trying to answer a simpler question – given a small lab deployment, what storage solution would allow me to play with vSphere’s advanced features, while at the same time being easy to set up and offering decent performance?

I made no attempt to improve performance – I just took the RDMs, and presented them via NFS or iSCSI, without changing any other settings (with the exception of NFS synchronous mode for

As a control, I also ran the tests against a Synology DS411j box (4x2TB 7200rpm SATA drives, RAID5), as well as against a vmdk on a pair of local drives (2x320GB 10K SAS drives, RAID1).

Moving on to IOMeter settings, here they are:

  • 4 workers
  • 1 outstanding I/O request for each worker
  • 0% random (so sequential requests only)
  • 100% read or write
  • 512B/4KB/32KB request size

Each test was run for 3 minutes, with a 10 second ramp-up time. The same 10GB .icf file was used for each test (I just vMotioned the corresponding disk from one storage device to another).

And here are the results:

IOPS Results

Bandwidth Results

Some comments:

  • I was amazed to see that the “basic” NFS configuration on Ubuntu was by far the fastest (IOPS-wise), surpassing both Nexenta and FreeNAS by a margin of more than 50% (!). Even more amazed, in fact, considering that the Ubuntu VM I had available was running on only 1vCPU and 1GB of RAM (!!). That is why I ran the test two more times – once after changing the settings to match the other VMs (4vCPUs and 4GB RAM), and once more after finishing all the other tests (just to make sure that this was not a glitch). The results stayed the same.
  • For FreeNAS, the initial NFS tests were disappointing (writes would peak at around 500 IOPS). After some digging around, it looks like even after enabling asynchronous mode under NFS settings, vSphere writes are still treated as synchronous. So I ran the test once again after forcing asynchronous mode ( zfs set sync=disabled volume/name ), with improved results. Quick note – do NOT do this unless you have a NVRAM/battery backed storage unit (or you don’t care about the data getting corrupted)!
  • You can see the same write penalty on NexentaStor. In that case, the NFS settings were left as “default” (neither forced sync nor forced async), which led to the same issue with synchronous writes.
  • Other than the NFS sync/async issue, there was no significant difference between iSCSI and NFS
  • There is also a write penalty on the local disks, which I cannot explain (it goes well beyond the expected 2:1 penalty imposed by RAID-1)
  • The bandwidth graphs are limited by the network – at larger request sizes, most solutions are easily able to saturate the 1Gbps link I had available.
  • The Synology unit was limited by its hardware. The j-series are the low-end 4-bay units, and this impacts performance – during testing, the CPU would stay above 90% utilization. Had I had access to a higher-end unit (a DS15XX, or even a RackStation), I am sure that the results would have been very different. But this was all I could afford at the moment :)

The conclusion? If you want to play with shared storage in your lab (and have some Linux experience), running a simple NFS server is both the easiest to configure and the fastest solution (you can find a tutorial here – just don’t forget to use async instead of sync if  you have battery backup – or if performance means more to you than your data :) ).

If you don’t like the Linux CLI, I highly recommend FreeNAS. It is easy to install and configure, and offers decent performance.

And, of course, if you’d like to play with a more advanced system (and you’re not afraid of the steep learning curve), NexentaStor might just be the one for you. The Community Edition is completely free (up to 18TB of used storage capacity).

Before people start saying “software X is way better than that, why didn’t you do Y?”, please keep in mind that this was NOT meant to be a comparison of the software solutions. If I had taken the time to follow the official recommendations to improve performance, I am sure that the results would be very different. But I just wanted to compare the results “out of box” – present the disks to the software, and see what it can do with them.

Comments

Intre stiinta si pseudostiinta

De obicei nu mă uit la televizor. Și cu atât mai puțin pe posturile Digi (am eu un dinte împotriva lor de când a scos RDS-ul Discovery-urile din grilă :-P ). Recunosc totuși că în seara aceasta am prins un documentar interesant (The Cell, BBC). Un documentar bine realizat, cu multe informații și niște animații absolut geniale.

Dar nu documentarul este cel care m-a făcut să revin pe blog după atâtea luni. Mult mai… „interesant” a fost ce a urmat – un talk-show pe subiectul documentarului, cu Mironov și un domn (Restian pe numele lui) – „profesor, membru al Academiei de Științe Medicale”.

Ei bine, am ciulit urechile atunci când domnul respectiv a început să spună niște lucruri (am încercat să notez citatele cât mai exact):

„tubulina poate fi in superpozitie – unda si corpuscul, unda si corpuscul, a fi sau a nu fi, cum zice Hamlet – si iau nastere diverse lucruri, printre care si constiința”

“celulele, la o dilutie care nu mai continea molecule de antigen, au secretat anticorpi. [ Ref: Benveniste ]. Cum au facut? Acolo s-au transmis niste date, pe structura apei, care are si ea o memorie. Acum, Luc Montagnier, laureat al premiului Nobel, susține aceste idei”

Cum eu unul sunt mai sceptic din fire, m-am apucat de citit. Haideți să vedem ce am găsit:

  • “The phenomenon described is not reproducible in the ordinary meaning of that word. We conclude that there is no substantial basis for the claim […] and that the hypothesis that water can be imprinted with the memory of past solutes is as unnecessary as it is fanciful” (ref)
  • “In any event, the results were never unambiguously repeated by others” (ref)
  • “If water did have a memory, it would be an example of a Nobel prize winning concept, as it would violate current thermodynamic concepts.” (ref)
  • “The concept is not consistent with accepted scientific laws and is not accepted by the scientific community.”(ref)
  • “Montagnier used a crude signal detection device hooked up to a computer and generated worthless noise-ridden results. His studies proved nothing (and, not surprisingly, have not been replicated)” (ref)

[ Edit: încă una, de la Meekuu: http://arstechnica.com/science/2013/04/the-pseudoscience-behind-homeopathy/ :) ]
Bun. Acum am o rugăminte pentru cititorii mei (oameni inteligenți) – dacă știți vreun studiu științific (corect, repetabil, și replicat independent)  care să  susțină ce spune acest domn, dați-mi vă rog un mesaj cu un link (sau orice fel de referință).

Pentru că alternativa este următoarea: un om prezentat ca o somitate științifică, într-o emisiune științifică, prezintă ca fapte demonstrate științific niște ipoteze personale. Variantă care pe mine personal mă sperie…

Comments (2)

Prin lume…

Este pentru a doua oară în decurs de mai puțin de 2 ani când ajung în Londra. Și de fiecare dată am nimerit într-o zonă plină de populație arabă și indiană. Cu magazine pline de condimente indiene, și tot felul de măcelării halal.

Nu am nimic împotriva populațiilor respective, și nu mă plâng (am ocazia să încerc mâncare indiană fără să mă deplasez prea mult :) ). Mi se pare totuși fascinant un lucru – am auzit mai multă engleză în 3 zile în Stockholm (majoritatea suedezilor, chiar și cei mai în vârstă, au o engleză perfectă!)  decât în 2 săptămâni în patria lui Shakespeare.

Fix în perioada în care eram eu acolo am dat și peste postul lui Manowar. Nu pot să-l contrazic :)

Comments (1)

Mastertools.ro

Până acum am avut destule surprize neplăcute de la diverse firme de pe la noi (pe unele le-am povestit și aici). Și fix când credeam că nu mai am șanse să mai povestesc și câte ceva de bine, am avut o serie de surprize plăcute la cumpărarea de… scule electrice(!).

Trecând peste faptul că am găsit ce căutam la un preț bun (semnificativ mai mic decât pe la „magazinele de profil” pe la care am mai umblat), din momentul în care am făcut comanda surprizele s-au ținut lanț:

  • Am făcut comanda în duminica de Paști (da, știu, nu sunt nici măcar atât de normal pe cât aș vrea să cred :-P ), și am primit răspuns pe mail în câteva ore (!)
  • Transportul a fost gratuit (din Călărași în București), inclusiv cu sunat înainte și stabilit un loc de întâlnire. Pentru mine, care am avut probleme MARI cu firmele de curierat (am ajuns cu altă ocazie să alerg curierul EU, cu mașina personală, prin București, ca să îmi iau coletul?!), asta a fost o surpriză extrem de plăcută :)
  • Produsul cumpărat (un ciocan rotopercutor) era listat pe site ca fiind la ofertă cu un set de burghie. Listarea era greșită (promoția nu mai era validă), dar am primit totuși un set de burghie cadou. Pentru că (și aici citez) „promisiunea e promisiune!”

Lista ar putea continua, dar cred că e suficient. Senzația mea este că e vorba de o firmă mică (eu unul cel puțin am interacționat cu o singură persoană și pe mail, și la telefon, și la livrare). Dacă așa este, eu le urez să crească mari, și atunci când cresc să continue să iși trateze la fel clienții! :-)

În concluzie, dacă vreodată aveți nevoie de ceva scule, aruncați un ochi și pe site-ul mastertools.ro . S-ar putea să aveți și voi parte de surprize plăcute :)

Comments (1)

HP vs Oracle

[ Cititorii mei fideli au observat probabil (ambii :-P ) faptul că nu am mai postat nimic de mult timp. Motivele sunt destul de simple, legate de „real life getting in the way” și „I didn’t really care enough about anything to post it” :) . Totuși, din când în când mai apare câte o poveste interesantă, și simt nevoia să o postez. ]

După ce HP s-a certat cu Cisco (și cu EMC acum ceva timp), acum a reușit să se certe și cu Oracle. Ajungându-se până la punctul în care Larry Ellison (CEO Oracle) spune că a devenit „virtually impossible for Oracle and HP to continue to cooperate and work together”.

Motivele (cel puțin cele publice :D ) le găsiți aici. Așteptăm cu interes evoluția evenimentelor…

Comments (6)

What Makes Us Happy

Un „TED Talk” absolut fascinant… (toate sunt interesante, dar acesta mi-a atras atenția în mod deosebit :) )

Comments (2)

Google e peste tot

În urmă cu vreun an și jumătate, pregătisem un post cu titlul de mai sus. Tocmai ieșisem destul de șifonat dintr-o migrare  a unui server de mail (postfix, courier, the works), când am primit o întrebare: „da’ de ce n-ai folosit gmail?”

Recunosc că mi-a fost greu să răspund. Pentru că deja bănuiam că la următoarea migrare e foarte probabil să fac acest lucru. Și da, până la urmă am cedat, și mail-urile mele acum stau într-un gmail.

De ce mi-am adus aminte acum de post-ul respectiv? Pentru că am găsit o discuție extrem de asemănătoare pe slashdot. Have fun, și aștept părerile voastre :)

Comments (1)

Too Late To Be A Pessimist

Titlul provine dintr-un documentar chiar interesant despre modificările climatice provocate de activitatea umană:

http://www.youtube.com/watch?v=jqxENMKaeCU (mă depășește complet de ce niște oameni care vor ca filmul lor să fie văzut de cât mai multe persoane au decis să „disable embedding by request”… )

Pagina principală a proiectului aici: http://www.home-2009.com/

Comments (4)

Our Buggy Moral Code

Dan Ariely vorbește despre codul nostru moral. Și ciudățeniile lui. Nu pot să nu îmi amintesc de povestea legată de valoarea banului

Credits go to Roxana ;-) (unul din cei doi cititori fideli :-P )

Comments (1)

« Previous entries