Sunday, February 28, 2010

Windows 7 aeg on käes

Paistab, et Windows 7-e kõige kõvem konkurent on jätkuvalt Windows XP ja Microsoft on otsustanud astuda julgeid samme selle ebamugava konkurendi kõrvaldamiseks. Alates 13. juulist 2010 ei anna Microsoft enam XP SP 2 versioonile tuge. Varasemate XP versioonide tugi on juba ammu läbi.

Lisaks XP-le lõpeb samal kuupäeval tugi ka Windows 2000 operatsioonisüsteemile.

Juba aprillis lõpeb aga Vista baasversiooni tugi. Teenuspakettidega (Service Pack) versioonide tugi kestab veel mõnda aega edasi.

Kõige rohkem kahju on siiski Windows 2000 kadumisest. Windows 2000 tõi meile Active Directory, mitme monitori toe NT platvormil ja integreeritud terminaliteenuse - tehnilised võimalused ilma milleta täna kontorivõrku ette ei kujuta.

Monday, February 8, 2010

RedHati tugi HyperV-s

Jaanuari lõpus uuendas Microsoft Linux Integrated Components paketti, mis lisas HyperV keskkonda RedHat Enterprise Linux versioonide 5.2, 5.3 ja 5.4 toe. Toetatud on nii 32-bitised kui 64-bitised RedHati versioonid. HyperV peal oli juba varem toetatud Novell SUSE Linux.


Memory Over-commit

Eelmisel nädalal liikus blogidest läbi, et Microsoft lisab järgmisesse Hyper-V uuendusse „memory over-commit“ e. mälu liigeraldamise funktsionaalsuse. VMware on lubanud juba pikemat aega ESXil jooksvatele virtuaalmasinatele eraldada rohkem mälu kui tegelikult füüsiliselt serveris saada. Siiani on Microsoft pidanud seda funktsionaalsust „ebaoluliseks“, kuid paistab, et mälu liigeraldamise puudumine on hakanud takistama HyperV populaarsuse kasvu.

Miks liigeraldamist vaja on? Uue virtuaalmasina loomisel eraldatakse talle ikka rohkem mälu kui tegelikult igapäevaselt vaja on, sest puhverdamine kõvakettale on aeglane. Kui nüüd füüsilisele serverile paigaldada kümmekond virtuaalset masinat, võib lihtsalt niisama seisev põhimälu olla väärt kümneid tuhandeid kroone. Kui see vaba pind kokku koondada, võib sinna veel mõni virtuaalmasin ära mahtuda ning igaks juhuks vaba pind on jagatud kõigi virtuaalmasinate vahel. Mälu on alati vähe!

Lihtne kirjeldus mälu liigeraldamisest on järgneval joonisel, kuid tehnoloogiline realiseerimine ei ole üldse lihtne ja sellest ka tõenäoliselt Microsofti viivitused tehnoloogia lisamisel oma virtualiseerimistootele.



Kuidas VMware mälu liigeraldamist teeb? VMware kasutab mälu kokkuhoidmiseks kolme tehnoloogiat:
  • Transparent Page Sharing – mälulehtede jagamine;
  • Ballooning – täispuhumine;
  • Hypervisor Swapping – hüperviisori poolt puhverdamine.
Mälu liigeraldamist kasutatakse operatsioonisüsteemides juba aastakümneid. Kui kiire kuid kallis füüsiline mälu otsa saab, hakatakse mälu sisu puhverdama kõvakettale. Kõvakettale kirjutamine ja sealt lugemine on aeglane ja pigem puhverdatakse sinna info, mida harva kasutatakse. Sellist puhverdamist suudaks teha kindlasti ka Microsofti HyperV, kuid hüperviisoril on keeruline otsustada, millised virtuaalmasina mälu leheküljed sisaldavad harva kasutatavat infot . Hüperviisor võib kogemata puhverdada operatsiooni baasprotsessid ja virtuaalmasin on peaaegu kasutuskõlbmatu. Seetõttu tuleks hüperviisori tasemel puhverdamist kindlasti vältida.

Mälulehtede jagamine on juba palju huvitavam teema. Enamik ettevõtteid on oma tarkvaraplatvormid standardiseerinud mingile kindlale Windowsi või Linuxi versioonile, et haldust lihtsustada. Kui nüüd füüsilisel serveril jookseb mitu sarnast virtuaalserverit, siis on virtuaalsete serverite lõikes mitu sama sisuga protsessi, mille mälutabeli lehed on identsed. Korduvaid mälutabeli lehti ühekordselt hoides on ruumi kokkuhoid märkimisväärne. Ühekordselt võib hoida ka tühje mälulehti (vaba mälu) ja nii võib süsteemidele eraldada summaarselt rohkem mälu kui tegelikult olemas on. Siiski peaks füüsiliselt kindlasti olema mälu, mis tegelikult kasutusele läheb, sest puhverdamine on ka virtuaalkeskkonnas aeglane.

