Archive for February, 2007

de heilige graal

Tuesday, February 20th, 2007

Eindelijk, een network-attached, redundante, niet onnoemlijke-trage storageoplossing op basishardware die stabiel is. Hier heb ik lang naar gezocht:

     ------Sequential Output------ --Sequential Input- --Random-
     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
  2G 26534  59 30431   9 14645   2 27390  48 48420   2 355.8   0

Meer later over hoe het gedaan werd, het is nog niet perfect, maar de basis lijkt veelbelovend.

doorbijten!

Friday, February 9th, 2007

Ongelooflijk spannende wedstrijd, Kristof Vliegen tegen Leyton Hewitt in de davis cup. Schitterend tennis, België wint en dan u Sporza Live Stream. En een dual screen is handig om ondertussen toch nog het een en ander gedaan te krijgen ;) .

hoe snel rijk worden met memory upgrades

Friday, February 2nd, 2007

Soms zou je klanten snel wat geld kunnen afzetten, als je er maar het lef voor hebt… Vandaag was ik aan het werk op een server van een klant (die wat systeembeheerdiensten van ons afnam), en de klant was ondertussen ook ingelogd in de server. Opeens kreeg ik de volgende vraag van hem:

klant: eum domme vraaag
klant: Mem:   2060400k total,  2040972k used,    19428k free,    50052k buffers
klant: maar hoe komt dat mijn memory al vol zit ???

Een blik op de server gaf me:

# free
             total       used       free     shared    buffers     cached
Mem:       2060400    2036776      23624          0      50272    1437384
-/+ buffers/cache:     549120    1511280
Swap:      2096440         32    2096408

Een geoefend oog zegt onmiddellijk: “ram zat, ge kunt nog eeuwen mee”. Maar hoe dan?

Eenvoudig gesteld is het volgende aan de gang: elk goed OS zal niet-gebruikt geheugen gebruiken om andere zaken in de cachen. Denk bvb aan files die ooit geopend zijn, en die niet meer in gebruik zijn (of misschien wel nog), maar later nog gebruikt kunnen worden; goede voorbeelden zijn bvb dynamische libraries en dergelijke rommel. En dat zijn die “+/- buffers”. Deze ruimte zal vrijgemaakt worden als dit nodig is, door gewoon die pagina’s in de cache te vergeten (“poisoning”).

Wat is er dus nog vrij op deze kist: 23MB echt vrij, en 1511MB nog vrij (maar tijdelijk gebruikt). Er is dus een goeie 1,5 GB vrij. Het OS gebruikt dit tijdelijk op een slimme manier, maar niets om je zorgen over te maken…

random ramblings

Thursday, February 1st, 2007

Vandaag hebben we tussen het eten van een broodje door random.openminds.be wat moderner en beter gemaakt. Er werd een theme geinstalleerd, een tag-optie en tagcloud, en wat meer goede namen en links.

Voor diegenen die random niet kennen: het is de gezamelijke bookmark/humor/vanalles blog van de mensen die werken bij Openminds. Het geeft wat aan waar we mee bezig zijn, wat ons intresseert of intressant lijkt voor de toekomst, en vele andere zaken die we op onze dagelijkse online-tochten tegenkomen.

De onnozeliteiten die vroeger hier kwamen, komen nu meestal daar terecht…