Kui nüüd peaks siiski juhtuma, et mitu süsteemi tahavad korraga saada palju mälu ja tegelikult füüsilist mälu nii palju ei ole, läheb käiku mälu täispuhumine. Nagu juba eespool kirjeldatud, ei tohiks puhverdamise osas otsuseid langetada hüperviisor, sest tema jaoks on iga mäluleht sarnane ja nii võivad puhvrisse sattuda kriitilised andmed ja protsessid. Kui füüsilises serveris hakkab mälu väheks jääma, antakse sellest teada virtuaalmasinasse installeeritud VMware'i mäludraiverile. See draiver hakkab seejärel hõivama virtuaalmasina mälus pinda tühjade mälulehtega, mida hüperviisor saab ühekordselt säilitada. Virtuaalmasina operatsioonisüsteem on sunnitud teistele protsessidele teatama, et need peavad midagi puhvedama. Protsessid teevad ise valiku, millised andmed on kriitilised ja millised mitte ja puhverdamise mõju virtuaalmasina tööle on väiksem kui et puhverdamist teeks hüperviisor.

Mul hea meel, et Microsoft on lõpuks otsustanud mälu liigeraldamise HyperV-le lisada. Kahjuks ei ole selle funktsionaalsuse kohta Microsofti ametlikku teadet, vaid rohkem spekulatsioonid uue ServicePacki lisafunktsionaalsuse teemal. Selle vajaduse eitamine on sama kui kõvakettale puhverdamise vajaduse eitamine, sest serverites on alati mälu vähe ja iga kokku hoitud kroon teenib IT osakonnale juhtkonna ees plusspunkte. Olen kindel, et see funktsionaalsus HyperV tootesse saabub ja loodetavasti varem kui et hiljem.

Monday, February 1, 2010

Windows 7RC kasutajatel armuaega 15. märtsini

Windows 7 prooviversioon (Release Candidate) on olnud väga populaarne, kuid nüüd on kõigil aeg migreerida ennast lõplikule e. "kuldsele" versioonile.

Tean paljusid, kes siiani RC versiooni kasutavad ja ei ole lõplikule versioonile liikunud. Põhjuseks see, et RC versioon on olnud tõeliselt stabiilne ja mitmed draiverid töötasid pikalt RC versioonis paremini kui lõplikus versioonis. Tänaseks on need nurgad muidugi siledaks lihvitud ja Windows 7 töökindel.

Nii et siis - kõik Windows 7 RC kasutajad, seadke ennast valmis Windowsi uuendamiseks ja kogu rakendustarkvara uueks installatsiooniks.

Ja kui Windows 7 paigaldatud, soovitan alla laadida Office 2010 Beta. Töötab! :)

Reblog this post [with Zemanta]

Olen kinoklubi liige ID-klubikaardiga

Eelmisel nädalal tuli kinosse uus Clooney film "Up in The Air". Natuke meenutas tema karakter Michael Claytoni filmis mängitut, kuid sellest ei tahtnud ma rääkida...
"Up in The Air" oli uus film ja pärast Cinamoni kino avamist on piletite hinnad alla läinud ja saalid rahvast täis. Hea mõte tuli internetist pilet osta. Vanast ajast mäletasin, et Forumi püsikliendiks hakkamine oli nagu eliitstaatuse saavutamine, kuid paistab, et konkurents on ka siin korrektiive teinud.
Kinoklubiga liitumine oli ülilihtne ja mingit täiendavat kaarti rahakotti vaja ei ole - ID-kaart ongi klubikaart. Liitumiseks oli vaja täita vaid üks veebivorm. Kohad saalis sai valida ka muus brauseris peale IE ja makse teostamine Swedpangas käis üks-kaks-kolm.
Kõige ägedam oli aga piletite väljatrükkimise osa. Kuna piletite tellimise hetkel mul printerit käepärast ei olnud, pidin laskma piletid välja trükkida kassas. Varasem kogemus nii Piletilevi kui Piletimaailmaga on olnud aeglane isiku tuvastamise ja väljatrükitud arve esitamise protsess. Forumi kinos oli protsess meeldivalt kiire - ID kaart kassiiri kätte, ID kaart sisestati lugejasse ja juba tulid piletid välja. Lihtne, kiire ja toimiv.
Kokkuvõte - kino külastamine oli viimase aja kõige meeldivam ID-kaardi kasutamise elamus.