D I P L O M S K A N A L O G A

FAKULTETA ZA INFORMACIJSKE ŠTUDIJE
V NOVEM MESTU
DIPLOMSKA NALOGA
VISOKOŠOLSKEGA STROKOVNEGA ŠTUDIJSKEGA PROGRAMA
PRVE STOPNJE
ZORAN TKAVC
FAKULTETA ZA INFORMACIJSKE ŠTUDIJE
V NOVEM MESTU
DIPLOMSKA NALOGA
EKOLOŠKA UČILNICA
Mentor: viš. pred. mag. Andrej Dobrovoljc
Novo mesto, september 2013
Zoran Tkavc
IZJAVA O AVTORSTVU
Podpisani Zoran Tkavc, študent FIŠ Novo mesto, v skladu z določili statuta FIŠ izjavljam:




da sem diplomsko nalogo pripravljal samostojno na podlagi virov, ki so navedeni v
diplomski nalogi,
da dovoljujem objavo diplomske naloge v polnem tekstu, v prostem dostopu, na
spletni strani FIŠ oz. v digitalni knjiţnici FIŠ:
o takoj,
o po preteku 12 mesecev po uspešnem zagovoru,
o ne dovoljujem objave na spletni strani oz. v elektronski knjiţnici FIŠ zaradi
prepovedi organizacije, v sklopu katere je bil pripravljen empirični del naloge.
da je diplomska naloga, ki sem jo oddal v elektronski obliki, identična tiskani verziji,
da je diplomska naloga lektorirana.
V Novem mestu, dne _________________
Podpis avtorja ______________________
ZAHVALA
Zahvaljujem se mentorju viš. pred. mag. Andreju Dobrovoljcu za pomoč, nasvete in
usmerjanje pri nastanku diplomskega dela.
Za podporo pri študiju se zahvaljujem tudi
sodelavcem v Šolskemu centru Krško-Sevnica.
Hvala lektorici prof. Nini Grabenšek-Kadilnik za lektoriranje diplomske naloge.
Posebna zahvala pa gre ţeni Mojci za vso podporo in pomoč pri ustvarjanju diplomskega
dela.
POVZETEK
Na Šolskem centru Krško-Sevnica se zavedamo negativnih ekoloških vplivov električnega in
elektronskega odpada in emisij toplogrednih plinov, ki so posledica povečane porabe
električne energije. Pri
prenovi učilnic opremljenih, z računalniki, smo zato ţeleli karseda
zmanjšati število potrebnih računalnikov.
Zaradi enostavnosti in pozitivnih izkušenj smo se
odločili za izboljšavo obstoječe programske opreme večsedeţne delovne postaje na osnovi
namizne virtualizacije in za prenovo delavnice z uporabo Microsoft MultiPoint Server 2012. S
posodobitvijo smo dosegli zmanjšanje števila iz šestindvajset na le sedem računalnikov.
Uporaba večsedeţnih delovnih postaj se je izkazala za dobro odločitev, saj smo poleg
zniţanja stroškov in manjšega negativnega vpliva na okolje dosegli nemoten potek pouka in
enostavno vzdrţevanje ter zanesljivo delovanje.
KLJUČNE
BESEDE: električni in elektronski odpad,
večsedeţna delovna postaja,
virtualizacija, virtualni računalnik.
ABSTRACT
At the School centre Krško-Sevnica we are aware of the negative environmental impact of the
electrical and electronic waste and the greenhouse gas emissions as a result of increased
electricity consumption. Thus we wanted to reduce the number of computers needed in the
upgrading and renovation of the computer classrooms. Due to the simplicity and the positive
experience we have decided to upgrade one classroom where there was the existing multiseat
workstation-based desktop virtualization and to renew the other with the use of Microsoft
MultiPoint Server 2012. With this improvement we have achieved a reduction in the number
of computers from the previous twenty-six to only seven computers.
The use of multiseat workstations has proven as a good decision, because it lead not only to
reducing costs but also to reducing the negative impact on the environment, while enabling
the educational process to be carried out without interruptions, easier maintenance and more
reliable operation.
KEY WORDS: waste electric and electronic equipment (WEEE), multiseat workstation,
virtualization, virtual machine.
KAZALO
1
2
3
UVOD ................................................................................................................................. 1
1.1
Struktura naloge ........................................................................................................... 1
1.2
Cilji raziskave .............................................................................................................. 2
1.3
Raziskovalna vprašanja................................................................................................ 2
1.4
Metodologija ................................................................................................................ 2
ELEKTRIČNI IN ELEKTRONSKI ODPADKI ................................................................ 3
2.1
Osebni računalnik kot elektronski odpad..................................................................... 6
2.2
Poraba električne energije ............................................................................................ 7
2.2.1
Poraba v stanju mirovanja naprave ..................................................................... 9
2.2.2
Kako znižati porabo v stanju pripravljenosti?...................................................... 9
2.3
Meritve porabe električne energije ............................................................................ 10
2.4
Vpliv na proizvodnjo toplogrednih plinov................................................................. 11
SOČASNA UPORABA RAČUNALNIKA ..................................................................... 14
3.1
Uporaba terminalov.................................................................................................... 14
3.2
Oddaljeno namizje in virtualizacija seje .................................................................... 15
3.3
Uporaba virtualizacije ................................................................................................ 15
3.3.1
Vrste virtualizacije .............................................................................................. 16
3.3.2
Strežniška virtualizacija...................................................................................... 16
3.3.3
Omrežna virtualizacija ....................................................................................... 17
3.3.4
Aplikacijska virtualizacija .................................................................................. 18
3.3.5
Podatkovna virtualizacija ................................................................................... 18
3.3.6
Virtualizacija namizja......................................................................................... 18
3.4
Virtualizacija namizja na odjemalcu.......................................................................... 19
3.5
Virtualizacija namizja na streţniku (VDI – virtual desktop infrastructure)............... 20
3.5.1
Dinamična virtualna namizja ............................................................................. 21
3.5.2
Statična virtualna namizja.................................................................................. 21
3.5.3
Večplastna virtualna namizja ............................................................................. 22
3.6
4
Odjemalci ................................................................................................................... 24
3.6.1
Debeli odjemalec ................................................................................................ 24
3.6.2
Tanek odjemalec ................................................................................................. 24
3.6.3
Nični odjemalec .................................................................................................. 25
3.6.4
Uporaba prilagojenih operacijskih sistemov...................................................... 26
3.6.5
Ekološki vidik uporabe tankih in ničnih odjemalcev .......................................... 26
EKOLOŠKA RAČUNALNIŠKA UČILNICA ................................................................ 27
4.1
Večsedeţna delovna postaja....................................................................................... 28
4.2
Postavitev delovne postaje in delovnih mest v prostoru ............................................ 29
4.2.1
Primeri postavitev delovnih mest v učilnici ........................................................ 29
4.3
Število uporabnikov, delovnih mest in delovnih postaj ............................................. 31
4.4
Strojna konfiguracija.................................................................................................. 31
4.4.1
Večsedežna delovna postaja ............................................................................... 31
4.4.2
Video povezava odjemalcev ................................................................................ 32
4.4.3
Neposredna video povezava ............................................................................... 32
4.4.4
Uporaba USB video vmesnikov ali USB ničnih odjemalcev .............................. 33
4.4.5
Uporaba tankih odjemalcev................................................................................ 34
4.4.6
Dodatni USB razdelilniki in njihova vloga......................................................... 34
4.4.7
Napajanje naprav ............................................................................................... 35
4.5
Pregled razpoloţljivih rešitev..................................................................................... 35
4.5.1
IBIK Aster ........................................................................................................... 35
4.5.2
BeTwin VS........................................................................................................... 37
4.5.3
SoftExpand 2011................................................................................................. 40
4.5.4
Microsoft MultiPoint Server 2012 ...................................................................... 41
4.5.5
Večsedežna delovna postaja na osnovi namizne virtualizacije .......................... 49
5 TEST ZMOGLJIVOSTI IN MERITEV PORABE ELEKTRIČNE ENERGIJE
VEČSEDEŢNIH REŠITEV ................................................................................................. 63
6
7
5.1
Strojna oprema večsedeţnega računalnika ................................................................ 63
5.2
Programska oprema.................................................................................................... 65
5.3
Rezultati meritev ........................................................................................................ 65
ANALIZA PRIMERNOSTI REŠITEV ........................................................................... 69
6.1
Primernost za uporabo v izobraţevalne namene........................................................ 69
6.2
Ekološka obremenitev okolja..................................................................................... 70
6.3
Poraba električne energije .......................................................................................... 70
6.4
Zahtevnost implementacije ........................................................................................ 71
IMPLEMENTACIJA EKOLOŠKE UČILNICE .............................................................. 72
7.1
Prenova računalniške učilnice.................................................................................... 72
7.1.1
Rezultati prenove ................................................................................................ 72
7.1.2
Zmanjšanje stroškov ........................................................................................... 72
7.1.3
Zmanjšanje stroškov pri nakupu strojne opreme................................................ 73
7.1.4
Manjša poraba električne energije ..................................................................... 74
7.1.5
Vpliv na okolje .................................................................................................... 75
7.2
Prenova šolske delavnice opremljene z računalniki .................................................. 76
7.2.1
Strojna oprema ................................................................................................... 76
7.2.2
Stroški prehoda na MultiPoint strežnik .............................................................. 77
7.2.3
Poraba in stroški električne energije.................................................................. 78
7.2.4
Vpliv na okolje .................................................................................................... 79
8
ZAKLJUČEK ................................................................................................................... 79
9
LITERATURA IN VIRI ................................................................................................... 81
PRILOGE
KAZALO GRAFIKONOV
Grafikon 2.1: Predvidena globalna rast električnih in elektronskih odpadkov .......................... 4
Grafikon 2.2: Letni izpust toplogrednih plinov v Sloveniji...................................................... 12
Grafikon 2.3: Letni izpusti toplogrednih plinov po sektorjih v Sloveniji................................. 13
Grafikon 5.1: Poraba električne energije .................................................................................. 66
Grafikon 5.2: Obremenitev procesorja ..................................................................................... 66
Grafikon 5.3: Zmogljivostni test............................................................................................... 67
Grafikon 5.4: Poraba električne energije delovne postaje z devetimi delovnimi mesti ........... 68
Grafikon 5.5: Povprečna obremenitev CPE.............................................................................. 68
Grafikon 7.1: Poraba električne energije računalniške učilnice ............................................... 74
KAZALO SLIK
Slika 3.1: Delitev virtualizacije namizja................................................................................... 19
Slika 3.2: Večplastna virtualizacija namizja............................................................................. 22
Slika 3.3: Delitev dinamičnega virtualnega namizja med več namizij uporabnikov ............... 23
Slika 4.1: Postavitev računalniškega laboratorija ..................................................................... 29
Slika 4.2: Skupinska postavitev delovnih mest ........................................................................ 30
Slika 4.3: Postavitev delovnih mest v predavalnici .................................................................. 30
Slika 4.4: Postavitev računalniškega kotička............................................................................ 31
Slika 4.5: Povezava delovnih mest preko skupnega USB razdelilnika .................................... 33
Slika 4.6: Serijsko povezani USB razdelilniki ......................................................................... 34
Slika 4.7: Aster Control ............................................................................................................ 36
Slika 4.8: Ročna nastavitev video izhodov ............................................................................... 37
Slika 4.9: Konfiguracija delovne postaje .................................................................................. 39
Slika 4.10: Pošiljanje sporočil med uporabniki ........................................................................ 39
Slika 4.11: Aplikacija Cluster Manager za upravljanje delovne postaje .................................. 41
Slika 4.12: Običajna zgradba VDI ............................................................................................ 47
Slika 4.13: VDI z uporabo MultiPoint streţnika ...................................................................... 47
Slika 4.14: Rezultati zmogljivostnega testa Passmark Performance Test 8.0 .......................... 52
Slika 4.15: Splošne nastavitve .................................................................................................. 55
Slika 4.16: Namestitev gonilnikov ........................................................................................... 55
Slika 4.17: Diagram poteka krmilne aplikacije ........................................................................ 59
Slika 4.18: Spletni vmesnik konfiguracije ................................................................................ 60
Slika 5.1: Nični odjemalec Atrust Zero Client m320 ............................................................... 64
KAZALO TABEL
Tabela 2.1: Pregled električnih in elektronskih odpadkov ......................................................... 3
Tabela 2.2: Uporabljeni materiali v prenosnem računalniku...................................................... 7
Tabela 2.3: Poraba IKT naprav................................................................................................... 8
Tabela 4.1: Priporočene minimalne strojne zahteve ................................................................. 42
Tabela 4.2: Primerjava vrst povezav delovnega mesta s streţnikom ....................................... 43
Tabela 6.1: Zmanjšanje odpadkov ............................................................................................ 70
Tabela 6.2: Poraba električne energije...................................................................................... 71
Tabela 7.1: Stroški prehoda na večsedeţne računalnike .......................................................... 73
Tabela 7.2: Primerjava porabe električne energije in prihranki ............................................... 75
Tabela 7.3: Zmanjšanje vpliva na okolje .................................................................................. 75
Tabela 7.4: Primerjava stroškov strojne opreme ...................................................................... 77
Tabela 7.5: Skupni stroški ........................................................................................................ 77
Tabela 7.6: Primerjava porabe električne energije in prihranki ............................................... 78
Tabela 7.7: Zmanjšanje vpliva na okolje .................................................................................. 79
1
UVOD
Pri pouku je čedalje več aktivnosti vezanih na uporabo računalnika kot didaktičnega
pripomočka, zato šole teţijo k čim boljši opremljenosti z IK tehnologijo. Klasične učbenike
nadomeščajo ali nadgrajujejo elektronska gradiva, nameščena na lokalnem računalniku ali pa
so dostopna na spletu. Uporaba računalnika v šolah ni vezana le na učni proces, temveč tudi
na vodenje šolske dokumentacije, ki se je v veliki meri preselila iz papirne v elektronsko
obliko. Izobraţevalne organizacije se tako pogosto srečujejo s teţavami pri zagotavljanju
zadostnega števila računalnikov, saj nakup nove opreme ne predstavlja le velikega začetnega
finančnega zalogaja, temveč zaradi vse večjega števila računalnikov tudi večje stroške
vzdrţevanja in stroške električne energije. S porabo električne energije je povezan tudi
ekološki problem računalnikov in ostale IK tehnologije, ki se ga na ţalost premalo zavedamo.
Računalniki ne predstavljajo le nevarni električni in elektronski odpad, temveč zaradi porabe
električne energije tudi negativno vplivajo na količino toplogrednih plinov v ozračju.
Na Šolskem centru Krško-Sevnica ţe vrsto let sledimo ekološkim trendom in uvajamo
ekološko prijazne tehnologije tudi v učnem procesu. Na področju računalništva smo tako pred
tremi leti obnovili učilnico z uporabo večsedeţnih delovnih postaj, s katerimi smo zmanjšali
število potrebnih računalnikov v učilnici iz sedemnajst na šest računalnikov. V nadaljevanju
prenove računalniške opreme ţelimo še dodatno zmanjšati število potrebnih računalnikov in
na ta način doseči poleg zmanjšanja negativnega ekološkega vpliva tudi zmanjšanje stroškov
za električno energijo in poenostaviti vzdrţevanje.
1.1
Struktura naloge
Diplomska naloga je sestavljena iz uvodnega dela z opisom problematike, ciljem naloge in
metodološkim pristopom naloge. V drugem delu opisujem ekološko problematiko uporabe
računalnikov, v tretjem delu moţne praktične implementacije računalniške učilnice z uporabo
različnih aplikacij. Četrti del naloge vsebuje analizo uporabljenih rešitev glede na:
1
primernost uporabe v izobraţevalnem procesu,
ekološki vpliv,
stroške implementacije,
zahtevnost izvedbe,
zahtevnost vzdrţevanja.
1.2
Cilji raziskave
Glavni cilj naloge je poiskati ustrezno rešitev za zamenjavo starih računalnikov, nameščenih v
šolskih učilnicah, s katero bomo dosegli zmanjšanje negativnega vpliva na okolje, zmanjšanje
stroškov nakupa strojne opreme in stroškov vzdrţevanja. V ta namen bomo raziskali moţne
pristope in rešitve ter vsako od izbranih rešitev tudi namestili in preizkusili v praksi.
1.3
Raziskovalna vprašanja
V nalogi bomo raziskali moţnosti izvedbe ekološko prijazne računalniške učilnice. Pri tem se
bomo osredotočili na naslednja vprašanja:
Kakšna je primernost posamezne rešitve za potrebe pouka?
Kako veliko ekološko obremenitev predstavlja rešitev?
Kako veliki so stroški implementacije posamezne rešitve?
Koliko lahko prihranimo z uporabe posamezne rešitve?
Kolikšna je zahtevnost implementacije rešitve?
Kakšno zahtevnost predstavlja vzdrţevanje posamezne rešitve?
1.4
Metodologija
Z deskriptivno metodo bomo na osnovi strokovne literature in dostopnih virov na svetovnem
spletu opisali moţne pristope k reševanju problema varčne uporabe računalnikov v šolstvu.
2
Pri praktičnem delu si bomo pomagali z dostopno dokumentacijo uporabljenih aplikacij in
programsko kodo, ki sem jo razvil v ta namen. Za analizo primernosti rešitve za uporabo v
izobraţevalne namene bomo uporabili rezultate praktične implementacije in primere dobre
prakse.
2
ELEKTRIČNI IN ELEKTRONSKI ODPADKI
V zadnjem desetletju smo priča povečani rasti električnega in elektronskega odpada, ki je
posledica gospodarske rasti. Z rastjo ţivljenjskega standarda se povečuje povpraševanje po
električnih in elektronskih napravah. Industrija proizvaja vedno nove modele proizvodov,
medtem ko stari proizvodi hitro zastarijo in pristanejo med odpadki. Razvoj je še posebno
hiter na področju informacijskih in telekomunikacijskih tehnologij, kjer zaradi vedno novih
modelov elektronskih naprav z novimi in privlačnimi funkcijami obstoječe naprave hitro
zastarajo. V primeru okvare naprave je pogosto ceneje kupiti novo napravo kot pa servisirati
staro. Tako se z večjo gospodarsko rastjo srečujemo na drugi strani s povečano količino
električnega in elektronskega odpada.
Tabela 2.1: Pregled električnih in elektronskih odpadkov
Naprava
Teţa naprave v kilogramih Ţivljenjska doba v letih
Računalnik
25
3
Fotokopirni stroj
60
8
HiFi sistem
10
10
Mobilni telefon
0.1
2
Igralna konzola
3
5
Radio
2
10
Televizija
30
5
Klimatska naprava
55
12
Pomivalni stroj
50
10
Pralni stroj
65
8
Hladilnik
35
10
Vir: Robson (2009, str. 184)
3
E-odpadki predstavljajo nov izziv pri ravnanju s strupenimi odpadki, saj predstavljajo
najhitreje rastočo vrsto odpadkov na svetu. Ob predvideni 3 % rasti električnih in elektronskih
odpadkov bomo leta 2015 pridelali kar 70 milijonov ton odpadkov. (Johri, 2008)
Grafikon 2.1: Predvidena globalna rast električnih in elektronskih odpadkov
Količina v MT
80
70
60
50
40
30
20
10
0
2007 2008 2009 2010 2011 2012 2013 2014 2015
Vir: Johri (2008, str. 6)
Naraščajoč trend predstavlja povečan pritisk k reševanju problematike, saj postanejo opuščene
električne in elektronske naprave, ki niso pravilno reciklirane, velika ekološka nevarnost za
bodoče generacije. Po UNEP-u bodo najbolj problematične nekatere drţave v razvoju, kjer se
pričakuje povečanje e-odpada kar za 500 % v naslednjih desetih letih. (Arceo-Dumlao, 2013)
Evropska unija se zaveda naraščajočega trenda, zato je ţe leta 2002 sprejela direktivo
2002/96/ES o odpadni električni in elektronski opremi. V Sloveniji ureja to področje Uredba
o ravnanju z odpadno električno in elektronsko opremo, sprejeta leta 2006 in spremenjena leta
2010. Namen predpisov je sistematično urediti ravnanje z e–odpadki, ki so pogosto tudi zelo
strupeni.
Kljub temu, da predstavljajo e–odpadki le 3—5 % svetovnega toka odpadkov, se zaradi
toksičnosti in velike rasti, ki je dva do trikrat večja kot pri ostalih odpadkih, pojavlja čedalje
večji interes za reciklaţo in trgovanje z njimi. Predvidena rast trga e–odpadkov znaša 300%
za obdobje od leta 2010 do leta 2020. (CARR, 2011) Zaradi ekonomske vrednosti trga
postajajo e–odpadki vse bolj poslovna priloţnost kot pa ekološki problem.
4
Obremenitev okolja
Kemična sestava odpadkov je odvisna od njihove starosti oziroma od tehnologije, na kateri je
temeljila proizvodnja naprave. Običajno so naprave iz mešanice kovin in različnih plastičnih
materialov. Naprave vsebujejo tudi zelo toksične snovi in teţke kovine, kot so svinec, ţivo
srebro, berilij, cirkonij, litij, galij, kadmij, cink, baker in podobno.
Kljub toksičnosti odpadkov se z njimi pogosto ravna neustrezno, saj so v bliţini odlagališč
povečini prisotne povečane koncentracije teţkih kovin, ki lahko z vdorom v podtalnico resno
škodijo zdravju ljudi.
Problematičen je predvsem izvoz odpadkov v deţele tretjega sveta, kjer nimajo zmogljivosti
za recikliranje in kjer se nedelujoče naprave pogosto enostavno odvrţe na deponije ali kar v
vode. (Ruppel Shell, 2008)
Reciklaţa
Reciklaţa odpadne električne in elektronske opreme je pomembna zaradi vsebnosti nevarnih
snovi in dragocenih naravnih virov. Slednje lahko tako znova uporabimo pri proizvodnji
novih proizvodov, ne da bi izrabljali omejene naravne vire.
Pri recikliranju je potrebno električne naprave razstaviti na sestavne dele. Postopek se
običajno izvaja ročno ali samodejno s strojem. Ročni postopek ima prednost, saj omogoča
ločevanje še uporabnih komponent, ki jim s ponovno uporabo podaljšamo ţivljenjsko dobo.
Prenovljena evropska zakonodaja določa, da bo z namenom recikliranja odpadkov morala
večina drţav članic zbrati 45 % povprečne teţe elektronske opreme, ki se prodaja na trgu.
Tako bo potrebno za vsako tono izdelkov zbrati 450 kg odpadkov. Za drţave, ki morajo
izboljšati zmogljivosti zbiranja in predelave odpadkov, med njimi je tudi Slovenija, pa velja
prag 40 % teţe izdelkov na trgu. Leta 2019, oziroma 2021 za Slovenijo in ostalih devet članic,
bodo prag dvignili kar na 65 % teţe izdelkov na trgu. (Evropski parlament 2013)
Osnovni pogoj za uspešno in učinkovito recikliranje je ločeno zbiranje odpadkov na krajih,
kjer odpadki nastajajo. Leta 2010 je bilo iz gospodinjstev in iz proizvodno storitvenih
dejavnosti v Sloveniji zbrano 6600 ton odpadne električne in elektronske opreme, kar je 83 %
vse nastale odpadne električne in elektronske opreme. V postopku pred obdelavo je bilo 7300
ton omenjenih odpadkov z zanemarljivim deleţem reciklaţe. (SURS, 28.05.2013)
5
Deleţ zbrane odpadne električne in elektronske opreme je med evropskimi drţavami različen,
kar je posledica različne stopnje izvajanja okoljske zakonodaje. Največji deleţ zbranih e–
odpadkov tako pripada razvitejšemu severu Evrope.
2.1
Osebni računalnik kot elektronski odpad
Odsluţeni osebni računalnik z zaslonom s katodno cevjo (CRT) običajno tehta okoli 25
kilogramov. Zgrajen je iz 43,7 % kovinskih delov, 23,3 % plastike, 17,3 %
elektronskih
komponent in 15 % stekla. Reciklira se le okoli 50 % delov računalnika, medtem ko ostalo
pristane na odlagališču odpadkov. Največji problem predstavlja svinec v monitorjih s katodno
cevjo in oteţeno recikliranje plastike zaradi prisotnosti zaviralcev gorenja v plastiki.
(Lundgren, 2012)
Klasična zgradba računalnika se zaradi tehnološkega razvoja neprestano spreminja. Tako se
bo z vse večjo razširjenostjo prenosnih in tabličnih računalnikov zmanjšala teţa odpadnega
materiala iz 15 kg na 1—3 kg. Prav tako se bo spremenila tudi sestava toksičnih materialov. Z
zmanjšanjem prisotnosti klasičnih zaslonov s katodno cevjo se bo zmanjšal deleţ svinca,
povečal pa deleţ ţivega srebra, indija ter cinka, ki se uporabljajo v LCD zaslonih.
Spreminjajo se tudi uporabljeni materiali pri izdelavi akumulatorskih baterij od niklja in
kadmija do litija v sodobnih baterijah prenosnih naprav. (Robson, 2009)
Z recikliranjem postane zavrţeni računalnik pomemben vir redkih in dragih materialov.
Tabela 2.2 prikazuje uporabljene materiale in njihov deleţ po posameznem prenosnem
računalniku ter skupne količine za prenosnike, prodane na nemškem trgu v letu 2010.
6
Tabela 2.2: Uporabljeni materiali v prenosnem računalniku
Material
kobalt (Co)
neodim (Nd)
tantal (Ta)
srebro (Ag)
prazeodim (Pr)
zlato (Au)
disprozij (Dy)
indij (In)
paladij (Pd)
platina (Pt)
itrij (Y)
galij (Ga)
gadolinij (Gd)
cerij (Ce)
evropij (Eu)
lantan (La)
terbij (Tb)
Količina po prenosniku
s fluorescenčno / LED
osvetlitvijo zaslona
[mg]
65,000 / 65,000
2,100 / 2,100
1,700 / 1,700
440 / 440
270 / 270
100 / 100
60 / 60
40 / 40
40 / 40
4/4
1,8 / 1,6
0,00 / 1,6
0,01 / 0,75
0,08 / 0,10
0,13 / 0,03
0.11 / 0.00
0.04 / 0.00
Skupna količina v
prodanih
prenosnikih
[kg]
461305
15159
12065
3106
1945
736
426
286
280
28,40
11,50
10,30
4,80
0,69
0,28
0.08
0.03
Uporabljeno v sestavnem delu
litij–ionske baterije
pogonski motorji, zvočniki
kondenzatorji
tiskana vezja
pogonski motorji, zvočniki
tiskana vezja
pogonski deli
zaslon in osvetlitev zaslona
tiskana vezja
trdi disk
osvetlitev zaslona
LED osvetlitev zaslona
osvetlitev zaslona
osvetlitev zaslona
osvetlitev zaslona
fluorescenčna osvetlitev zaslona
fluorescenčna osvetlitev zaslona
Vir: Buchert in drugi (2012, str. 30)
2.2
Poraba električne energije
Računalniki in ostala informacijsko komunikacijska oprema predstavljajo pomemben deleţ
pri uporabi naravnih virov in porabi električne energije. Deleţ porabe električne energije IKT
sektorja v Evropski uniji se ocenjuje na 119 TWh v letu 2005, kar predstavlja 4,3 % vse
porabe električne energije in 0,6 % celotne porabe energije v 27 drţavah članicah. V
Zdruţenih drţavah Amerike je deleţ večji in je za leto 2008 znašal 8 % celotne porabe
električne energije. (Mattern in drugi, 2010)
Računalnik je elektronska naprava, ki za svoje delovanje potrebuje električno energijo. Koliko
energije potrebuje, je odvisno od vrste naprave, uporabljenih tehnologij pri izdelavi
komponent naprave in reţima delovanja naprave. V splošnem lahko ugotovimo, da imajo
starejše naprave precej večjo porabo od novejših.
Deset let star računalnik s procesorjem Intel Pentium D 2.8, 1 GB RAM, 160 GB HDD in 17''
LCD monitorjem povprečno porabi 156—194 W, medtem ko novi računalnik s procesorjem
Intel Core i7, 8 GB RAM, 500 GB HDD in 23'' LCD monitorjem porabi le 43—45 W. Ob tem
7
velja poudariti, da se je ob štirikratnem zmanjšanju porabe električne energije procesorska
moč računalnika povečala za kar petnajstkrat. (Penn Computing, 28. maj 2013)
Tabela 2.3 prikazuje porabo električne energije naprav značilne za šolski IK sistem (LBNL,
28.5.2013).
Tabela 2.3: Poraba IKT naprav
Ime naprave /
Povprečna
način delovanja
poraba [W]
računalniški monitor, CRT
izklopljen
0,8
vklopljen
65,1
Spanje
12,14
računalniški monitor, LCD
izklopljen
1,13
vklopljen
27,61
spanje
1,38
namizni računalnik
vklopljen (prosti tek)
73,97
izklopljen
2,84
spanje
21,13
prenosni računalnik
vklopljen pri polni bateriji
29,48
vklopljen pri polnjenju
44,28
izklopljen
8,9
poraba napajalnika
4,42
spanje
15,77
USB HUB
izklopljen
1,44
vklopljen
5,37
inkjet več funkcijska naprava
izklopljena
5,26
vklopljena
9,16
laserska več funkcijska naprava
izklopljena
3,12
vklopljena
49,68
inkjet tiskalnik
izklopljen
1,26
vklopljen
4,93
laserski tiskalnik
izklopljen
1,58
vklopljen
131,07
optični čitalnik
izklopljen
2,48
vklopljen
9,6
Minimalna
poraba [W]
Maksimalna
poraba [W]
Število izmerjenih
naprav
0
34,54
1,6
2,99
124,78
74,5
21
21
14
0,31
1,9
0,37
3,5
55,48
7,8
32
31
30
27,5
0
1,1
180,83
9,21
83,3
63
64
52
14,95
27,38
0,47
0,15
0,82
73,1
66,9
50
26,4
54,8
13
8
19
19
16
0,95
3,38
1,81
8,22
5
7
0
3,9
10,03
17,7
23
24
0
5
4,7
175
3
4
0
1,81
4
22
25
25
0
1,7
4,5
481,9
7
5
0,27
1,71
8,2
15,6
6
10
Vir: LBNL (2013)
8
2.2.1
Poraba v stanju mirovanja naprave
Naprave, ki za upravljanje le te potrebujejo daljinski upravljalnik ali pa imajo namesto
klasičnega stikala za vklop le tipko, vsebujejo elektroniko, potrebno za vklop naprave.
Omenjena elektronika je neprestano priklopljena na omreţno napetost, kar povzroča porabo
električne energije ob izklopljeni napravi.
IEC definicija porabe v stanju mirovanja upošteva minimalno porabo električne energije ob
priključeni napravi v električno omreţje (''Off mode''). Definicija ima pomanjkljivost, saj ne
razlikuje med napravami, ki ob svoji minimalni porabi dejansko ne počnejo drugega, kot da
čakajo na signal za vklop, in med napravami, ki ob minimalni porabi še vedno opravljajo
svojo primarno funkcijo. Med slednje štejemo komunikacijske naprave, kot so koncentratorji,
stikala, usmerjevalniki, modemi in podobno, pri katerih merimo porabo v pripravljenosti, ko
naprava ni priključena v računalniško omreţje.
2.2.2
Kako znižati porabo v stanju pripravljenosti?
Računalniki in večina ostale IKT opreme v šolskih učilnicah uporablja stikalne napajalnike z
vgrajenim načinom pripravljenosti. V primeru, da ima naprava tudi klasično stikalo, je to
običajno nameščeno na zadnji strani naprave oziroma na slabše dostopnem mestu in tako
nepriročno za izklop naprave. Računalniki v šolah se tako velikokrat ugašajo v stanje spanja.
Rešitev omenjenega problema je v napajanju računalnikov in ostalih naprav z uporabo
podaljškov s stikalom za izklop, s katerim dejansko izklopimo priključene naprave iz omreţja.
Še boljša rešitev je izklop celotnega napajanja računalniške učilnice s stikalom v razdelilni
omarici. Na ta način lahko hkrati izklopimo tudi aktivno opremo podvozlišča učilnice in tako
še dodatno zmanjšamo porabo električne energije računalniške učilnice.
9
2.3
Meritve porabe električne energije
Na porabo električne energije računalnika vpliva poleg uporabljenih tehnologij pri izdelavi
elektronskih
komponent
tudi
obremenitev
računalnika.
S
povečano
obremenjenostjo
računalniških komponent se poveča tudi poraba električne energije le teh. Sodobni računalniki
imajo strojno podprto upravljanje porabe električne energije, s katerim lahko po potrebi
spremenijo takt delovanja elektronskih vezij in s tem prilagodijo porabo trenutnim potrebam.
Poraba elektronskih komponent je namreč neposredno povezana z napetostjo napajanja in s
hitrostjo ure, s katero delujejo. Višja kot sta delovna napetost in ura, večja je poraba električne
energije. Z namenom zmanjšanja porabe električne energije se lahko neobremenjenemu
računalniku neaktivnim komponentam zmanjša takt delovanja ali se jih postavi v način
spanja, v katerem porabijo malo energije.
ACPI in APM
Intel in Microsoft sta leta 1992 razvila napredni sistem upravljanja porabe električne energije
APM (Advanced power management), ki omogoča varčnejše delovanje računalnikov.
APM so leta 1996 nadgradili z ACPI, ki odpravlja naslednje pomanjkljivosti:
delovanje APM temelji na uporabi BIOS–a, zato operacijski sistem nima dovolj
informacij o aktivnostih APM;
za postavitev naprave v stanje z manjšo porabo se APM odloča na osnovi prekinitev
aktivnosti naprave;
problem različnih implementacij in funkcionalnosti.
Lastnosti ACPI:
ACPI/OSPM nadomešča APM, MPS in PnP BIOS specifikacijo;
operacijskemu sistemu omogoča neposredno upravljanje porabe;
podprt v večini sodobnih operacijskih sistemih za PC računalnik.
ACPI določa štiri globalna stanja (Gx stanje) in šest načinov spanja (Sx stanje):
G0 način delovanja pri katerem ob izklopljenem monitorju v ozadju še vedno tečejo
procesi,
10
G1 spanje se deli na štiri stanja:
o S1 predpomnilnik procesorja je izpraznjen in procesor ne izvaja ukazov. RAM
pomnilnik in procesor sta napajana.
o S2 procesor je izklopljen, predpomnilnik procesorja pa izpraznjen v RAM.
o S3 stanje pripravljenosti (suspend to RAM) RAM je napajan.
o S4 stanje hibernacije (suspend to disk). Vsebina delovnega pomnilnika se
shrani na trdi disk in izklopi komponente računalnika.
G2 mehki izklop (napajalnik in del matične plošče je še vedno pod napetostjo),
G3 mehansko izklopljen računalnik.
Za pravilno varčevanje z električno energijo je potrebno omogočiti ACPI podporo matične
plošče, ki se nahaja med nastavitvami BIOS–a za upravljanje porabe (Power Settings). Med
temi nastavitvami se običajno nahaja tudi opcija za podporo APM, ki nam omogoča
nastavitev zagona ob izgubi električne energije in prebuditev sistema ob PME (Power
Management Events) dogodku. Slednje sluţi za prebujanje računalnika s pritiskom na tipko
tipkovnice, prebujanje sistema preko omreţnega vmesnika ipd.
Zaradi majhne porabe energije lahko zmanjšamo hitrost vrtenja ventilatorjev, oziroma jo
prilagodimo trenutni porabi in segrevanju hlajenih komponent in tako še dodatno zmanjšamo
porabo ter hrup, ki ga ventilatorji povzročajo v prostoru. Pri tem gre običajno za ventilatorje,
ki hladijo mikroprocesor, grafični procesor na grafični kartici in ventilatorje ohišja. Še bolje
pa je uporabiti varčne komponente s pasivnim hlajenjem, ki ne povzročajo dodatnega hrupa.
2.4
Vpliv na proizvodnjo toplogrednih plinov
Zemlja prejema sončno energijo v obliki kratkovalovnega elektromagnetnega sevanja, ki se
na njeni površini absorbira. Prejeto svetlobo znova izseva s toplotnim sevanjem. Oddano
sevanje ima zaradi niţje temperature zemeljskega površja daljšo valovno dolţino in zato teţje
prehaja skozi Zemljino atmosfero.
Niţje plasti atmosfere zadrţijo infrardeče sevanje površine Zemlje, kar ima za posledico
segrevanje njene površine in niţjih plasti atmosfere.
Pribliţno 30 % vpadne svetlobe se
odbije od atmosfere (25 %) in zemeljske površine (5 %), medtem ko ostalih 70 % segreva
atmosfero (25 %) in zemeljsko površino (45 %). Večino energije prejmejo niţji sloji
11
atmosfere, v vesolje pa oddajajo energijo višje plasti ozračja. Posledica omenjenega delovanja
je, da se vzpostavi ravnoteţje med prejeto in oddano toploto šele pri višji temperaturi, kar
imenujemo učinek tople grede. (Ravnik in Strnad, 1997)
Na pojav tople grede učinkujejo plini, ki v ozračju močno absorbirajo toplotno sevanje z
dolgo valovno dolţino. Med omenjene pline sodijo:
vodna para (H2 O),
ogljikov dioksid (CO 2 ),
metan (CH4 ),
dušikovi oksidi (N 4 O),
klorofluorogljiki (CFC).
Od naštetih plinov je najpomembnejša vodna para, na katero pa človeštvo ne more bistveno
vplivati. Vodne pare tako ne štejemo med toplogredne pline, kljub temu, da se na njen račun
dvigne temperatura ozračja kar za 30° C. Prispevek ostalih plinov je le nekaj stopinj.
Grafikon 2.2: Letni izpust toplogrednih plinov v Sloveniji
Vir: ARSO (2013)
12
Grafikon 2.3: Letni izpusti toplogrednih plinov po sektorjih v Sloveniji
Vir: ARSO (2013)
Med njimi prispeva največji deleţ ogljikov dioksid, ki ga je v zraku največ (0,04 %). Ogljikov
dioksid nastaja pri dihanju rastlin in ţivali ter pri razpadanju in gorenju organskih snovi. Prav
s slednjim je povezan njegov porast zaradi proizvodnje električne energije v termoelektrarnah
na fosilna goriva. Tako je zmanjšanje porabe električne energije pomembno za zmanjšanje
toplogrednih plinov.
Evropska unija se je omenjene problematike lotila s programom Energy Star, ki sta ga
sporazumno sprejeli ZDA in Evropska unija, katerega cilj je zmanjšati porabo električne
energije do leta 2020 za 20 % (Energy Star, 2006)
13
3
SOČASNA UPORABA RAČUNALNIKA
V prejšnjem poglavju smo videli, da predstavlja uporaba računalnikov precejšen ekološki
problem, ki ga lahko rešujemo na račun energijsko varčnejše računalniške opreme in z
zmanjšanjem količine le–te. Slednje nam predstavlja veliko oviro, saj si v informacijski
druţbi ne moremo predstavljati ţivljenja brez uporabe računalnikov.
Zaradi hitrega tehnološkega razvoja so novi računalniki vedno zmogljivejši, tako da je
razkorak med zmogljivostjo in izkoriščenostjo strojne opreme vedno večji. Prav veliko
zmogljivost sodobnih računalnikov lahko izkoristimo za delitev oziroma sočasno uporabo
računalnika med več uporabnikov, s katerim lahko zmanjšamo potrebno število računalnikov
ter tako povečamo izkoriščenost, zmanjšamo stroške in negativen vpliv na okolje.
V nadaljevanju si bomo pogledali tehnološke rešitve, ki nam omogočajo boljšo izkoriščenost
strojne opreme in zmanjšanje skupnih stroškov lastništva.
3.1
Uporaba terminalov
Ţe koncem petdesetih let minulega stoletja se je porodila ideja deljenja virov velikih in dragih
računalnikov med več uporabnikov s tehnologijo deljenega časa (time–sharing) in uporabo
terminalov. Uporaba terminalov je uporabniku omogočala individualno delo na glavnem
računalniku.
Terminali so bili običajno oddaljeni od glavnega računalnika, s katerim so bili
povezani s serijsko povezavo. (McCarthy, 1983)
Razvoj mikroprocesorjev in niţanje cene osebnemu računalniku je vodilo v zmanjševanje
uporabe terminalov. Leta 1995 je podjetje Citrix izdalo programsko opremo WinFrame, ki je
omogočala terminalsko delo na operacijskem sistemu Windows NT 3.51. Tehnologijo je
kasneje Microsoft vgradil v Windows NT 4.0 za oddaljeno namizje. (Microsoft, 1997)
14
3.2
Oddaljeno namizje in virtualizacija seje
Oddaljeno namizje predstavlja dostop do oddaljenega računalnika in prikaz njegovega
namizja. Oddaljen računalnik je streţnik oddaljenih namizij, kjer teče uporabnikovo namizje
in ostala programska oprema, sliko namizja pa prikazuje odjemalec za oddaljeno namizje. Pri
virtualizaciji seje ima tako vsak uporabnik svojo sejo na streţniku.
Odjemalec omogoča uporabniku poleg prikazovanja ţive slike dogajanja na namizju tudi
upravljanje namizja s pomočjo perifernih naprav priključenih nanj. Dostop do streţnika
poteka preko mreţne povezave in je zato neodvisen od lokacije odjemalca. Povezava
odjemalca s streţnikom temelji na uporabi protokolov RDP/RemoteFX podjetja Microsoft ali
ICA/HDX podjetja Citrix.
Oddaljeno namizje omogoča uporabniku dostop do celotnega sistema vključno z vsemi
priklopljenimi napravami in dostopom do omreţja. Moţna je tudi preslikava naprav,
priklopljenih na odjemalca v uporabnikovo sejo na gostitelju, s čimer je omogočeno lokalno
tiskanje, dostop do USB pomnilnih medijev in ostalih USB naprav.
Infrastruktura oddaljenega namizja obsega komponente za upravljanje, uravnavanje bremena,
nadzora seje in podpore. Dobra lastnost virtualizacije seje je v hitri in varni razpoloţljivosti,
nizkem TCO in dostopnosti storitve ne glede na lokacijo odjemalca.
Proizvajalci storitev
oddaljenega namizja so podjetja Microsoft, Citrix, Ericom in Dell/Quest. (Sprujit, 2013)
3.3
Uporaba virtualizacije
Problem izkoriščenosti strojne
opreme
uspešno
rešujemo
z uporabo
računalniške
virtualizacije. Z njeno uporabo lahko tako na fizičnem računalniku, na katerem smo prej
poganjali le en operacijski sistem, zdaj poganjamo več med seboj ločenih operacijskih
sistemov.
Jonathan Eunice je definiral virtualizacijo kot proces predstavitve računalniških virov na
načine, da lahko uporabniki in aplikacije enostavno izkoristijo njihovo vrednost in niso
predstavljeni z vidika njihove implementacije, geografskega poloţaja ali fizične oblike.
Povedano drugače: Virtualizacija zagotavlja logičen pogled na podatke, procesorsko moč,
15
diskovne kapacitete in ostale računalniške vire namesto fizičnega pogleda nanje. (Vagini,
2009)
Beseda virtualizacija se je prvič uporabila v zvezi z računalnikom M44/44X podjetja IBM, ki
je imel arhitekturo zasnovano na uporabi virtualnih strojev (Travassos, 2012). V osemdesetih
in devetdesetih letih prejšnjega stoletja je virtualizacija zaradi cenejše strojne opreme x86
skoraj zamrla.
Sedanjemu hitremu vzponu računalniške virtualizacije je botroval hiter razvoj strojne opreme
in slaba izkoriščenost le–te ter nove zahteve v IKT infrastrukturi. Ker lahko z uporabo
virtualizacije povečamo izkoriščenost strojne opreme med 5 in 15 % pa vse tja do 80 %, je
postala tehnologija aktualna kot način zmanjševanja stroškov. (VMware, 2012)
3.3.1
Vrste virtualizacije
Poleg običajnega pojmovanja virtualizacije kot delitev računalniških virov na več posameznih
entitet poznamo tudi predstavljanje več posameznih entitet kot navidezno celoto.
Dittner in Rule (2007) delita virtualizacijo na:
streţniško virtualizacijo,
omreţno virtualizacijo,
aplikacijsko virtualizacijo,
podatkovno virtualizacijo.
Poleg naštetih se čedalje bolj uporablja tudi virtualizacija namizja.
3.3.2
Strežniška virtualizacija
Streţniška virtualizacija predstavlja najpogostejšo vrsto virtualizacije. Delimo jo lahko na štiri
kategorije:
Virtualizacija
na
nivoju
operacijskega
sistema,
ki
uporablja
skupno
jedro
gostiteljevega operacijskega sistema, znotraj katerega teče več različnih virtualnih
16
strojev. Virtualizacija ima omejitev, da morajo biti gostujoči operacijski sistemi enaki
operacijskemu sistemu gostitelja.
Polna virtualizacija zagotavlja popolno simulacijo strojne opreme. Njeni značilnosti
sta izolacija posameznega virtualnega streţnika in dobra podpora programski opremi,
saj ta ne potrebuje posebnega prilagajanja za delovanje v virtualnem stroju.
Paravirtualizacija
delno
simulira strojno
opremo.
Lastnost omenjenega pristopa
virtualizacije je uporaba virtualizacije naslovnega prostora, s katerim doseţemo ločene
naslovne prostore za vsak virtualni računalnik. Za takšno delovanje je potrebno
prilagoditi operacijske sisteme.
Nativna virtualizacija je najnovejša hibridna tehnika virtualizacije, ki uporablja
kombinacijo
polne virtualizacije in paravirtualizacije s tehnologijo
pospeševanja
vhodno–izhodnih enot. Podobna je polni virtualizaciji, le da se tu izkorišča strojna
podpora virtualizaciji sodobnih procesorjev.
3.3.3
Omrežna virtualizacija
Omreţna virtualizacija omogoča večjo fleksibilnost v sodobnih omreţjih. Razširjene
oblike
omreţne virtualizacije:
VLAN (Virtual LAN) omogoča realizacijo logičnih omreţij znotraj obstoječega
fizičnega
omreţja.
Omenjena
tehnologija
omogoča
administratorjem
omreţja
zdruţevanje mreţnih odjemalcev glede na njihov namen oziroma uporabo ne glede na
njihovo fizično lokacijo v omreţju.
Virtualni IP (VIP) je IP naslov, ki ni vezan na določen mreţni vmesnik računalnika. IP
naslovu fizičnega vmesnika se lahko dodajo virtualni IP naslovi. Paketi, ki so poslani
na virtualni vmesnik, se preusmerijo na fizični vmesnik.
Navidezno privatno omreţje (VPN) je tehnologija, ki z uporabo enkripcije ustvari
varen kanal, s katerim se omogoči varna komunikacija v javnih omreţjih. Uporaba
VPN omogoča uporabniku dostop do omreţnih virov enako kot da bi bil v omreţje
fizično povezan.
17
3.3.4
Aplikacijska virtualizacija
Pri aplikacijski virtualizaciji gre za virtualizacijo programske opreme, ki nam omogoča vrsto
prednosti:
Večjo varnost, saj lahko aplikacije, ki zahtevajo administracijske privilegije, izvajamo
v okolju brez posebnih privilegijev.
Boljšo zdruţljivost in enostavnejše upravljanje. Tehnologija aplikacijske virtualizacije
uporablja programske pakete, ki ne potrebujejo običajne namestitve. Z uporabo
programskih paketov se zmanjša tudi moţnost konfliktov.
Večjo prilagodljivost, saj lahko na sistemu uporabljamo več različic iste aplikacije.
3.3.5
Podatkovna virtualizacija
Osnovna oblika podatkovne virtualizacije je zdruţevanje več fizičnih diskovnih pogonov in
predstavitev le–teh operacijskemu sistemu v obliki samostojnega logičnega pogona, kot je to
na primeru RAID diskovnih polj. Drugi dve tehnologiji za podatkovno virtualizacijo, ki se
uporabljata v omreţjih, sta SAN (Storage Area Network) in NAS (Network Attached
Storage). Tehnologiji omogočata delitev podatkovnih komponent med več streţniki brez
sprememb v operacijskem sistemu.
3.3.6
Virtualizacija namizja
Pri virtualizaciji namizja govorimo o ločitvi operacijskega sistema in uporabniških aplikacij
od strojne opreme odjemalca. (Spruijt, 2013) V grobem jo delimo glede na gostujoči sistem,
kjer teče virtualizacija, na: (Santosus, 2008)
virtualizacijo namizja na odjemalcu (client hosted desktop virtualization),
virtualizacijo namizja na streţniku (server hosted desktop virtualization).
Za razliko od streţniške virtualizacije glavni cilj virtualizacije namizja ni zmanjšati potrebnih
računalnikov, temveč poenostaviti vzdrţevanje odjemalcev ter s tem zniţati vzdrţevalne
18
stroške.
Kljub
temu pa uporaba virtualizacije namizja omogoča boljšo izkoriščenost
razpoloţljive strojne opreme, saj teče na enem računalniku več virtualnih strojev.
Slika 3.1: Delitev virtualizacije namizja
Vir: prevedeno po Spruijt (2013, str. 17)
3.4
Virtualizacija namizja na odjemalcu
Virtualizacija namizja na odjemalcu omogoča poganjanje več virtualnih računalnikov z
različnimi operacijskimi sistemi neposredno na namizju osebnega računalnika. Tako je moţno
poganjati stare aplikacije, ki zahtevajo star operacijski sistem, ki ne teče več na novi strojni
opremi. Z uporabo virtualizacije poenostavimo testiranje delovanja programske opreme na
različnih operacijskih sistemih. Podjetja lahko z uporabo virtualizacije namizja na odjemalcu
omogočijo uporabo sluţbenih računalnikov tudi v zasebne namene.
Kot bomo videli v
nadaljevanju, lahko z uporabo virtualizacije namizja na odjemalcu ustvarimo pogoje za
sočasno uporabo računalnika med več uporabniki.
Virtualizacijo namizja na odjemalcu delimo glede na uporabljen tip hipervizorja:
uporaba hipervizorja tipa 1,
uporaba hipervizorja tipa 2.
19
3.5
Virtualizacija namizja na streţniku (VDI – virtual desktop infrastructure)
Pri
virtualizaciji
podatkovnega
namizja
centra
za
na
streţniku
izvajanje
uporabimo
virtualnih
streţniško
računalnikov
z
strojno
infrastrukturo
nameščenim
namiznim
operacijskim sistemom. Za dostop do namizij se uporabljajo enostavni, energijsko varčni in
manj zmogljivi tanki odjemalci, ki skrbijo za prikaz slike oddaljenega namizja in za vhodno
izhodne funkcije, saj se aplikacije in operacijski sistem izvajajo na streţniku. Virtualizacijo
namizja na streţniku imenujemo tudi infrastruktura navideznih namizij (VDI – Virtual
Desktop Infrastructure).
Odjemalci uporabljajo mreţno povezavo in ustrezen protokol za prenos podatkov, ki je
odvisen od proizvajalca tehnologije. Uporabnik tako pri uporabi namizja ni omejen na fizično
lokacijo, saj potrebuje za dostop mreţno povezavo in VDI odjemalec.
Delovanje je podobno terminalskemu načinu, le da so z uporabo virtualizacije namizja
uporabnikov ločena. Vsakemu delovnemu mestu je dodeljen virtualni računalnik z moţnostjo
individualnih nastavitev delovnega okolja. Omenjen način omogoča individualne nastavitve
po ţeljah in potrebah uporabnika in večjo zanesljivost, saj odpoved enega delovnega mesta ne
vpliva na delovanje ostalih uporabnikov sistema.
Za uporabnike klasičnega delovnega okolja, ki temelji na uporabi osebnega računalnika,
prehod na VDI običajno ne predstavlja večje spremembe dela.
Po drugi strani pa prinaša prehod na virtualizacijo namizja z uporabo avtomatizacije priprave
in razdeljevanja delovnega okolja velike pozitivne spremembe na področju vzdrţevanja
strojne
in
programske opreme.
Tako
lahko
okvarjen virtualni računalnik
enostavno
zamenjamo z novo kopijo.
Namizja tečejo na streţniški strojni opremi v varovanih podatkovnih centrih, kar zagotavlja
večjo zanesljivost delovanja in pozitivno vpliva na varnost podatkov, kot če bi uporabljali
osebne računalnike. Zaradi prenosa izvajanja aplikacij na streţniško strojno opremo lahko
zmanjšamo obrabo in podaljšamo ţivljenjsko dobo odjemalcev.
Kljub prednostim, ki jih ima VDI, razširjenost tehnologije ni tako velika, kot bi bilo
pričakovati. Glavni razlog za to so predvsem visoki stroški prehoda na VDI in uporabniške
izkušnje, ki niso vedno zadostile pričakovanj oziroma potrebam uporabnikov. Danes je tako
20
VDI
tehnologija
namenjena
predvsem
večjim
podjetjem
s
specifičnimi
potrebami.
Priljubljenost kljub zelo obetajočim napovedim koncem prejšnjega desetletja še vedno ne
dosega napovedi, tako da VDI še vedno predstavlja trţno nišo. Pričakovati je, da se bo s
pocenitvijo in povečanjem zmogljivosti v prihodnjih letih povečala uporaba virtualizacije
namizja na streţniku. (Madden, 2012)
Običajno
se pri virtualizaciji namizja na streţniku uporabljajo trije pristopi uporabe
virtualiziranih namizij: statična virtualna namizja, dinamična virtualna namizja in novejša
večplastna virtualna namizja.
3.5.1
Dinamična virtualna namizja
Dinamično (angl. non–persistent, stateless) virtualno namizje je tisto, pri katerem dobi
uporabnik ob vsaki prijavi nov virtualni računalnik z nameščenim namizjem, ki je vedno
enako oziroma takšno, kot ga je pripravil sistemski administrator.
Prednosti dinamičnih virtualnih namizij:
enostavno kreiranje in posodabljanje osnovnih slik virtualnih strojev,
zagotovljena identičnost virtualnih namizij,
uporabnik ima vedno delujoče namizje,
laţje vzdrţevanje zaradi uporabe standardnih slik virtualnih strojev,
manjše potrebe po diskovnem prostoru zaradi deljenja skupne slike med virtualna
namizja.
Glavna slabost je izguba novo nameščene programske opreme in vseh individualnih
nastavitev uporabnika, ki se ob vsakem ponovnem zagonu virtualnega računalnika izgubijo.
3.5.2
Statična virtualna namizja
Statično (angl. persistent, stateful) virtualno namizje je tisto, pri katerih je vsakemu
uporabniku dodeljen virtualni računalnik z nameščenim namizjem, prilagojenim njegovim
zahtevam.
21
Prednosti statičnih virtualnih namizij:
uporabnik ima moţnost namestiti svojo programsko opremo,
ohranitev sprememb virtualnega stroja med ponovnimi zagoni.
Glavna pomanjkljivost uporabe statičnih virtualnih namizij so visoki stroški, vezani na
hranjenje celotnih virtualnih računalnikov, in zahtevno vzdrţevanje individualnih virtualnih
strojev uporabnikov.
3.5.3
Večplastna virtualna namizja
V zadnjem času srečamo nov pristop večplastnih virtualnih namizij z dobrimi lastnostmi tako
statičnih kot tudi dinamičnih virtualnih namizij. Statični virtualni stroj namizja se ustvari
dinamično iz skupnih in ponovno uporabnih dinamičnih plasti operacijskega sistema in
uporabniških aplikacij.
Vsakemu uporabniku je dodeljen statični virtualni stroj, s čimer se zagotovi ohranitev
programske opreme, nameščene s strani uporabnika, ter ohranitev sprememb nastavitev
nameščene
programske
opreme in ostalih individualnih nastavitev namizja.
individualne spremembe virtualnega stroja se hranijo v personalizacijski plasti.
Slika 3.2: Večplastna virtualizacija namizja
Vir: prevedeno po Dell (2012, str. 6)
22
Omenjene
Slika 3.3: Delitev dinamičnega virtualnega namizja med več namizij uporabnikov
Vir: prevedeno po Dell (2012, str. 7)
Prednosti večplastnih virtualnih namizij:
uporabnik ima moţnost namestiti svojo programsko opremo;
ohranitev sprememb virtualnega stroja med ponovnimi zagoni;
enostavno ustvarjanje in posodabljanje osnovnih slik virtualnih strojev;
uporabnik lahko razveljavi spremembe in uporabi začetni virtualni stroj;
laţje vzdrţevanje zaradi uporabe standardiziranih slik virtualnih strojev in moţnostjo
razveljavitev sprememb operacijskega sistema in nameščene uporabniške programske
opreme;
manjše zahteve po diskovnem prostoru zaradi uporabe skupne osnovne slike
operacijskega sistema in slike s skupno uporabniško opremo.
Glavna slabost večplastne virtualizacije namizja je v mladosti tehnologije in v dejstvu, da
večina proizvajalcev podpira tehnologijo le za virtualizacijo namizij na streţniku.
Rešitve VDI prinašajo otipljive prednosti za podjetja, kjer upravljajo veliko število osebnih
računalnikov, toda z napredkom izdelkov in s cenovno politiko proizvajalcev postaja VDI
zanimiva alternativa tako za manjša podjetja kot tudi za izobraţevalne organizacije.
23
3.6
Odjemalci
Odjemalec predstavlja napravo, kamor priklopimo periferne enote delovnega mesta. Delimo
jih na debele, tanke in nične.
3.6.1
Debeli odjemalec
Debeli odjemalec je kar osebni računalnik z nameščenim namiznim operacijskim sistemom in
ustreznimi aplikacijami. Aplikacije se izvajajo na osebnem računalniku, medtem ko se
podatki hranijo na streţniku.
Dobre lastnosti debelih odjemalcev:
velika fleksibilnost,
zmogljivosti,
dobra podpora večpredstavnim aplikacijam,
moţna uporaba tudi v načinu brez povezave.
Slabe lastnosti tankih odjemalcev:
višja cena,
draţje vzdrţevanje,
večja poraba električne energije,
večja ekološka obremenitev okolja,
zaradi svoje velikosti tudi moţnost slabše ergonomije delovnega mesta.
3.6.2
Tanek odjemalec
S prenosom izvajanja aplikacij na streţnik se je zmanjšala potreba po zmogljivosti
odjemalcev. Tanek odjemalec je tako računalnik manjše zmogljivosti in vsebuje vse običajne
komponente, kot so procesor, grafični procesor, delovni pomnilnik in SSD ali bliskovni
pomnilnik, na katerem je nameščena programska oprema odjemalca. Odjemalec potrebuje za
24
svoje delovanje nameščen prilagojen operacijski sistem in nameščeno ustrezno programsko
opremo za povezavo s streţnikom. Proizvajalci običajno nameščajo vgradne različice
operacijskih sistemov Linux ali Windows. Za pravilno delovanje odjemalca je potrebno
nastaviti nastavitve in po potrebi namestiti gonilnike. Z odjemalci lahko upravljamo z
namensko programsko opremo proizvajalca ali kar z uporabo spletnega vmesnika.
Dobre lastnosti tankih odjemalcev:
majhne dimenzije,
majhna poraba električne energije,
dovolj velika zmogljivost za izvajanje zahtevnih protokolov,
večja fleksibilnost od ničnih odjemalcev.
Slabe lastnosti tankih odjemalcev:
zahtevnost namestitve in nastavitve,
vzdrţevanje vgrajene strojno–programske opreme.
3.6.3
Nični odjemalec
Alternativa uporabe tankih odjemalcev je nični odjemalec, ki pri delu ne izvaja procesiranja in
upravljanja. (Panologic, 2011)
Strojna oprema odjemalca vsebuje le namenska vezja za omreţni vmesnik, video, avdio in
podporo za USB periferne naprave za povezavo z namizjem oddaljenega virtualnega
računalnika. Nični odjemalec nima vgrajene centralno procesne enote, zato za delovanje ne
potrebuje vgradnega operacijskega sistema, gonilnikov in morebitne ostale programske
opreme. Ker ne gre za računalnik, naprava ne vsebuje pomnilnika za vgrajeno strojno–
programsko
opremo.
Zaradi svoje enostavnosti se zmanjša zahtevnost namestitve in
vzdrţevanja naprav.
Dobre lastnosti ničnega odjemalca:
nizka cena,
enostavno vzdrţevanje,
25
za periferne naprave ne potrebujemo dodatnih gonilnikov,
niţja poraba energije od lahkega odjemalca.
Slabe lastnosti ničnega odjemalca:
večje potrebe po pasovni širini omreţja,
manjša fleksibilnost z manjšim številom podprtih protokolov (PCoIP, HDX ali
RemoteFX).
3.6.4
Uporaba prilagojenih operacijskih sistemov
Starejše osebne računalnike lahko s pridom uporabimo kot lahke odjemalce, če na njih
namestimo prilagojen operacijski sistem, ki spremeni namen osebnega računalnika. S
ponovno uporabo odsluţenih osebnih računalnikov ne zmanjšamo le stroške nakupa nove
računalniške opreme, temveč tudi pozitivno vplivamo na okolje z zmanjšanjem električnega
in elektronskega odpada. Med slabe lastnosti omenjenega pristopa lahko štejemo manjšo
zanesljivost delovanja odjemalcev zaradi večjega števila starih komponent vgrajenih v osebni
računalnik, ter dejstvo, da z njim ne zmanjšamo porabo električne energije, kar je zopet
posledica starih in energijsko neučinkovitih komponent.
Za spremembo namena lahko uporabimo Microsoftov Windows ThinPC, ki temelji na
Windows 7, ali pa izberemo katerega od odprtokodnih sistemov, temelječih na operacijskem
sistemu Linux, med katerimi so najbolj razširjeni: openThinClient, AnywhereTS, Thinstation.
3.6.5
Ekološki vidik uporabe tankih in ničnih odjemalcev
Z uporabo tankih in ničnih odjemalcev ne zmanjšamo le stroškov, temveč tudi negativni
ekološki vpliv, ki ga povzroča uporaba osebnih računalnikov.
Knermann (Knermann in ostali, 2011) v študiji, pri kateri je upošteval celoten ţivljenjski cikel
s proizvodnjo, uporabo in recikliranjem, ugotavlja:
26
da porabijo tanki odjemalci v povprečju polovico električne energije manj od
osebnega računalnika in s tem ugodno vplivajo na zmanjšanje emisij toplogrednih
plinov,
da so za 70 % manjši in da pri transportu zavzamejo 80 % manj prostora,
da porabimo za proizvodnjo manj resursov in energije kot za proizvodnjo običajnega
osebnega računalnika.
4
EKOLOŠKA RAČUNALNIŠKA UČILNICA
Pri izbiri moţnih rešitev smo se osredotočili na naslednje točke:
Primernost za uporabo v učnem procesu, kjer se zahteva omejeni dostop do interneta,
uporaba pisarniške opreme, večpredstavnostnih programov, didaktičnih programov,
uporaba programske opreme za potrebe pouka strokovnih modulov posameznega
strokovnega izobraţevanja. Prav programska oprema za pouk stroke nam lahko
povzroči največ
teţav,
od
licenciranja
do
podprtosti sočasnega izvajanja v
večuporabniškem okolju in povezave s strojno opremo programatorjev, PLC
krmilnikov ter CNC strojev.
Enostavnost vzdrţevanja,
ki se mora čim bolj pribliţati vzdrţevanju namiznih
računalnikov. Vzdrţevanje računalniške opreme je zahtevno in veliko šol nima
ustrezno usposobljenega kadra za vzdrţevanje zahtevnih sistemov.
Dobra izkoriščenost strojne opreme, s katero bomo zmanjšali negativen vpliv na
okolje in zniţali stroške strojne opreme.
Nizka cena rešitve. Strošek nakupa programske in strojne opreme predstavlja veliko
finančno breme kljub moţnosti nakupa računalnikov z delnim sofinanciranjem in
krovno pogodbo med Ministrstvom za šolstvo in šport ter podjetjem Microsoft za
programsko opremo tega podjetja.
27
Pri uporabi tipičnih streţniških rešitev naletimo na problem visoke cene uvedbe sistema in
zahtevnega vzdrţevanja, ki za manjše šole z nekaj deset računalniki niso primerne. S svojo
enostavnostjo je še najbliţe Cirtix VDI–in–a–Box, ki pa si ga zaradi visoke cene šole
načeloma ne morejo privoščiti.
V nadaljevanju smo se tako osredotočili na rešitve z uporabo večsedeţnih delovnih postaj, s
katerimi lahko zadostimo našim zahtevam.
4.1
Večsedeţna delovna postaja
Večanje
zmogljivosti
strojne
opreme
osebnih
računalnikov
in
uporaba
namiznih
večuporabniških operacijskih sistemov omogočata lokalno souporabo zmogljivejših namiznih
računalnikov.
Delovanje večsedeţnih delovnih postaj običajno temelji na lokalni uporabi tehnologije
oddaljenih namizij. Programska oprema omogoča konfiguracijo sistema tako, da poţene na
vsakem od lokalno priključenih monitorjev odjemalca oddaljenega namizja. K odjemalcem so
povezane USB periferne naprave, ki tvorijo skupaj z zaslonom neodvisna delovna mesta na
nivoju seje. Omenjen pristop je enostaven in cenovno ugoden, saj za delovna mesta ne
potrebujemo tankih oziroma ničnih odjemalcev, saj namesto streţniške strojne in programske
opreme uporabimo kar namizni računalnik z nameščenim namiznim operacijskim sistemom.
Namestitev, konfiguracija in vzdrţevanje sistema so enostavna opravila in ne zahtevajo
posebnih znanj.
Po drugi strani pa poraba namiznega sistema in lokalno povezanih perifernih naprav omejuje
uporabo
večsedeţnih
delovnih
postaj
na
manjše
organizacije
in
šole s specifično
razporeditvijo delovnih mest v skupine oziroma na delovne otoke z več delovnimi mesti. Za
velike
sisteme se namesto
uporabe večsedeţnih delovnih postaj priporoča uporaba
terminalskih streţnikov RDSH (Remote Desktop Session Host) ali VDI.
28
4.2
Postavitev delovne postaje in delovnih mest v prostoru
Pri postavitvi delovne postaje je potrebno poleg splošnih zahtev po napajanju in dostopu do
računalniškega omreţja in interneta upoštevati tudi postavitev računalnika v prostoru in
razporeditev delovnih mest. Tako moramo preveriti:
koliko delovnih mest bo postavljenih v učilnico;
ali potrebujemo
omreţno
povezavo
(neposredno
povezana delovna mesta ne
potrebujejo mreţne povezave);
koliko mreţnih priključkov potrebujemo v prostoru (odvisno od načina povezave
delovnih mest z delovno postajo);
kako bomo povezali delovno postajo s projektorjem ter kje in kako je ta nameščen;
koliko in kakšne povezovalne kable potrebujemo;
kako bo z morebitno širitvijo konfiguracije ob morebitnem povečanju potreb.
Primarno delovno mesto je priporočeno postaviti na kateder učitelja.
4.2.1
Primeri postavitev delovnih mest v učilnici
Pri postavitvi računalnikov računalniškega laboratorija se razporedijo delovna mesta ob stene
prostora tako, da učenci gledajo v monitor, nameščen ob steni.
Slika 4.1: Postavitev računalniškega laboratorija
Vir: Microsoft (2011, str. 11)
29
Pri skupinski postavitvi so delovna mesta zdruţena v skupine. Vsaka skupina je povezana na
svojo večsedeţno delovno postajo.
Slika 4.2: Skupinska postavitev delovnih mest
Vir: Microsoft (2011, str. 12)
Postavitev delovnih mest v predavalnici poteka običajno v vrsti po posameznih klopeh.
Delovna mesta posamezne vrste so povezana na svojo delovno postajo.
Slika 4.3: Postavitev delovnih mest v predavalnici
Vir: Microsoft (2011, str. 12)
V učilnicah s prostorom, namenjenim aktivnostim, ki so vezane na uporabo računalnika, se
delovna mesta računalniškega kotička poveţejo na eno večsedeţno delovno postajo.
30
Slika 4.4: Postavitev računalniškega kotička
Vir: Microsoft (2011, str. 13)
4.3
Število uporabnikov, delovnih mest in delovnih postaj
Število delovnih mest je odvisno od števila učencev v razredu. V Sloveniji je v okviru
normativov učilnica standardno opremljena s po šestnajstimi delovnimi mesti in z delovnim
mestom učitelja. Seveda so tu še drugi šolski prostori, kot so delavnice, laboratoriji in
knjiţnica, kjer je potreba po delovnih mestih z računalnikom manjša.
Koliko večsedeţnih delovnih postaj bomo potrebovali, je tako odvisno od števila delovnih
mest in od fizične postavitve delovnih mest v prostoru. Koliko delovnih mest lahko poveţemo
na eno delovno postajo, je odvisno od uporabljene programske opreme in strojne zmogljivosti
uporabljenega računalnika. Običajno se število podprtih delovnih mest giblje od treh pa vse
do dvajset delovnih mest.
4.4
4.4.1
Strojna konfiguracija
Večsedežna delovna postaja
Kakšen naj bo računalnik, je odvisno od namena uporabe oziroma od uporabniške programske
opreme, ki bo tekla na računalniku. Običajno se za nezahtevna pisarniška opravila in uporabo
31
svetovnega spleta priporoča uporabo ene niti procesorja na delovno mesto. V primeru
zahtevnejših opravil pa uporabo enega jedra na delovno mesto. Tudi izbira grafičnih kartic je
odvisna od namena uporabe računalnika. Za običajno delo lahko uporabimo grafične kartice s
pasivnim hlajenjem in na ta način dodatno zmanjšamo porabo in hrup računalnika. Smiselna
je uporaba grafičnih kartic z več izhodi, saj lahko z njimi ustvarimo več delovnih mest.
Če povzamemo, velja za priporočeno strojno opremo izbrati:
polovico jedra ali niti procesorja za nezahtevne aplikacije in pisarniško delo;
1 jedro ali nit procesorja za uporabo večpredstavnostnih aplikacij;
2 GB RAM za gostitelja in 512 MB RAM za vsako delovno mesto oziroma sejo;
2 GB RAM za gostitelja in 2 GB RAM za vsak virtualni stroj pri uporabi VDI;
100 GB diskovnega prostora za gostitelja in za VDI predlogo ter dodatnih 5 GB za
virtualni stroj;
grafično kartico s podporo za DX11.
Opisane strojne zahteve so priporočene za Microsoft MultiPoint Server 2012, vendar jih lahko
v praksi posplošimo tudi za ostale aplikacije, ki smo jih v nadaljevanju preizkusili.
4.4.2
Video povezava odjemalcev
Za priklop monitorjev na večsedeţno delovno postajo lahko uporabimo interne grafične
kartice, zunanje USB grafične vmesnike ali USB lahke odjemalce. Prednost uporabe internih
grafičnih kartic je v boljši podpori večpredstavnostnim aplikacijam, medtem ko lahko z
zunanjimi grafičnimi vmesniki in tankimi odjemalci enostavneje dodamo nova delovna mesta.
4.4.3
Neposredna video povezava
Neposredna video povezava je najcenejša in najenostavnejša povezava, ki zagotavlja tudi
najboljše
grafične
zmogljivosti
delovnega
mesta.
Slabi
lastnosti
sta
odvisnost
od
razpoloţljivih razširitvenih reţ za grafične kartice na matični plošči in omejitev dolţine video
kablov.
32
Pri neposredni povezavi se za priklop perifernih naprav delovnega mesta uporabljajo USB
razdelilniki, s katerimi lahko doseţemo največjo razdaljo 15 m z uporabo treh veriţno
povezanih USB razdelilnikov. Največja razdalja, ki jo lahko doseţemo z USB 2.0 brez
vmesnih razdelilnikov, je namreč 5 m.
4.4.4
Uporaba USB video vmesnikov ali USB ničnih odjemalcev
Uporaba USB video vmesnikov in USB ničnih odjemalcev predstavlja cenovno ugodno
rešitev priklopa delovnega mesta ter moţnost za dodajanje dodatnih delovnih mest v primeru
pomanjkanja števila PCI–e razširitvenih reţ.
Zaradi zagotavljanja tekočega predvajanja video vsebin je priporočena uporaba USB vrat
najnovejše verzije 3.0. V kolikor se uporabijo vrata standarda USB 2.0 je zaradi manjše
hitrosti vrat priporočen priklop le dveh delovnih mest.
Slika 4.5: Povezava delovnih mest preko skupnega USB razdelilnika
Vir: Microsoft (2012, str. 27)
33
4.4.5
Uporaba tankih odjemalcev
Povezava delovnih mest z uporabo RDP in tankih odjemalcev predstavlja najfleksibilnejši, a
hkrati tudi najdraţji način povezave delovnega mesta z večsedeţno delovno postajo. Omenjen
način povezave podpira le večtočkovni streţnik podjetja Microsoft.
4.4.6
Dodatni USB razdelilniki in njihova vloga
Za priklop perifernih naprav neposredno povezanih delovnih mest in delovnih mest, ki
uporabljajo
USB video vmesnike, uporabljamo USB razdelilnike. Zaradi identifikacije
povezanih naprav delovnega mesta se korenski razdelilnik matične plošče delovne postaje ne
uporablja za neposreden priklop perifernih naprav delovnih mest, temveč se le–te povezujejo
posredno preko dodatnega USB razdelilnika.
Slika 4.6: Serijsko povezani USB razdelilniki
Vir: Microsoft (2013, str. 28)
V primeru premoščanja večjih razdalj ali enostavnejšega povezovanja lahko USB razdelilnike
serijsko poveţemo med seboj. Pri serijski vezavi smo omejeni s hitrostjo prenosa podatkov
USB vodila, zato lahko veţemo v serijo največ tri USB razdelilnike, s katerimi premostimo
razdaljo petnajstih metrov.
Dodatne USB razdelilnike lahko uporabimo za razširitev razpoloţljivih USB vtičnic delovne
postaje in za povečanje USB vtičnic delovnega mesta za priklop dodatnih perifernih enot.
Tudi v teh dveh primerih je potrebno paziti na omejitev treh serijsko vezanih razdelilnikov. V
primeru, da se na razdelilnik poveţejo periferne naprave z večjo porabo električne energije, je
potrebno razdelilnik dodatno napajati.
34
4.4.7
Napajanje naprav
Pri postavitvi računalniške učilnice je potrebno upoštevati tudi napajanje posameznih
komponent večsedeţnega sistema in ostalih perifernih naprav ter video projektorja. Svoje
napajanje potrebujejo:
delovna postaja,
monitorji,
vmesni USB razdelilniki,
nekateri USB tanki odjemalci,
nekatere USB periferne naprave (zunanji optični pogoni, zunanji trdi disk, tiskalnik,
optični bralnik ipd.),
video projektor.
4.5
Pregled razpoloţljivih rešitev
V nadaljevanju opisujem razpoloţljive komercialne rešitve večsedeţnih delovnih postaj in
lastno rešitev, ki sem jo uporabil v računalniški učilnici. Poleg splošnega opisa aplikacije
opisujem tudi njeno namestitev, konfiguracijo in delovanje večsedeţnega sistema.
4.5.1
IBIK Aster
Ibik Aster omogoča delitev osebnega računalnika med šest uporabnikov za verzijo 7 in med
deset uporabnikov za verzijo XP. Periferne naprave delovnih mest se priključijo lokalno na
računalnik. Za posamezno delovno mesto potrebujemo video izhod in ustrezno število prostih
USB vtičnic. V primeru, da imamo dovolj le–teh, ni potrebno uporabiti USB razdelilcev za
delovna mesta.
Aplikacija ima skromne strojne zahteve, saj potrebujemo za Windows XP verzijo le
računalnik s procesorjem Pentium III in 512 MB delovnega pomnilnika. Seveda potrebujemo
za verzijo z Windows 7 sodoben računalnik z večjedrnim procesorjem in zadostno količino
35
delovnega pomnilnika. Pri izbiri strojne opreme smo omejeni le s podporo operacijskega
sistema izbrani strojni opremi. Aplikacija namreč ne postavlja posebnih omejitev strojne
opreme in ustrezno deluje na opremi, ki jo podpira podprt operacijski sistem Windows.
4.5.1.1 Namestitev in konfiguracija
Pred namestitvijo aplikacije moramo namestiti vse gonilnike,
nastaviti razširjeno namizje za
vse priključene zaslone in nastaviti uporabniške račune. Po uspešni namestitvi aplikacije
poţenemo program Aster Control za konfiguracijo delovnih mest.
Slika 4.7: Aster Control
Vir: Tkavc, lastni prikaz (2013)
Aster Control nima čarovnika, ki bi poenostavil konfiguracijo, zato je potreben postopen
vklop USB naprav za posamezno delovno mesto ali pa uporabiti periferne naprave različnih
proizvajalcev, saj aplikacija prikaţe le osnovne podatke periferne naprave. V primeru enakih
tipkovnic se moramo tako odločiti, katero določiti za posamezno delovno mesto, saj so vse
enako poimenovane. Enako velja tudi za določitev izhodov grafičnih kartic, tako da je
konfiguracija nerodna in zamudna.
36
Slika 4.8: Ročna nastavitev video izhodov
Vir: Tkavc, lastni prikaz (2013)
V primeru preklopa oziroma zamenjave USB naprav med USB razdelilniki različnih delovnih
mest se naprava vedno poveţe na konfigurirano delovno mesto namesto na mesto, kateremu
pripada USB razdelilnik. Vse nove, še ne registrirane USB periferne naprave se poveţejo na
delovno mesto 1. Tako je potrebno v primeru zamenjave okvarjene periferne naprave le to
ustrezno
registrirati,
oziroma
nastaviti
za
uporabo
na
ustreznem
delovnem mestu.
Problematičen je tudi dostop do USB ključkov, ki so vidni in dostopni na vseh delovnih
mestih hkrati, kar lahko privede do zmešnjave, zato se moramo temu izogniti.
4.5.1.2 Delovanje večsedežnega sistema
Ne glede na opisane pomanjkljivosti deluje Aster V7 najučinkoviteje, tekoče in brez vsakih
teţav. Aplikacija je tudi edina, ki omogoča uporabo Aera v Windows 7 in podpira strojno
podprt miškin kazalec.
4.5.2
BeTwin VS
BeTwin VS je aplikacija podjetja ThinSoft za sočasno lokalno večuporabniško delo na
računalniku z nameščenim operacijskim sistemom Windows Vista ali Windows 7.
37
Minimalne strojne zahteve računalnika:
Intel Pentium IV 2,8 GHz,
delovni pomnilnik velikosti 1 GB oziroma 1,5 GB za uporabo Aera,
za vsako dodano delovno mesto je potrebno dodati 256 MB,
PCI(–e) grafične kartice ali USB video adapterje,
USB tipkovnice, USB miške in USB zvočne kartice ali zvočnike.
4.5.2.1 Namestitev in konfiguracija
Pred namestitvijo aplikacije je potrebno nastaviti razširjeno namizje in povezati periferne
naprave na USB razdelilnike. Po nezahtevni namestitvi aplikacije zaţenemo nastavitveni
čarovnik, ki nas po ponovnem zagonu sistema vodi skozi konfiguracijo delovnih mest.
Na monitorju delovnega mesta se prikaţe okno z gumbom OK, na katerega pritisnemo s tipko
tipkovnice in nato še s klikom miške. V primeru, da sta tipkovnica in miška priključeni na
USB razdelilnik, se delovnemu mestu dodeli celoten razdelilnik in s tem so tudi vse naprave
priključene nanj.
Konfiguracijska aplikacija omogoča tudi kasnejše popravke oziroma ročno
nastavitev delovnih mest. Tako kot pri Aster se tudi tu soočamo s problemom identifikacije
vhodnih naprav. V pomoč nam je preizkus aktivne naprave, a kljub temu smo lahko še vedno
v dilemi, za katero izmed enakih vhodnih naprav gre.Pri menjavi miške in tipkovnice traja
tudi več kot 40 sekund, da se naprava pojavi na delovnem mestu. Občasno se po menjavi
miške zgodi, da ta ne deluje več ali pa deluje nezanesljivo in počasi. Novo vstavljen USB
ključek se pojavi na vseh delovnih mestih, kar je nedopustno za uporabo pri pouku.
38
Slika 4.9: Konfiguracija delovne postaje
Vir: Tkavc, lastni prikaz (2013)
4.5.2.2 Delovanje večsedežnega sistema
Razen opisanih pomanjkljivosti in teţav deluje sistem stabilno in učinkovito s tekočim
delovanjem videa in ostalih aplikacij. Zanimivo je, da kljub podprtemu vmesniku Aero ta na
testni strojni opremi ni deloval. Poleg moţnosti nastavitve samodejne prijave uporabnikov
ponuja BeTwin tudi moţnost izmenjave sporočil med uporabniki sistema.
Slika 4.10: Pošiljanje sporočil med uporabniki
Vir: Tkavc, lastni prikaz (2013)
39
4.5.3
SoftExpand 2011
SoftExpand je aplikacija za večsedeţno konfiguracijo osebnih računalnikov z operacijskim
sistemom Microsoft Windows podjetja MiniFrame. Aplikacija je na voljo v dveh različicah:
SoftExpand 20011 Duo za domačo rabo in s podporo dvema delovnima mestoma,
SoftExpand 2011 za poslovno rabo s podporo do 16 delovnih mest.
Program za delovanje potrebuje nameščen operacijski sistem Windows 7 ali Windows Server
2008. Za računalnike z nameščenimi Windows XP in Windows server 2003 pa lahko
uporabimo za poslovno rabo SoftExpand Express v konfiguraciji z do osmimi delovnimi
mesti in SoftExpand Home za domačo konfiguracijo z dvema delovnima mestoma.
Minimalne strojne zahteve računalnika za dve delovni mesti:
dvojedrni mikroprocesor,
vsaj 2 GB RAM pomnilnika,
vgrajena grafična kartica z dvema izhodoma.
Za konfiguracijo z več delovnimi mesti je potrebno upoštevati splošno priporočilo ene niti
procesorja na delovno mesto za nezahtevno delo in enega jedra procesorja za zahtevnejše
delo. Za igranje igric in uporabo zahtevnih grafičnih aplikacij je priporočljivo dodeliti
delovnemu mestu namensko grafično kartico, s katero pridobi to tudi podporo za Aero, ki pri
souporabi grafične kartice ni moţen. Priporočena količina delovnega pomnilnika za eno
delovno mesto se giblje od 1 GB za nezahtevna opravila do 3 GB za uporabo zahtevnih
aplikacij.
4.5.3.1 Namestitev in konfiguracija
Aplikacijo namestimo na računalnik z nameščenimi Windows in nastavljenim razširjenim
namizjem ter priklopljenimi USB perifernimi napravami.
Namestitev je enostavna in
neproblematična. Po namestitvi in ponovnem zagonu sistema se na monitorjih pokaţejo
identifikacijska sporočila z navodilom za dodelitvijo miške in tipkovnice posameznemu
delovnemu mestu. Konfiguracijo dokončamo z uporabo upravljalnega programa Cluster
40
Manager, s katerim dodelimo delovnim mestom preostale periferne enote, nastavimo
samodejne prijave in samodejni zagon aplikacij ob prijavi na delovno mesto ter zaţenemo
oziroma zaustavimo posamezno delovno mesto.
Slika 4.11: Aplikacija Cluster Manager za upravljanje delovne postaje
Vir: Tkavc, lastni prikaz (2013)
4.5.3.2 Delovanje večsedežnega sistema
Med delovanjem sistema nismo naleteli na teţave. Sistem je deloval tekoče in stabilno, le
podpora za Aero zaradi uporabe obeh video izhodov grafične kartice ni delovala. Pri menjavi
USB mišk in tipkovnic med delovnimi mesti ni bilo teţav, dobro pa je poskrbljeno tudi za
izolacijo priklopljenih USB naprav.
4.5.4
Microsoft MultiPoint Server 2012
MultiPoint 2012 je Microsoftova rešitev problema opremljanja in vzdrţevanja računalniških
učilnic
in
laboratorijev
v
šolah.
Osnovna
lastnost
MultiPoint
streţnika je njegova
prilagojenost šolskim potrebam, ki se kaţe od namestitve in upravljanja za katera zadošča ţe
osnovno poznavanje administrativnih opravil operacijskega sistema Windows, pa vse do
41
podpore pri izvajanju pouka. Seveda lahko MultiPoint Server s pridom uporabijo tudi manjša
podjetja.
Tehnično gledano gre za Windows 2012 server, ki so mu dodali funkcionalnost večsedeţne
delovne postaje in enostavno enostreţniško implementacijo VDI. Slednje loči streţnik od
ostalih, veliko draţjih VDI rešitev, ki za svoje delovanje potrebujejo zapleteno streţniško
strukturo. Zaradi moţnosti centraliziranega upravljanja več streţnikov je moţno uporabiti
večtočkovni streţnik tudi v manjših in srednje velikih podjetjih.
MultiPoint Server je na voljo v standardni različici s podporo desetim delovnim mestom in
premium različici s podporo dvajsetim delovnim mestom, moţno prijavo v domeno in
uporabo Hyper–V virtualiziranih delovnih mest.
4.5.4.1 Strojne zahteve
Strojne zahteve računalnika, na katerem bo tekel večtočkovni streţnik, so odvisne od namena
uporabe in od števila delovnih mest. Najmanjše priporočene strojne zahteve prikazuje tabela
4.1.
Tabela 4.1: Priporočene minimalne strojne zahteve
Namen uporabe
Nezahtevna uporaba:
urejanje besedil,
brskanje po spletu
Mešana uporaba:
urejanje besedil,
brskanje po spletu in
občasna uporaba
videa nekaterih
uporabnikov
Zahtevna uporaba:
pogosta uporaba
videa vseh
uporabnikov sočasno
in uporaba zahtevnih
grafičnih aplikacij
Število delovnih mest
7—10
11—14
CPE:
CPE:
4 jedra
4 jedra
RAM: 6 GB
RAM: 8 GB
4
CPE:
2 jedri
RAM: 2 GB
5—6
CPE:
2 jedri
RAM: 4 GB
CPE:
2 jedri
RAM: 2 GB
CPE:
2 jedri
RAM: 4 GB
CPE:
4 jedra
RAM: 6 GB
CPE:
4 MT jedra ali
6 jeder
RAM: 8 GB
CPE:
2 jedri
RAM: 2 GB
CPE:
4 jedra
RAM: 4 GB
CPE:
4 MT jedra ali
6 jeder
RAM: 6 GB
CPE:
4 MT jedra ali
6 jeder
RAM: 8 GB
Vir: Microsoft (2012, str. 22)
42
15—20
CPE:
4 MT jedra ali 6
jeder
RAM: 8 GB
CPE:
4 MT jedra ali 6
jeder
RAM: 8 GB
CPE:
4 MT jedra ali 8
jeder
RAM: 8 GB
Uporaba tankih
odjemalcev s
podporo za
RemoteFX.
4.5.4.2 Izbira odjemalcev
Za razliko od prej opisanih enostavnih večsedeţnih rešitev podpira MultiPoint streţnik več
načinov povezave delovnega mesta s streţnikom. Glede na vrsto povezave delimo delovna
mesta na:
delovna mesta z neposredno povezano video povezavo,
delovna mesta z uporabo USB in USB preko ethernet ničnih odjemalcev,
delovna mesta povezana z LAN povezavo in uporabo RDP tankih odjemalcev.
Tabela 4.2: Primerjava vrst povezav delovnega mesta s streţnikom
Neposredna povezava
Video zmogljivost
Fizične omejitve
Dovoljeno število postaj
Omejitve licenc:
Windows
MultiPoint Server
2012 Premium:
največ 20 delovnih
mest.
Windows
MultiPoint Server
2012 Standard:
največ 10 delovnih
mest.
Deljen zaslon
MultiPoint Manager
station status perifernih
enot, konfiguracija
samodejne prijave,
preimenovanje
delovnega mesta.
Dostop do zagonskega
menija streţnika
Priporočeno za
najboljšo video
zmogljivost.
Omejitev dolţine video
in USB kabla
(največja priporočena
dolţina: 15 metrov).
Omejeno s številom
PCIe razširitvenih reţ
matične plošče in
številom video izhodov
uporabljenih grafičnih
kartic.
Uporaba USB
ničnih odjemalcev
Omejitev dolţine
USB kabla (največja
priporočena dolţina z
vmesnimi razdelilci:
15 metrov).
Moţna omejitev
števila USB ničnih
odjemalcev
proizvajalca
odjemalca.
Uporaba mreţnih
RDP odjemalcev
Priporočena uporaba
odjemalcev s podporo
RemoteFX.
Omejitev z
dostopnostjo LAN
omreţja.
Omejeno s številom
mreţnih vtičnic.
Da
Da
Ne
Da
Da
Ne
Da
Ne
Ne
Vir: Microsoft (2012, str. 12)
Za zahtevno večpredstavnostno delo je najbolje uporabiti neposredno povezana delovna mesta
in delovna mesta z uporabo mreţnih tankih odjemalcev s podporo RemoteFX. Uporaba
RemoteFX razbremeni CPE s tem, da omogoča obdelavo videa z uporabo vgrajenih grafičnih
43
kartic. RemoteFX je moţno uporabiti tako v sejnem načinu kot tudi v načinu virtualizacije
namizij z uporabo Hiper–V in vGPU. Pri virtualizaciji namizja je potrebno zagotoviti podporo
vGPU z uporabo sodobnejših grafičnih kartic s podprtima DirectX 11 in WDDM 1.2.
4.5.4.3 Namestitev in konfiguracija
Namestitev MultiPoint streţnika je enostavna, zaplete se lahko le pri namestitvi gonilnikov
grafičnih vmesnikov in ostale strojne opreme. Po uspešni namestitvi gonilnikov se na
neposredno povezanih delovnih mestih pojavijo pozivi za pritisk ustrezne tipke tipkovnice, s
katerim dodelimo tipkovnico in s tem tudi USB razdelilec posameznemu zaslonu oziroma
delovnemu mestu. Z dodelitvijo USB razdelilca delovnemu mestu smo le–temu dodelili tudi
vse USB periferne naprave, ki se priključijo nanj. Za uporabo ničnih in tankih odjemalcev je
potrebno v konzolnem načinu namestiti gonilnike odjemalcev in določiti odjemalce v
MultiPoint Managerju.
Sledi namestitev slovenskega uporabniškega vmesnika in ustvarjanje lokalnih uporabniških
računov ali povezava v Windows domeno, v kolikor je ta na voljo. Uporabniški računi se
delijo na tri skupine:
skupina standardnih računov z omejenimi pravicami, med katere spadajo uporabniški
računi delovnih mest oziroma računi učencev;
skupina računov MultiPoint armaturne plošče (Dashboard user), ki je v prvi vrsti
namenjena učiteljem, saj nudi nadzor nad delovnimi mesti;
skrbniška skupina računov, namenjena skrbniku sistema.
V nadaljevanju namestimo še uporabniško programsko opremo.
4.5.4.4 Upravljanje MultiPoint strežnika
Za upravljanje in nadzor nad sistemom sta na voljo dve aplikaciji:
aplikacija MultiPoint DashBoard je namenjena za učiteljevemu nadzoru poteka pouka,
44
aplikacija MultiPoint Manager je namenjena administratorju sistema za sistemska
opravila, vezana na konfiguracijo delovnih mest.
4.5.4.5 MultiPoint DashBoard
Program je narejen tako, da karseda olajša delo učitelja in podpre izvajanje učnega procesa.
Moţnosti, ki jih ponuja MultiPoint DashBoard:
prikaz zaslona delovnih mest v realnem času z uporabo ţivih sličic,
blokada delovnega mesta z namenom preusmeritve pozornosti učencev na drugo
aktivnost,
prevzem nadzora nad delovnim mestom z namenom demonstracije in nudenja pomoči
učencu,
zagon in zaustavitev aplikacij na izbranem delovnem mestu ali na vseh delovnih
mestih,
projekcija vsebine zaslona enega delovnega mesta na zaslone ostalih delovnih mest –
projekcija ni primerna za predvajanje video vsebin,
omejitev spletnega brskanja,
klepet z učencem.
Z namestitvijo aplikacije MultiPoint Connector na običajne osebne računalnike v učilnici
lahko nadziramo tudi delovna mesta na teh računalnikih.
Opisane lastnosti sistema predstavljajo očitne prednosti uporabe MultiPoint streţnika v učnem
procesu.
4.5.4.6 MultiPoint Manager
MultiPoint Manager je enostavna aplikacija za upravljanje sistema, ki je namenjena
administratorjem
z
osnovnim
znanjem
upravljanja
Windows
operacijskega
sistema.
Aplikacija omogoča centralno upravljanje streţnikov. Administrator sistema lahko nastavlja
nastavitve streţnika, zaganja in ustavlja streţnike ter nastavi zaščito diska. Zaščita diska je
45
zelo pomembna pri javni uporabi računalnika, saj z njeno uporabo zaščitimo sistem pred
nezaţelenimi spremembami in okuţbami z virusi. Sistem se tako ob vsakem ponovnem
zagonu postavi v delujoče stanje, to je stanje ob vklopu zaščite diska. Z vključitvijo
MultiPoint streţnikov učilnice so učitelju na njegovi armaturni plošči dostopna vsa delovna
mesta učilnice na enem mestu.
Poleg opisanih funkcij aplikacija omogoča še:
pregled
nad
delovnimi mesti,
stanje povezave,
informacije o manjkajočih ali
nedelujočih perifernih napravah,
upravljanje z uporabniškimi računi,
upravljanje VDI.
4.5.4.7 VDI z uporabo MultiPoint Server 2012
Z uporabo streţnika je moţno ustvariti enostavno enostreţniško VDI konfiguracijo, ki nam
omogoča uporabo namiznih operacijskih sistemov Windows 7 ali Windows 8 Enterprise na
delovnih
mestih.
Na
ta način lahko
odpravimo
potencialne nezdruţljivosti določene
programske opreme, ki ne deluje v 64 bitnem streţniškem operacijskem sistemu. Dobra
lastnost MultiPoint VDI je enostavnost rešitve, ki pa je zaradi omejitve na en streţnik tudi
njena slabost. Ne glede na enostavnost rešitve je potrebno upoštevati povečane zahteve po
strojni opremi in temu prilagoditi strojne zmogljivosti streţnika. Tako je priporočljivo
ustrezno povečati delovni pomnilnik in uporabiti hitre SSD diskovne pogone.
46
Slika 4.12: Običajna zgradba VDI
Vir: Tkavc, lastni prikaz (2013)
Slika 4.13: VDI z uporabo MultiPoint streţnika
Vir: Tkavc, lastni prikaz (2013)
47
Virtualna namizja temeljijo na uporabi predloge namizja, ki predstavlja osnovo za kloniranje
virtualnih računalnikov, v katerih nato tečejo virtualna namizja. Za predlogo lahko uporabimo
Windows7 ali Windows 8 Enterprise namestitveni DVD ali ISO sliko. Po uspešni namestitvi
predloge le–te nato prilagodimo z novimi nastavitvami in posodobitvami ter z novo
nameščeno uporabniško programsko opremo. Sledi zagon procesa za ustvarjanje virtualnih
namizij (Create virtual desktops), ki ustvari virtualno namizje za vsako delovno mesto
večtočkovnega streţnika. S ponovnim kreiranjem virtualnih namizij so spremembe prisotne
tudi v virtualnih namizjih, ki temeljijo na spremenjeni predlogi. Omenjen postopek poenostavi
administracijo virtualnih namizij.
Konfiguracija in izdelava predloge:
pred pričetkom v MultiPoint Manager omogočimo podporo virtualizaciji namizja, ki
ni bila omogočena zaradi povečane obremenitve sistema, ki ga povzroča podpora
virtualizaciji;
izdelamo predlogo virtualnega računalnika.
Prilagoditev predloge:
v konzolnem načinu zaustavimo virtualna namizja;
v MultiPoint Managerju označimo predlogo in izberemo Customize virtual dektop
template;
ustvarimo spremembe predloge in zaključimo postopek prilagoditve, pri katerem se
izvede Sysprep;
ponovno ustvarimo virtualna namizja.
4.5.4.8 Delovanje večsedežnega sistema
Pri uporabi MultiPoint streţnika so prišle do izraza dobro premišljene rešitve, ki pripomorejo
k učinkovitejši uporabi in podpori izvajanja pouka kot tudi enostavni namestitvi in
vzdrţevanju.
Med delovanjem sistema nismo naleteli na teţave, sistem je deloval tekoče in stabilno. Tudi
pri menjavi USB mišk in tipkovnic med delovnimi mesti ni bilo teţav, saj je bilo dobro
poskrbljeno za izolacijo priklopljenih USB naprav. Vsakemu delovnemu mestu smo lahko
48
nastavili IP številko in samodejno prijavo, ki omogoča mreţno povezavo med posameznimi
delovnimi mesti znotraj večsedeţne delovne postaje.
4.5.5
Večsedežna delovna postaja na osnovi namizne virtualizacije
Leta 2010 smo ţeleli prenoviti računalniško učilnico, v kateri je potekal pouk računalništva in
informatike strokovne gimnazije in pouk nekaterih strokovnih modulov tehnika računalništva.
Zaradi specifičnih zahtev pouka smo ţeleli ločena delovna mesta, na katerih lahko poganjamo
različne operacijske sisteme.
Poleg omenjenega smo ţeleli še:
da ima vsako delovno mesto moţnost uporabe lastnega IP naslova,
podporo za več predstavitvene aplikacije,
enostavnost rešitve,
čim niţje stroške implementacije.
Testirali smo rešitve na osnovi naslednjih aplikacij
Microsoft MultiPoint Server 2010,
BeTwin 1.13,
Ibik Aster 2.5.
Pri testiranju omenjenih aplikacij je bila največja omejitev prav podpora različnim
operacijskim sistemom na delovnem mestu in delitev USB naprav med delovnimi mesti, zato
smo se odločili razviti lastno rešitev, ki bi zadovoljila vse zahteve, imela nizko ceno in bila
hkrati tudi dovolj enostavna za vzdrţevanje.
Kljub nerodni ročni konfiguraciji sistema in pomanjkljivim krmiljenjem delovnih mest smo
bili z razvito aplikacijo zadovoljni, saj je sistem deloval hitro in stabilno.
Ker komercialne rešitve še vedno nimajo dobre podpore za izvajanje različnih operacijskih
sistemov na delovnih mestih večsedeţne delovne postaje, smo se odločili za nadgradnjo
rešitve z razvojem nove krmilne aplikacije in aplikacije za enostavnejšo konfiguracijo sistema
ter za posodobitev namizne virtualizacijske aplikacije VirtualBox.
49
4.5.5.1 Opis šolske rešitve
Če na enem računalniku poţenemo več virtualnih strojev in nanje poveţemo periferne
naprave, dobimo dodatna neodvisna delovna mesta. V ta namen smo uporabili znani namizni
virtualizacijski platformi VMware Workstation in VirtualBox ter z njima poskušali napraviti
omenjeno konfiguracijo namiznega računalnika z več lokalnimi delovnimi mesti.
4.5.5.2 Primerjava VMware workstation in VirtualBox
Pri uporabi virtualizacijskih aplikacij se izkaţe za enostavnejšo VMware Workstation.
Aplikacija ima lep in pregleden uporabniški vmesnik z enostavnim čarovnikom za ustvarjanje
novih virtualnih strojev. VMware podpira tudi moţnost enostavnega nameščanja znanih
operacijskih sistemov, kar nam dodatno zmanjša potrebne namestitvene korake.
Grafični vmesnik VirtualBox je tradicionalnejšega izgleda in pri kreiranju novih virtualnih
strojev ni tako prijazen. Nameščanje novega operacijskega sistema ni poenostavljeno in
zahteva vse namestitvene korake. VirtualBox pa ima precej močnejšo podporo upravljanja iz
ukazne vrstice in se s svojimi lastnostmi VirtualBox tako bolj pribliţa klasičnim streţniškim
aplikacijam.
Poleg razlike v uporabi aplikacij nas je zanimala tudi hitrost delovanja virtualiziranih
računalnikov. Za testiranje zmogljivosti smo izbrali Performance Test 8.0 (Passmark, 30. junij
2013), s katerim smo ţeleli preveriti zmogljivost gostitelja in zmogljivosti virtualnih strojev
VMware Workstation in VirtualBox. Izvedli smo naslednje teste:
CPU Mark, s katerim smo preverili zmogljivost centralno procesne enote,
2D Graphics Mark za določitev 2D grafične zmogljivosti,
3D Graphics Mark za določitev 3D grafične zmogljivosti,
Memory Mark za določitev hitrosti delovanja delovnega pomnilnika,
Disk Mark za določitev zmogljivosti trdega diska.
50
Konfiguracija gostitelja:
centralna procesna enota: Intel Core 3 [email protected] GHz,
količina delovnega pomnilnika: 8 GB,
kapaciteta trdega diska: 1 TB,
operacijski sistem: dualboot Ubuntu 10.04 in Windows 7.
Konfiguracija gosta 1:
virtualizacija: VMWare Workstation 9.0,
centralna procesna enota: dodeljena štiri jedra procesorja,
količina delovnega pomnilnika: 1 GB,
kapaciteta trdega diska: 10 GB,
operacijski sistem: MS Windows 7 z nameščenimi ustreznimi dodatki (gonilniki).
Konfiguracija gosta 2:
virtualizacija: Virtual Box 4.2.6,
centralna procesna enota: dodeljena štiri jedra procesorja,
količina delovnega pomnilnika: 1 GB,
kapaciteta trdega diska: 10 GB,
operacijski sistem: MS Windows 7 z nameščenimi ustreznimi dodatki (gonilniki).
Iz rezultatov je razvidno, da se najbolje obnese virtualizacija namizja na računalniku z
nameščenimi Windows 7, kjer se zmogljivosti gostujočega sistema zmanjšajo povprečno le za
13 %. V primeru uporabe Linuxa kot gostitelja pa se zmogljivost gostujočih Windows 7
zmanjša v povprečju za 26 %. Razliko povzroči predvsem na račun grafika, ki je pri uporabi
Linuxa počasnejša.
51
Slika 4.14: Rezultati zmogljivostnega testa Passmark Performance Test 8.01
Vir: Tkavc, lastni prikaz (2013)
Za boljšo rešitev se je tako izkazala uporaba VMware Workstation s hitrejšim delovanjem
virtualnih računalnikov, a smo omenjeno virtualizacijsko aplikacijo zaradi licenčnih pogojev
in teţav pri samodejnih priklopih USB HID naprav opustili.
V nadaljevanju smo za implementacijo večsedeţnega računalnika uporabili VirtualBox, ki
nima licenčnih omejitev za uporabo v izobraţevalne namene.
Za sistem gostitelja smo izbrali Ubuntu Linux 10.04 LTS, ki zagotavlja stabilno platformo
brez potrebe po dodatni licenci gostitelja. Pojavila se je teţava, saj VirtualBox nima podpore
za samodejni priklop neregistriranih USB naprav na ustrezen virtualni računalnik oziroma
1
Več doseţenih točk pomeni boljši rezultat.
52
delovno mesto in je bilo tako potrebno izdelati krmilni program, ki skrbi za samodejni priklop
USB–naprav in za usklajeno delovanje celotnega sistema.
4.5.5.3 Oracle VM VirtualBox
Oracle VM VirtualBox je večplatformna aplikacija za virtualizacijo operacijskih sistemov
pisanih za 32 in 64 bitne procesorje podjetij Intel in AMD. Aplikacija je tip hipervizorja 2, ki
uporablja programsko polno virtualizacijo in strojno podprto virtualizacijo. VirtualBox deluje
na gostiteljskih sistemih MS Windows XP, Windows Vista, Windows 7, Windows 8, Mac OS
X, Linux, Solaris in OpenSolaris. Kot gostujoči sistemi so podprte verzije MS Windows,
Linux, BSD, OS/2, Solaris, Mac OS X, Android in ostali. (Jeff in drugi, 2010)
Virtualizacijska programska oprema je v osnovi odprtokodne narave zaščitena z GPL2
licenco,
a
z
zaprtokodnim
razširitvenim
paketom,
ki
aplikaciji
doda
manjkajoče
funkcionalnosti, kot sta podpora za oddaljen dostop z RDP in podpora za USB 2.0. PUEL
licenca, pod katero je izdana razširitev, omejuje brezplačno uporabo le na osebno rabo, rabo v
izobraţevalne namene in za preizkušanje aplikacije.
VirtualBox odlikujejo dobra zmogljivost, preprostost, nezahtevnost pri sistemskih virih,
razširljivost in odprtost.
4.5.5.3.1 Strojne zahteve
VirtualBox potrebuje za svoje delovanje:
ustrezno zmogljiv osebni računalnik z Intel ali AMD procesorjem. V praksi lahko
zadostujejo ţe cenejši računalniki, seveda pa je vse odvisno od namena uporabe
virtualizacije;
dovolj velik delovni pomnilnik za delovanje gostiteljskega operacijskega sistema,
povečan za pomnilnik, ki ga potrebujejo gostujoči virtualni računalniki;
dovolj prostora na trdem disku za datoteke gostitelja in za datoteke virtualnih
računalnikov. Slednje so lahko velikosti nekaj deset GB, saj predstavljajo virtualne
53
diskovne pogone virtualnih računalnikov na katerih so nameščeni gostujoči operacijski
sistemi z vso nameščeno programsko opremo;
podprt gostiteljski operacijski sistem (Windows XP in novejše različice, Linux, Mac
OS X, Solaris);
podprt gostujoči operacijski sistem.
Spisek sistemov je dosegljiv na naslovu
https://www.virtualbox.org/wiki/Guest_OSes.
4.5.5.3.2 Ustvarjanje virtualnega stroja in namestitev gostujočega operacijskega sistema
Po uspešni namestitvi VirtualBox je potrebno namestiti še datoteko razširitvenega paketa za
podporo USB 2.0 in RDP protokolu. Omenjen paket je za domačo in uporabo v izobraţevalne
namene brezplačen.
Sledi ustvarjanje virtualnega stroja s privzetimi nastavitvami za izbran operacijski sistem
(Romero, 2010):
poţenemo čarovnika, ki nas vodi skozi postopek kreiranja virtualnega računalnika;
virtualnemu računalniku določimo ime, količino delovnega pomnilnika, velikost in tip
virtualnega pogona, vrsto in verzijo operacijskega sistema, ki ga bomo namestili v
virtualni računalnik;
omogočimo podporo za USB 2.0 in podporo za pospeševanje grafičnega vmesnika;
virtualnemu stroju dodelimo število enot CPE in omejimo čas emulacije virtualne CPE
(execution cap). V praksi dodelimo eno jedro CPE na en virtualni stroj;
če ţelimo, da ima vsako delovno mesto svoj zunanji IP naslov, nastavimo most z
ustreznim mreţnim vmesnikom gostitelja.
Za uporabo virtualnega stroja v večuporabniškem okolju večsedeţnega računalnika so
potrebne še naslednje nastavitve:
izklopiti je potrebno deljeno odloţišče, da ne pride do nezaţelenega sodelovanja med
učenci;
izklopimo miniaturno orodno vrstico v celozaslonskem načinu delovanja.
54
Slika 4.15: Splošne nastavitve
Vir: Tkavc, lastni prikaz (2013)
Slika 4.16: Namestitev gonilnikov
Vir: Tkavc, lastni prikaz (2013)
55
4.5.5.3.3 Namestitev operacijskega sistema v virtualni stroj
Po zagonu virtualnega stroja je potrebno izbrati zagonski medij, na katerem se nahajajo
namestitvene datoteke izbranega operacijskega sistema. Zagon lahko poteka z uporabo
fizičnega medija, vstavljenega v optično enoto gostitelja, ali pa z uporabo ISO slike
zagonskega medija.
Po uspešni namestitvi operacijskega sistema je potrebno namestiti še dodatke za gostujoči
sistem, da omogočimo strojno pospešeno grafiko in podporo za USB 2.0. Sledi namestitev
uporabniške programske opreme in izdelava klonov virtualnih računalnikov za vsako delovno
mesto. Uporaba kolonov poenostavi administracijo in optimizira delovanje sistema zaradi
skupnega sistemskega predpomnilnika gostitelja.
4.5.5.4 Programska oprema
Za osnovo oziroma za gostiteljski operacijski sistem sem uporabil Ubuntu distribucijo Linux
operacijskega sistema. Linux sem izbral zaradi stabilnosti delovanja in velike fleksibilnosti
oziroma moţnosti prilagoditve sistema specifičnim potrebam. Odprtokodna narava sistema
tudi zniţuje stroške,
saj odpadejo
stroški,
povezani z nakupom ustreznega števila
komercialnih licenc.
Na delovno postajo namestimo Ubuntu po običajnem postopku, ki je opisan na uradni strani
www.ubuntu.com.
4.5.5.5 Krmilni program
Za delovanje večsedeţnega računalnika potrebujemo še krmilni program, s katerim uskladimo
delovanje gostitelja z virtualnimi računalniki in upravljamo virtualne računalnike. Prva verzija
krmilnega programa je bila zasnovana na mešanici sistemskih skript in servisa napisanega v
programskem jeziku Java.
Kljub temu, da je sistem deloval stabilno, sem napisal novo programsko opremo, ki ima:
56
izboljšane moţnosti krmiljenja delovne postaje z uporabo kontrolnega USB ključka,
omogoča konfiguracijo ter krmiljenje sistema z uporabo spletnega vmesnika.
Zaradi poenostavitve razvoja sem ţelel uporabiti isti programski jezik tako za streţnik kot tudi
za odjemalec. Pri tem sem naletel na oviro, saj je v sodobnih brskalnikih podprt le programski
jezik JavaScript. Izjema je nov programski jezik Dart, ki uporablja svoj virtualni stroj. V času
razvoja je Dart neposredno podprt le v razvojni različici brskalnika Google Chromium,
kasneje pa bo jezik podprt tudi v brskalniku Google Chrome. Seveda imamo na voljo tudi
mnoţico bolj ali manj priljubljenih programskih jezikov, ki pa jih je potrebno prevesti v
JavaScript, ki tako postaja zbirni jezik svetovnega spleta. (altJS, 25.6.2013)
Zaradi Dartove sodobne zasnove, ki odpravlja pomanjkljivosti JavaScripta, sem se odločil, da
ga preizkusim in napišem programsko kodo v tem novem Googlovem programskem jeziku.
4.5.5.6 Google Dart
Google Dart je razredni objektno usmerjen programski jezik za pisanje spletnih in streţniških
aplikacij.
Pri snovanju novega programskega jezika so si pri Googlu zadali naslednje cilje: (Walrath in
Ladd, 2012)
izdelati strukturiran,
a hkrati fleksibilen programski jezik primeren za spletno
programiranje,
enostavno učenje novega jezika,
hitro delovanje v vseh sodobnih brskalnikih in sodobnih napravah: od mobilnih do
streţnikov,
jezik, primeren za majhne in velike projekte.
Programski jezik tako podpira enostaven dostop do DOM po zgledu popularne knjiţnice
jQuery in vzporedno programiranje. Posebnost programskega jezika je uporaba opcijsko
deklariranih podatkovnih tipov, kar nam omogoča dodajanje deklaracij spremenljivk po
potrebi. Slednje postavi programski jezik za enakovrednega jezikom kot sta Java in C# kot
tudi skriptnemu jeziku JavaScript. (Buckett, 2013)
57
4.5.5.7 Opis delovanja
Ob zagonu operacijskega sistema se zaţene tudi krmilni program (Priloga 1), ki najprej
prebere nastavitve, shranjene v datoteki config.ini, nato pa zaţene virtualne računalnike. Sledi
priključitev USB naprav na ustrezen virtualni računalnik. Ker se pri priklopu USB naprave
upošteva njena pot, se na posamezen virtualni računalnik in s tem na delovno mesto
priključijo le naprave, ki so priključene na ustrezna vrata. Skeniranje stanja USB vodila se
izvaja v časovnih intervalih, ki so določeni s parametrom scanTime.
Posamezna delovna mesta lahko neposredno upravljamo z uporabo registriranega kontrolnega
USB ključka. Z njegovim priklopom na delovno mesto lahko:
zaţenemo virtualni računalnik na delovnem mestu, če je ta zaustavljen;
resetiramo delujoč virtualni računalnik;
ugasnemo virtualni računalnik, če je kontrolni ključ po resetu še vedno prisoten.
Krmilna aplikacija skrbi tudi za izklop delovne postaje, saj je uporaba gumba na ohišju
delovne postaje za zaustavitev sistema onemogočena. Delovna postaja se lahko zaustavi in
izklopi le po zaustavitvi vseh delovnih mest. Čas je določen s parametrom idleOffTime. Da
preprečimo delovanje računalnikov v računalniški učilnici izven predvidenega časa pouka, se
lahko delovna postaja samodejno zaustavi tudi ob času, ki je določen s parametrom turnOffAt.
Slednje je potrebno v primeru, če uporabnik pozabi izklopiti delovno mesto, saj bi delovanje
delovne postaje predstavljalo nepotreben strošek in dodatno ekološko obremenitev.
58
Slika 4.17: Diagram poteka krmilne aplikacije
Vir: Tkavc, lastni prikaz (2013)
59
4.5.5.8 Konfiguriranje delovne postaje
Pri konfiguriranju delovne postaje je potrebno posameznemu delovnemu mestu določiti USB
vrata, na katerih se nahaja USB razdelilnik s priključenimi perifernimi napravami. Zaradi
laţje konfiguracije sem napisal aplikacijo za konfiguracijo delovne postaje. Konfiguracija
poteka kar z uporabo spletnega brskalnika, saj gre za spletno aplikacijo, povezano s
streţniškim servisom. Tako spletni kot tudi streţniški del aplikacije je napisan v programskem
jeziku Dart, komunikacija pa poteka z uporabo XMLHttpRequest API in JSON.
Aplikacija omogoča pregled stanja, vpis globalnih nastavitev ter nastavitev za posamezno
delovno mesto. Zaradi enostavne uporabe bom na kratko opisal le postopka skeniranja USB
naprav.
Slika 4.18: Spletni vmesnik konfiguracije
Vir: Tkavc, lastni prikaz (2013)
Za registracijo kontrolnega USB ključka iz menija izberemo Globalne nastavitve, vstavimo
ključek v poljubna USB vrata delovne postaje in kliknemo na gumb Scan USB. Za
registracijo in vpis enoznačne USB poti za izbrano delovno mesto iz menija izberemo
Konfiguracija delovnega mesta, izberemo delovno mesto, vstavimo USB napravo v izbran
USB HUB in kliknemo na gumb Scan USB.Konfiguracijska datoteka
60
Konfiguracija delovne postaje je shranjena v konfiguracijski datoteki vmssd.ini, ki se nahaja v
mapi vmss. Uporabljen je windows ini zapis z uporabo sekcij in ključev (Priloga 2). Osnovna
sekcija je global, kjer so definirani splošni parametri delovanja delovne postaje. Globalni
sekciji sledijo posamezne sekcije delovnih mest. Vsako delovno mesto ima svojo sekcijo s
pripadajočimi ključi, ime sekcije delovnega mesta pa je sestavljeno iz imena seat in
zaporedne številke delovnega mesta. Tako ima sekcija prvega delovnega mesta ime seat0,
sekcija drugega delovnega mesta seat1, tretjega seat2 in tako naprej. Vrstica, ki se začne s
podpičjem, predstavlja komentar in se pri branju preskoči. Ime sekcije zapišemo med oglate
oklepaje, ključ pa sestavljata ime in vrednost ključa, ločena z enačajem.
Opis uporabljenih sekcij in ključev sekcije:
Sekcija global:
o numberOfSeats vsebuje število delovnih mest postaje;
o scanTime ključ vsebuje čas skeniranja USB vrat podanega v minutah;
o idleOffTime določa čas izklopa delovne postaje po vseh zaustavljenih
delovnih mestih, podanega v minutah;
o turnOffAt določa čas izklopa sistema v formatu hh:mm;
o verbose način delovanja omogoča spremljanje delovanja v konzoli. Vrednost
1 vklopi zgovorni način, 0 pa izklopi omenjeni način delovanja;
o controlKey ključ vsebuje informacijo o serijski številki USB naprave, ki sluţi
za neposredno krmiljenje delovanja delovne postaje;
o comment ključ, kamor zapišemo morebiten komentar.
Sekcija seat:
o vmName določa ime virtualnega računalnika za delovno mesto;
o port vsebuje zapis poti USB naprav za samodejni priklop na delovno mesto;
o screen vsebuje številko zaslona, na katerem bo deloval virtualni računalnik;
Pri uporabi enotnega namizja (twin view) ima ključ vrednost t;
o comment ključ, kamor zapišemo morebiten komentar.
61
4.5.5.9 Lastnosti rešitve
Naša rešitev ima naslednje lastnosti:
do šest delovnih mest na en računalnik, oziroma eno mesto na eno jedro procesorja;
zdruţljivost z MS Windows, Linux in ostalimi sistemi, ki jih podpira VirtualBox;
hitra in odzivna grafika;
monitorji se priklopijo neposredno na računalnik;
vsak uporabnik dela na lastnem operacijskem sistemu (moţna je istočasna uporaba
različnih OS na posameznem delovnem mestu);
vsako delovno mesto ima lahko svoj IP in MAC naslov;
avtomatski priklop USB naprav na ustrezno delovno mesto.
4.5.5.10 Delovanje večsedežnega sistema
Sistem deluje stabilno in hitro, saj smo z uporabo povezanih klonov ustvarili sistem virtualnih
namizij, s katerim pospešimo nalaganje celotnega sistema in kasnejši zagon zahtevnejših
aplikacij ter zmanjšamo
zahteve po
diskovnem prostoru.
Začetni zagon posameznih
kloniranih virtualnih računalnikov smo zakasnili tako, da se prvi virtualni računalnik nalaga
neposredno iz trdega diska, ostala dva pa nato iz predpomnilnika.
Ker se običajno pri pouku na vseh delovnih mestih uporablja enaka programska oprema, pride
predpomnilnik močno do izraza tudi pri nalaganju zahtevnejših aplikacij. Aplikacije se zelo
hitro naloţijo, kar izboljša uporabniško izkušnjo.
Ob vsakem zagonu delovne postaje se izbrišejo stari kloni in iz predloge ustvarijo novi.
Slednje nam omogoča vedno brezhibno delujoč virtualni stroj in enako stanje delovnega
okolja na delovnem mestu po vsakem zagonu.
62
5
TEST ZMOGLJIVOSTI IN MERITEV PORABE ELEKTRIČNE
ENERGIJE VEČSEDEŢNIH REŠITEV
Pri izbiri rešitve nas poleg stabilnosti delovanja, enostavnosti vzdrţevanja in namestitve ter
konfiguracije sistema zanimata predvsem poraba električne energije in zmogljivost delovanja.
Porabo električne energije smo merili v prostem teku in pri obremenjenem sistemu, za
katerega smo uporabili test brskalnika Peacekeeper (Futuremark, 30. junij 2013) in test
zmogljivosti PassMark Performance Test 8.0, s katerim smo preverili hitrost delovanja grafike
in centralne procesne enote.
Pri meritvah porabe električne energije smo merili celotno porabo delovne postaje vključno s
perifernimi napravami, priključenimi na USB razdelilnike. Za meritve porabe smo uporabili
merilnik porabe električne energije COST CONTROL 3000 (Priloga 3).
5.1
Strojna oprema večsedeţnega računalnika
Testiranje smo izvedli na enaki strojni opremi, kot je uporabljena v obstoječi večsedeţni
učilnici.
Strojna konfiguracija delovne postaje:
procesor: AMD Phenom II X6 1055T,
osnovna plošča: Asus M4N75TD,
delovni pomnilnik: RAM Kingston 8 GB DDR3 1333,
trdi disk: Western Digital 1 TB 7200 SATA2 Green,
optična enota: DVD/RW Sony AD–7260S SATA,
grafična kartica: Saphire HD 5450 512 MB DDR3,
ohišje: LC Power ATX Midi 7010B 420 W.
63
Strojna konfiguracija je v času nakupa predstavljala najboljše razmerje med zmogljivostjo in
ceno. Računalnik ima štiri grafične izhode, kar nam omogoča konfiguracijo delovne postaje s
štirimi delovnimi mesti.
Zaradi razporeditve računalnikov v računalniški učilnici smo uporabili konfiguracijo delovne
postaje s tremi delovnimi mesti, za kar smo potrebovali še naslednjo opremo:
3 x USB HUB z lastnim napajanjem,
3 x USB miška,
3 x USB tipkovnica,
2 x VGA podaljšek dolţine 2 m,
1 x DVI/VGA vmesnik, ker imajo vsi monitorji le VGA vtičnico.
MultiPoint streţnik smo preizkusili z uporabo neposredno povezanih delovnih mest in
uporabo Atrust m320 ničnega odjemalca. Odjemalec je moţno priklopiti na delovno postajo z
USB ali LAN povezavo. Ker gre pri slednji za povezavo USB preko LAN, ga sistem
obravnava kot USB nični odjemalec. Priklop z LAN povezavo ima prednost pred USB
povezavo, saj nismo vezani na dolţino USB kabla in na relativno majhno hitrost USB 2.0.
Slika 5.1: Nični odjemalec Atrust Zero Client m320
Vir: Atrust (2013)
Atrust m320 je sodoben nični odjemalec s podporo v polni HD resoluciji in gigabitni mreţni
povezavi. Ostale pomembnejše tehnične lastnosti odjemalca:
Vtičnice:
o 1 x VGA z najvišjo ločljivostjo 1920x1080,
o 2 x USB za priklop tipkovnice in miške,
o 2 x USB tip A za priklop ostalih USB naprav,
o 1 x Gigabitni LAN ,
o 1 x vtičnica za slušalke,
64
o 1 x vtičnica za mikrofon,
o 1 x vtičnica za napajanje,
o 1 x varovalna reţa.
Napajanje:
o 100—240 VAC, 50—60 Hz
Poraba električne energije:
o ~3,6 W
Zaradi nepodprtega protokola RemoteFX procesiranje videa ne prevzame grafična kartica,
temveč se obremeni glavni procesor, tako da odjemalec ni primeren za delovna mesta, kjer se
uporabljajo večpredstavnostne aplikacije. Poleg omenjene omejitve odjemalec ni podpiral
uporabe USB/RS232C pretvornika, ki je ključen za pouk strokovnih predmetov.
5.2
Programska oprema
Na delovno postajo smo namestili Microsoft Windows 7 in programsko opremo za
večsedeţno delovanje, razen pri testu Microsoft MultiPoint Server 2012, ki temelji na
streţniškem operacijskem sistemu Windows Server 2012.
Nameščeni sistemski programski opremi smo dodali še ostalo programsko opremo za potrebe
pouka, saj smo ţeleli preveriti delovanje celotnega sistema, kot bo nameščen v učilnicah.
Konfiguracija delovnega mesta delovne postaje z lastno rešitvijo:
klon osnovnega virtualnega računalnika z nameščenimi Windows 7,
dodeljeno 2 GB delovnega pomnilnika,
dodeljeni dve procesorski jedri.
5.3
Rezultati meritev
Grafikon 5.1 prikazuje porabo električne energije za posamezno aplikacijo. Rezultati testiranj
kaţejo na izenačeno porabo električne energije. Največjo porabo ima aplikacija BeTwin, malo
manjšo pa aplikaciji SoftExpand in MultiPoint Server.
65
Grafikon 5.1: Poraba električne energije
0,2
0,18
0,16
Poraba v kWh
0,14
0,12
0,1
0,08
0,06
0,04
0,02
0
BeTwin
Aster
SoftExpand
MultiPoint 2012
Passmark
0,18
0,17
0,16
0,16
Prosti tek
0,1
0,09
0,08
0,08
Test brskalnika
0,16
0,15
0,14
0,14
Vir: Tkavc, lastna raziskava (2013)
Grafikon 5.2: Obremenitev procesorja
100%
Povprečna obremenitev CPE
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
BeTwin
Aster
SoftExpand
MultiPoint 2012
Passmark
88%
84%
78%
83%
Prosti tek
0,80%
0,40%
0,07%
0,08%
35%
29%
28%
77%
Test brskalnika
Vir: Tkavc, lastna raziskava (2013)
66
Tudi rezultati zmogljivosti, ki so prikazani na grafikonu 5.3, kaţejo na izenačenost
programskih rešitev. Najbolje sta se odrezali rešitvi z uporabo SoftExpand in MultiPoint
Server 2012.
Grafikon 5.3: Zmogljivostni test
4000
3500
3000
Dosežene toćke
(več je boljše)
2500
2000
1500
1000
500
0
BeTwin
Aster
SoftExpand
MultiPoint
2012
Passmark CPE
2170
2201
2314
2330
Passmark 2D
442
435
451
370
Passmark pomnilnik
820
797
806
812
Passmark disk
117
137
112
127
PeaceKeeper
3400
3550
3520
3505
Vir: Tkavc, lastna raziskava (2013)
Zaradi dobrega delovanja in prilagojenosti uporabe v izobraţevanju smo se odločili za
dodaten test MultiPoint Server 2012 na močnejši strojni opremi, za katero smo predpostavili,
da bo omogočala konfiguracijo delovne postaje z devetimi delovnimi mesti, s katerimi bi
lahko zadostili potrebam posamezne šolske delavnice, opremljene z računalniki.
Zaradi zahteve po uporabi grafičnih kartic z enakim grafičnim procesorjem nismo uporabili
grafičnega procesorja, vgrajenega v centralno procesno enoto Intel i7. Delovno postajo smo
tako konfigurirali s šestimi lokalno povezanimi delovnimi mesti in tremi delovnimi mesti z
uporabo treh obstoječih osebnih računalnikov z nameščenimi RDP odjemalci.
Rezultati preizkusa so prikazani na grafikonu 5.4.
67
Grafikon 5.4: Poraba električne energije delovne postaje z devetimi delovnimi mesti
0,2
0,15
0,1
0,05
0
Poraba [kWh]
Prosti tek
Test brskalnika
Brskanje
Brskanje z videom
Vir: Tkavc, lastna raziskava (2013)
Pri testiranju brskanja spletnih video vsebin smo ugotovili, da uporaba različnih brskalnikov
in spletnih strani različno vpliva na obremenitev sistema. Za najoptimalnejšo izbiro brskalnika
se je izkazal Mozilla Firefox 22, ki je za 70 % manj obremenil procesor kot Internet Explorer
10. Najslabše se je odrezal Google Chrome, pri katerem je dekodiranje videa potekalo
izključno s pomočjo CPE, ki je bila tudi temu ustrezno obremenjena.
Previdnost pri izbiri velja tudi za medijske predvajalnike, med katerimi se najbolje obnese
uporaba Windows medijskega predvajalnika, ki za dekodiranje videa ne obremeni CPE.
Grafikon 5.5 prikazuje rezultate z uporabo brskalnika IE 10, pri katerem smo pri sočasnem
predvajanju spletnih video vsebin spletnega portala vimeo.com na devetih delovnih mestih na
zgornji meji obremenjenosti CPE.
Grafikon 5.5: Povprečna obremenitev CPE
120,00%
100,00%
80,00%
60,00%
40,00%
20,00%
0,00%
Prosti tek
Test brskalnika
Brskanje
Povprečna obremenitev CPE v odstotkih
Vir: Tkavc, lastna raziskava (2013)
68
Brskanje z
videom
Iz rezultatov testiranja lahko ugotovimo, da je uporaba Intel Core i7–3770K ustrezna za
implementacijo večsedeţne delovne postaje z devetimi delovnimi mesti.
Strojno konfiguracijo testnega računalnika smo uporabili za osnovo pri prenovi šolskih
delavnic, ki so bile opremljene s starimi računalniki s procesorjem Intel Pentium D.
6
6.1
ANALIZA PRIMERNOSTI REŠITEV
Primernost za uporabo v izobraţevalne namene
Pri primernosti za uporabo v izobraţevalne namene bomo izhajali iz dejstva, da se bodo
sistemi uporabljali pri procesu pouka in v učilnicah. Tako nas zanimajo predvsem naslednje
lastnosti:
robustnost in stabilnost delovanja;
podpora aplikacijam, ki se uporabljajo v učnem procesu;
podpora učitelju pri izvajanju pouka;
učinkovitost delovanja.
Pri robustnosti izvedbe smo upoštevali moţne teţave, ki bi nastale ob zamenjavi ali
navzkriţnem
priklopu
perifernih
enot
in
izklopu
ali
odklopu
monitorjev.
Zaradi
optimalnejšega delovanja in uporabe neposredno povezanih delovnih mest se lahko delovna
postaja nahaja v učilnici in je tako potencialno dostopna tudi učencem.
Razen Aster, ki ni podpiral samodejnega priklopa USB naprav, so vse ostale aplikacije
ustrezale potrebam pouka in namestitvi v sami učilnici. Teţave smo imeli tudi pri uporabi
USB/RS232C pretvornika, ki pri uporabi ničnega odjemalca MultiPoint streţnika ni deloval
pravilno.
69
Pri podpori izvajanju pouka se je najbolje odrezal MultiPoint streţnik, ki nudi učitelju z
aplikacijo DashBoard vrsto uporabnih funkcij.
6.2
Ekološka obremenitev okolja
Z vsemi aplikacijami lahko občutno zmanjšamo obremenitev okolja, saj potrebujemo za
opremljanje računalniške učilnice bistveno manj računalnikov. Največje zmanjšanje nam
omogoča MultiPoint Server 2012 pri katerem lahko z enim računalnikom nadomestimo do
dvajset osebnih računalnikov.
Če privzamemo, da je teţa šolskega računalnika 7 kg, dobimo zmanjšanja odpadkov, ki so
prikazana v tabeli 6.1.
Tabela 6.1: Zmanjšanje odpadkov
Aplikacija
BeTwin
Ibik Aster
SoftExpand
MultiPoint Server 2012
Največje število delovnih
mest
9
6
10
20
Lastna aplikacija
6
Moţno zmanjšanje
odpada [kg]
56
35
63
133 ali 129 z uporabo
ničnih odjemalcev
35
Vir: Tkavc, lastna raziskava (2013)
Pri MultiPoint streţniku smo upoštevali največ dvanajst lokalnih delovnih mest pri uporabi
šestih grafičnih kartic in osmih ničnih odjemalcev. Pri uporabi neposredno povezanih
delovnih mest smo teţo USB razdelilnikov zanemarili, medtem ko smo za posamezen nični
odjemalec upoštevali teţo 0,2 kg.
6.3
Poraba električne energije
Pri oceni porabe električne energije bomo upoštevali porabo pri testu brskalnika, saj
predstavlja brskalnik univerzalno aplikacijo, ki se uporablja pri učnem procesu. Za primerjavo
70
bomo vzeli testno postavitev s tremi delovnimi mesti in jo primerjali s tremi starejšimi
osebnimi računalniki s procesorjem Pentium D s porabo 0,12 kWh.
Tabela 6.2: Poraba električne energije
Aplikacija
BeTwin
Ibik Aster
SoftExpand
MultiPoint
Server 2012
Lastna
aplikacija
Poraba delovne
postaje [kWh]
Poraba na delovno
mesto [kWh]
Prihranek
energije [kWh]
Prihranek
energije [%]
0,16
0,15
0,14
0,053
0,05
0,046
0,2
0,21
0,22
55,8
58,3
61,6
0,14
0,046
0,22
61,6
0,16
0,053
0,2
55,8
Vir: Tkavc, lastna raziskava (2013)
Največji prihranek energije dobimo z uporabo aplikacije SoftExpand in MultiPoint streţnika.
Slabše rezultate dobimo z uporabo ostalih treh aplikacij.
Vidimo, da lahko z uporabo delovne postaje s tremi delovnimi mesti zmanjšamo porabo
električne energije za več kot 60 %. Z uporabo delovne postaje z več sedeţi s sodobnejšo
strojno opremo bi lahko porabo še dodatno zmanjšali. Z zmanjšanjem porabe električne
energije smo za enak deleţ zmanjšali tudi izpust toplogrednih plinov.
6.4
Zahtevnost implementacije
Pri zahtevnosti bomo podali subjektivno mnenje namestitve in vzdrţevanja večsedeţnega
sistema. Vsekakor je najzahtevnejša lastna večsedeţna rešitev, saj temelji na operacijskem
sistemu Linux in uporabi virtualizacije na odjemalcu. Priprava sistema je dokaj zahtevna in
zahteva dobro poznavanje operacijskega sistema Ubutnu. S posodobitvijo krmilne in
konfiguracijske aplikacije se je vzdrţevanje poenostavilo, vendar je še vedno potrebno dobro
poznati tudi VirtualBox.
Ostale aplikacije so nezahtevne za namestitev in konfiguracijo. Enako velja tudi za
vzdrţevanje postavljenega sistema, saj je dovolj ţe osnovno poznavanje vzdrţevanja
namiznega operacijskega sistema Windows.
71
7
IMPLEMENTACIJA EKOLOŠKE UČILNICE
V nadaljevanju si bomo pogledali rezultate ţe obnovljene računalniške učilnice, pri kateri smo
uporabili lastno aplikacijo z uporabo virtualizacije namizja na odjemalcu in prenove šolskih
delavnic, pri kateri bomo uporabili MultiPoint Server 2012.
7.1
Prenova računalniške učilnice
Računalniška učilnica ima tipično vrstno postavitev računalnikov s tremi delovnimi mesti v
vrsti. Pri prenovi smo uporabili šest računalnikov s tremi delovnimi mesti, s katerimi smo
nadomestili sedemnajst osebnih računalnikov.
Uporabljene strojne in programske opreme ne bomo opisali, saj je enaka testni konfiguraciji,
ki smo jo opisali v poglavju 5.1.
7.1.1
Rezultati prenove
Z rezultati prenovljene učilnice smo zelo zadovoljni. Računalniki delujejo zanesljivo, hitro in
varčno. Z uporabo virtualnih računalnikov smo poenostavili vzdrţevanje programske opreme,
saj namestimo novo programsko opremo le na primarni virtualni računalnik, ki ga nato s
kloniranjem prenesemo na ostale delovne postaje.
7.1.2
Zmanjšanje stroškov
Na račun večsedeţnih delovnih postaj smo zmanjšali stroške pri:
nakupu strojne opreme,
porabi električne energije,
72
vzdrţevanju.
Zaradi nespremenjenega števila potrebnih licenc prihranka pri programski opremi nismo
imeli.
7.1.3
Zmanjšanje stroškov pri nakupu strojne opreme
Z uporabo šestih večsedeţnih računalnikov namesto sedemnajstih osebnih računalnikov smo
zmanjšali stroške nakupa za 817,24 EUR ali za 23,27 % . Pri nakupu strojne opreme je
namreč potrebno upoštevati tudi dodatne stroške za VGA kable in USB razdelilnike. S
povečanjem števila delovnih mest na delovno postajo lahko stroške še dodatno zmanjšamo.
Tabela 7.1: Stroški prehoda na večsedeţne računalnike
Prenova z večsedeţnim računalnikom
Prenova z novimi osebnimi računalniki
Računalnik testne konfiguracije: 384,64 EUR
Računalnik: 203,13 EUR
Stroški za VGA kable:
Komponente:
10,8 EUR za dva kabla dolţine 2 m
Matična: plošča H61M–DGS
Uporabili bomo tudi obstoječi kabel monitorja, saj je
Procesor: Intel Celeron G1610
ta dovolj dolg.
Pomnilnik: 2x 2 GB DDR3
Trdi disk: WD 320 GB
Ohišje: LC 1410mi 200 W ATX
Sestavljen računalnik je poceni in varčen,
Strošek za DVI/VGA vmesnik: 4,9 EUR
saj potrebuje pri pisarniških opravilih le 30
Strošek za USB razdelilnike: 19,5 EUR za 3 kose
W električne energije.
Strošek za USB zvočne vmesnike: 23,6 EUR za 3
kose
Skupaj za tri delovna mesta: 443,44 EUR
Skupaj za tri računalnike: 609,39 EUR
Skupaj na delovno mesto: 147,81 EUR
Skupaj na delovno mesto: 203,13 EUR
Skupaj za učilnico s šestimi delovnimi postajami in
Skupaj za učilnico s
17 delovnimi mesti: 2635,97 EUR
17 delovnimi mesti: 3453,21 EUR
Vir: Tkavc, lastna raziskava (2013)
73
Tipkovnice, miške in monitorje pri izračunu nismo upoštevali, ker smo omenjeno periferno
opremo obdrţali. Prav tako nismo upoštevali stroškov licenc, saj smo uporabili obstoječe
licence.
7.1.4
Manjša poraba električne energije
Za ovrednotenje prihranka električne energije smo ţeleli izmeriti porabo električne energije
računalniške učilnice pred prenovo in po njej. V ta namen smo v razdelilno omaro učilnice
namestili števec porabe električne energije E–MU Light 3/65 ST in dnevno odčitavali porabo
za obdobje enega meseca.
Primerjavo razlike porabe med prenovljeno in prvotno učilnico prikazuje grafikon 7.1.
Grafikon 7.1: Poraba električne energije računalniške učilnice
200
180
Poraba [kWh]
160
140
120
100
pred prenovo
80
po prenovi
60
40
20
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Meritev
Vir: Tkavc, lastna raziskava (2013)
Iz grafikona je razvidno, da se je mesečna poraba zmanjšala iz 181 kWh na 79 kWh, kar
pomeni za 56 % manjšo porabo. Pomembno je poudariti, da je imela učilnica pred prenovo
uporabnih le štirinajst delovnih mest. V 180 dneh šolskega pouka s po 7 ur pouka dnevno in
pri polno zasedeni učilnici s sedemnajstimi delovnimi mesti zmanjšamo letno porabo za
1345,68 kWh in s tem prihranimo kar 208,58 EUR. Pri izračunu smo upoštevali, da stari
računalniki porabijo 96 W, novi računalniki 40 W in večsedeţne delovne postaje 94 W.
74
Tabela 7.2: Primerjava porabe električne energije in prihranki
Uporabljena
tehnologija
Letna poraba
učilnice [kWh]
Obstoječi računalniki
Novi računalniki
Prenovljena učilnica z
uporabo večsedeţnih
delovnih postaj
2056,32
856,8
–
1199,52
–
58,33
Prihranek pri
strošku 0,155 EUR
za kWh [EUR]
–
185,93
710,64
1345,68
65,44
208,58
Zmanjšanje
Zmanjšanje
porabe v [kWh] porabe [%]
Vir: Tkavc, lastna raziskava (2013)
7.1.5
Vpliv na okolje
Z uporabo večsedeţnih delovnih postaj smo zmanjšali negativen vpliv na okolje, saj ima nova
učilnica le šest računalnikov namesto sedemnajst. Iz tabele 7.3 vidimo, da smo z zmanjšanjem
števila računalnikov zmanjšali teţko razgradljivi elektronski odpad za 64,71 odstotkov in
emisije toplogrednih plinov za 65,44 odstotkov.
Tabela 7.3: Zmanjšanje vpliva na okolje
Uporabljena
tehnologija
Obstoječi
računalniki
Novi računalniki
Prenovljena
učilnica z
uporabo
večsedeţnih
Letni
doprinos
CO2 [kg]
Zmanjšanje
doprinosa
CO2 [kg]
Zmanjšanje
doprinosa
CO2 [%]
Količina
odpadkov
[kg]
Zmanjšanje
odpadkov
[%]
1130,98
–
–
119
–
471,24
659,74
58,33
119
–
390,85
740,13
65,44
42
64,71
Vir: Tkavc, lastna raziskava (2013)
Pri izračunu količine odpadkov smo upoštevali teţo računalnika 7 kg. Za določitev letnega
doprinosa CO 2 na okolje smo uporabili spletno aplikacijo za izračun CO 2 odtisa, dostopno na
naslovu http://www.umanotera.si.
Manjše število računalnikov v prostoru povzroča manjši hrup in zmanjša potrebe po
klimatizaciji prostora, kar ugodno vpliva na počutje uporabnikov.
75
7.2
Prenova šolske delavnice opremljene z računalniki
Delavnica ima v sredini otok, ki ga tvorijo dve vrstni postavitvi delovnih mest s po tremi
delovnimi mesti in kateder z delovnim mestom učitelja. Poleg otoka ima učilnica še dve
ločeni delovni mesti ob steni prostora. Skupno imamo v prostoru devet delovnih mest s
starimi računalniki na osnovi Pentium D, ki jih ţelimo nadomestiti z uporabo večsedeţne
delovne postaje.
Za prenovo smo izbrali rešitev z MultiPoint Server 2012, ki se je na preizkusu večsedeţnih
rešitev najbolje obnesla. Ker ţelimo dobre grafične zmogljivosti in čim manjšo porabo
električne energije, bomo na delovno postajo povezali delovna mesta z uporabo grafičnih
izhodov in USB razdelilnikov. Za dislocirani delovni mesti lahko uporabimo obstoječa
računalnika z nameščeno programsko opremo RDP odjemalca ali pa nična klienta.
7.2.1
Strojna oprema
Delovna postaja mora podpirati devet delovnih mest, zato smo za osnovo izbrali zmogljiv
osebni računalnik naslednje konfiguracije:
Matična plošča:
ASUS P8H77–V LE
Procesor:
INTEL Core i7–3770
Grafične kartice:
štiri Radeon HD 5450 pasivno hlajene
SSD pogon:
Kingston SSDNow V300 120 GB SATA3
Trdi disk:
Toshiba 500 GB SATA3
Optični pogon:
Samsung DVD/RW SH–224BB/BEBE
Ohišje z napajalnikom:
LC Power ATC MIDI 649B LC420H 420 W
Delovni pomnilnik 24GB:
DDR3 PC3–12800 8 GB 2 kosa in 4 GB 2 kosa
S ciljem po čim manjših stroških smo sestavili lastno konfiguracijo računalnika, pri čemer
smo upoštevali ustrezno zmogljivost in ugodno ceno. Cena omenjene konfiguracije znaša
okoli 900 EUR.
76
7.2.2
Stroški prehoda na MultiPoint strežnik
Pri prenovi delavnice računamo na zmanjšanje stroškov nakupa nove strojne opreme, manjše
stroške pri porabi električne energije in povečanje stroškov zaradi potrebnih programskih
licenc za MultiPoint Server 2012 v vrednosti 238,42 EUR. Pri izračunu stroška licenc smo
upoštevali ceno šolske licence za MultiPoint Server 2012 Premium 115 USD (87,58 EUR) in
devet CAL licenc po 22 USD (16,76 EUR). Stroška Windows 7 licenc nismo upoštevali, ker
gre za nadgradnjo obstoječih računalnikov. (Microsoft, 1. junij 2013)
Tabela 7.4: Primerjava stroškov strojne opreme
Prenova z večsedeţnim računalnikom
Računalnik: 896 EUR
Prenova z novimi osebnimi računalniki
Računalnik: 203,13 EUR
Stroški za VGA kable:
10,8 EUR za dva kabla dolţine 2 m
13,20 EUR za dva kabla dolţine 3 m
22,60 EUR za dva kabla dolţine 5 m
Komponente:
Matična: plošča H61M–DGS
Procesor: Intel Celeron G1610
Pomnilnik: 2x2 GB DDR3
Trdi disk: WD 320 GB
Uporabili bomo tudi dva stara računalnika z
Ohišje: LC 1410mi 200 W ATX
nameščenim odjemalcem za RDP.
Sestavljen računalnik je poceni in varčen, saj
Stroški za DVI/VGA vmesnike: 14,7 EUR za 3 potrebuje pri pisarniških opravilih le 30 W
kose
električne energije.
Stroški za USB razdelilnike: 45,5 EUR za 7 kosov
Strošek za USB zvočni vmesnik: 55 EUR za 7
kosov
Skupaj: 1057,8 EUR
Skupaj: 1828,17 EUR
Skupaj na delovno mesto: 117,53 EUR
Skupaj na delovno mesto: 203,13 EUR
Vir: Tkavc, lastna raziskava (2013)
Pri izračunu stroškov strojne opreme smo upoštevali spletne cene trgovin sestavi.si in ttc.si.
Tabela 7.5: Skupni stroški
Strošek na delovno
mesto
Programske licence
Računalnik
Odjemalci
Skupaj za 9
delovnih mest
MultiPoint z ničnima
odjemalcema
26,49 EUR
117,53 EUR
113 EUR
MultiPoint z RDP
odjemalcema
26,49 EUR
117,53 EUR
–
Osebni računalnik
1522,22 EUR
1296,22 EUR
1828,17 EUR
Vir: Tkavc, lastna raziskava (2013)
77
–
203,13 EUR
–
Z uporabo večsedeţnega računalnika smo prihranili 531,95 EUR v primeru uporabe dveh
dodatnih RDP odjemalcev na starih PC računalnikih in 305,95 EUR pri uporabi dveh
dodatnih ničnih odjemalcev Atrust m320 s ceno 113 EUR po odjemalcu.
Z uporabo MultiPoint Server 2012 tako prihranimo od 16,74 do 29,09 odstotkov, odvisno od
uporabljenih odjemalcev dislociranih delovnih mest.
7.2.3
Poraba in stroški električne energije
Za oceno zmanjšanja porabe električne energije in stroškov zanjo bomo uporabili podatke,
pridobljene iz preizkusa uporabe devetsedeţne konfiguracije z uporabo procesorja Intel Core–
i7 3770K.
Poraba električne energije večsedeţnega računalnika pri testu uporabe brskalnika v
konfiguraciji sedmih lokalnih delovnih mest in uporabo dveh ničnih odjemalcev Atrust m320
znaša 0,096 kWh, kar je enako kot pri sedanjem starem računalniku. Pri 180 šolskih dnevih s
povprečno sedemurno izkoriščenostjo delavnice porabi večsedeţna konfiguracija 120,96 kWh
letno, obstoječi računalniki pa skupaj 1088,64 kWh, kar je devetkrat več. S pocenitvijo
konfiguracije in uporabo dveh obstoječih računalnikov v vlogi tankih odjemalcev se poraba
poveča na 362,88 kWh.
Ob zamenjavi obstoječih računalnikov z novimi varčnejšimi računalniki dobimo pri porabi
novega računalnika 0,04 kWh skupno letno porabo 453,6 kWh.
Tabela 7.6: Primerjava porabe električne energije in prihranki
Uporabljena
tehnologija
Letna poraba
učilnice [kWh]
Zmanjšanje
porabe v [kWh]
Zmanjšanje
porabe [%]
Obstoječi računalniki
Novi računalniki
MultiPoint z dvema
ničnima odjemalcema
MultiPoint z dvema
PC odjemalcema
1088,64
453,6
–
635,04
–
58,33
Prihranek pri
strošku 0,155 EUR
za kWh [EUR]
–
98,43
120,96
967,68
88,89
149,99
362,88
725,76
66,67
112,49
Vir: Tkavc, lastni prikaz (2013)
78
Iz tabele je razvidno, da so razlike med prihranki majhne, saj znaša razlika med uporabo
novih računalnikov in MultiPoint z dvema dodatnima ničnima odjemalcema le 51,56 EUR.
7.2.4
Vpliv na okolje
S prehodom na uporabo MultiPoint streţnika smo močno zmanjšali količino proizvedenega
CO2 ter količino električnega in elektronskega odpada, kar je razvidno iz tabele 7.7. Za
izračun količine odpadkov smo privzeli teţo računalnika 7 kg in teţo ničnega odjemalca
0,2kg.
Tabela 7.7: Zmanjšanje vpliva na okolje
Uporabljena
tehnologija
Letni
doprinos
CO2 [kg]
Zmanjšanje
doprinosa
CO2 [kg]
Zmanjšanje
doprinosa
CO2 [%]
Količina
odpadkov
[kg]
Zmanjšanje
odpadkov
[%]
598,75
–
–
63
–
249,48
349,27
58,33
63
–
66,53
532,22
88,89
7,4
88,25
199,58
399,17
66,67
21
66,67
Obstoječi
računalniki
Novi računalniki
MultiPoint z
dvema ničnima
odjemalcema
MultiPoint z
dvema PC
odjemalcema
Vir: Tkavc, lastni prikaz (2013)
8
ZAKLJUČEK
V nalogi smo opisali moţne pristope reševanja ekološkega problema uporabe računalnikov v
izobraţevalnih ustanovah. Uporaba računalnikov ima negativne posledice za okolje ne le
zaradi odsluţene računalniške opreme, ki predstavlja nevaren električen in elektronski odpad,
temveč tudi zaradi porabe električne energije, ki prav tako negativno vpliva na količino
79
toplogrednih plinov v ozračju. Poleg opisanih negativnih vplivov se v šolskem okolju z
večjim številom delujočih računalnikov srečamo še z motečim hrupom vezanim na aktivno
hlajenje računalniških komponent, in posledično tudi s pregrevanjem učilnic.
Negativen vpliv na okolje lahko uspešno zmanjšamo z zmanjšanjem števila računalnikov v
učilnicah. V nalogi smo raziskali moţne pristope in njihovo primernost uporabe v šolstvu, saj
ţelimo na šoli prenoviti šolske delavnice, ki so opremljene z računalniki. Izvedli smo test
aplikacij BeTwin, Ibik Aster, SoftExpand, MultiPoint Server 2012 in test lastne večsedeţne
aplikacije pri katerem smo ugotovili, da je najprimernejša uporaba večsedeţnih delovnih
postaj z moţnostjo uporabe poenostavljene infrastrukture virtualnih namizij. Najboljša izbira
je tako uporaba MultiPoint streţnika, ki nudi tudi najboljšo podporo pri izvajanju pouka. V
računalniški učilnici bomo kljub zahtevnejšem vzdrţevanju in manjši učinkovitosti zaradi
dobre podpore uporabe različnih operacijskih sistemov na delovnem mestu obdrţali lastno
večsedeţno rešitev, ki smo jo z namenom laţjega vzdrţevanja posodobili.
Skupaj z ţe prenovljeno učilnico in prenovo treh šolskih delavnic lahko opazno zmanjšamo
količino nevarnega električnega in elektronskega odpada za 244 kg in izpust toplogrednega
CO 2 za 2336,79 kg.
Zaradi vedno varčnejših računalnikov in vse večje uporabe mobilnih elektronskih naprav
lahko v prihodnosti računamo na vse bolj okolju prijazne učilnice in izobraţevalno okolje, ki
ne bo v tolikšni meri obremenjevalo okolja naše in prihodnje generacije.
80
9
LITERATURA IN VIRI
1. altJS. Dostopno prek: http://altjs.org (25. 3. 2013).
2. ARCEO–DUMLAO, TINA (2013) Winning the war against electronic waste. Dostopno
prek: http://goo.gl/gr2YP (28. 5. 2013).
3. ARSO. Dostopno prek: http://goo.gl/jo6nB (28. 4. 2013).
4. Atrust Corporation. Dostopno prek: http://goo.gl/XeOVF (30. 6. 2013).
5. BOGGIO, BOB, WHEELOCK, CLINT (2011) Electronics Recycling and E–Waste
Issues. Pike research LLC. Dostopno prek: http://goo.gl/uRz7t (28. 5. 2013).
6. BUCHERT, MATHIAS, MANHART, ANDREAS, BLEHER, DANIEL, PINGLER,
DETLEF (2012) Recycling critical raw materials from waste electronic equipment.
Darmstadt: Oeko–Institut e.V. Dostopno prek: http://goo.gl/B2Sv6 (24. 4. 2013).
7. BUCKETT, CHRIS (2013) Dart in Action. Shelter Island: Manning Publications Co.
8. CARR, SHELLEY (2011) E–waste Grew Nearly 10% in 2010; Growth Expected Through
Decade. SBI Energy. Dostopno prek: http://goo.gl/QLs5t (28. 5. 2013).
9. DELL (2012) Overcoming the Storage Challenges of Persistent Virtual Desktops with
Dell EqualLogic Hybrid Arrays and Unidesk. Dostopno prek: http://goo.gl/YAQtcT (16.
6. 2013).
10. DJURDJIČ, VLADIMIR (2010) VDI – revolucija na namizju.'Monitor Pro, 15. 10. 2010.
Dostopno prek: http://goo.gl/SQogQ (12. 1. 2013).
11. Energy Star (2006) AGREEMENT between the Government of the United States of
America and the European Community on the coordination of energy–efficiency labelling
programs for office equipment.'Official journal of Europian Union, 28. 6. 2006. Dostopno
prek: http://goo.gl/dkDMq (28. 4. 2013).
12. EVROPSKI PARLAMENT (2012) Boljše ravnanje z e-odpadki. Dostopno prek:
http://goo.gl/WwyiZ (28. 5. 2013).
13. Futuremark. Dostopno prek: http://peacekeeper.futuremark.com (30. 6. 2013).
14. JHORI, RAKESH (2008) E-waste: Implications, Regulations and Management in India
and Current Global Best Practices. New Delhi: TERI Press.
81
15. KNERMANN CHRISTIAN, HIEBEL MARKUS, REINECKE ANDRÈ, MAGA
DANIEL, SCHRÖDER ANDREAS (2011) Studie Thin Clients 2011 – Ökologische und
ökonomische Aspekte virtueller Desktops, Oberhausen. Fraunhofer Institut für Umwelt,
Sicherheits und Energietechnik UMSICHT. Dostopno prek: http://goo.gl/UClHp (16. 6.
2013).
16. LBNL. Dostopno prek: http://goo.gl/1QNwn (28. 5. 2013).
17. LUNDGREN, KARN (2012) The global impact of e–waste: Addresing the challenge.
Geneva 2012: International Labour Organization.
18. MADDEN, BRIAN, KNUTH GABE in MADDEN JACK (2012) The VDI delusion. San
Francisco: Burning Troll Produstions, LLC.
19. MATTERN, FRIEDEMANN, STAAKE, THORSTEN in WEISS, MARKUS (2010)
ICT for Green – How Computers Can Help Us to Conserve Energy. ETH Zurich.
Dostopno prek: http://goo.gl/aCuJf (10. 5. 2013).
20. MCCARTHY, JOHN (1983) Reminiscenes on the history of time sharing. Stanford
University. Dostopno prek: http://goo.gl/85uyV (22. 4. 2013).
21. Microsoft (1997) Microsoft and Citrix Sign Technology Cross–Licensing and
Development Agreement. Dostopno prek: http://goo.gl/qtrVc (3. 5. 2013).
22. Microsoft (2011) Windows MultiPoint Server 2011 Deployment Guide. Dostopno prek:
http://goo.gl/RIy8BO (12. 6. 2013).
23. Microsoft (2012) Windows MultiPoint Server 2011 Planning Considerations Guide.
Dostopno prek: http://goo.gl/CVRmRy (12. 6. 2013).
24. Microsoft. Dostopno prek: http://goo.gl/3ks0r (1. 6. 2013).
25. Panologic (2011) Zero Clients vs Thin Clients, Compraing VDI endpoints. Dostopno prek
http://goo.gl/ETnDx (6. 6. 2013).
26. Passmark. Dostopno prek: http://www.passmark.com (30. 6. 2013).
27. Penn Computing. Dostopno prek http://goo.gl/4s3BL (28. 5. 2013).
28. RAVNIK, MATJAŢ in STRNAD, JANEZ (1997) Topla greda: podnebne spremembe, ki
jih povzroča človek. Ljubljana: Tamgram.
29. ROBINSON, BRETT (2009) E–waste: An assessment of global production and
environmental impacts. Science of the Total Environment, 408, str. 183–191. Dostopno
prek: http://goo.gl/jkUswX (30. 6. 2013).
30. ROMERO, ALFONSO (2010) VirtualBox 3.1 Beginer's Guide. Birmingham: Packt
Publishing Ltd.
82
31. RUPEL, SHELL, ELLEN (2008) Trashed.'Audubon magazine, 1. 5. 2008. Dostopno prek:
http://goo.gl/jlrMTf (29. 5. 2013).
32. SANTOSUS, MEGAN (2008) The Promise of Desktop Virtualization. Framingham: IDG
Research Services Group.
33. SPRUJIT, RUBEN (2013) VDI Smackdown. De Meern: PQR BV, Dostopno prek:
http://goo.gl/stoSa (10. 6. 2013).
34. SURS. Dostopno prek: http://goo.gl/jKU4r (28. 5. 2013)
35. TRAVASSOS, VILMAR (2012) Virtualization Trends Trace Their Origins Back to the
Mainframe.'IBM Systems Magazine, 1. 4. 2012. Dostopno prek: http://goo.gl/4Y9DC (20.
8. 2013).
36. VAGINI, FEDERICO (2006) Power5 Virtualization Technology. IBM Corporation.
Dostopno prek: http://goo.gl/zaHCl (12. 1. 2013).
37. VICTOR, JEFF, COMBS, GARY, HAYLER, SIMON, in NETHERTON, BOB (2010)
Oracle® Solaris 10 System Virtualization Essentials. Boston: Pearson Education, Inc.
38. VMWARE. Dostopno prek: http://goo.gl/NQW3y (9. 9. 2012).
83
PRILOGE
Priloga 1: Izvorna koda krmilnega programa
Priloga 2: Primer konfiguracijske datoteke
Priloga 3: Tehnični podatki uporabljenih merilcev električne energije
Priloga 1: Izvorna koda krmilnega programa.
library vmssd;
import 'dart:io';
import 'dart:async';
import 'dart:math';
part 'ParseIni.dart';
bool tFlag = false; // Tekoči časovnik za izklop = true.
Timer t;
int ctrlTicks = 1;
String UUIDold;
String UUID;
/// Zaustavitev sistema.
void shutdown() {
void hostShutdown() {
Process.run('shutdown', ['-h', 'now']).then((process) {
print('System SHUTDOWN');
exit(0);
});
}
new Timer(const Duration(milliseconds: 10000), (Timer t) => hostShutdown());
}
/// Zaustavitev sistema ob neaktivnih VS.
void idleSysOff(int rvms) {
// Zaženi časovnik za izklop če ni aktivnih VS in časovnik ne teče.
if(rvms == 0 && !tFlag) {
t = new Timer(const Duration(milliseconds: 10000), (Timer t) => shutdown());
tFlag = true;
}
// V primeru aktivnih VS prekličem zagnan časovnik za izklop.
if(rvms > 0 && tFlag){
t.cancel();
tFlag = false;
}
}
/// Izklop sistema ob določeni uri.
/// Čas izklopa je podan s parametrom turnOffAt [hh:mm].
void timedSysOff(String turnOffTime) {
void sysShutdown() {
Process.run('VBoxManage', ['list', 'runningvms']).then((ProcessResult
runningvms) {
String rvms = runningvms.stdout;
if(rvms.length > 0) {
List<String> lrvms = rvms.split(' \n');
for(var i = 0; i < lrvms.length-1; i++) {
Process.run('VBoxManage', ['controlvm', '${lrvms[i].substring(1,
lrvms[i].indexOf('" {'))}', 'acpipowerbutton']);
}
}
// Ni delujočih VS.
shutdown();
});
}
DateTime now = new DateTime.now();
DateTime off = DateTime.parse('${now.toLocal().toString().substring(0, 10)}
$turnOffTime');
new Timer(new Duration(milliseconds: off.difference(now).inMilliseconds), (Timer
t) => sysShutdown());
}
/// Krmilnik delovanja VS.
/// Omogoča nadzor in krmiljenje delovanja VS s pomočjo registriranega USB ključka.
/// Registriran ključek: controlKey=serijska_številka_ključka
void usbController(String susbl, String runningVmList, ParseIni parseIni) {
List<String> usbList = susbl.split('\nUUID:');
int nSeats = parseIni.numberOfSeats;
String ctrlKey = parseIni.read('global', 'controlKey');
for(var n = 0; n < nSeats; n++) {
String port = parseIni.read('seat$n', 'port');
String vmName = parseIni.read('seat$n', 'name');
// Preverim prisotnost kontrolnega ključka na portu VS.
for(var i = 1; i < usbList.length; i++) {
String UUID = usbList[i].substring(15, usbList[i].indexOf('\nVendorId'));
if(usbList[i].contains(port) && usbList[i].contains(parseIni.read('global',
'controlKey'))) {
ctrlTicks++;
print('Kontolni ključ!!! na seat$n');
print('$vmName = ${runningVmList.contains(vmName)}, ctrlTicks: $ctrlTicks,
UUID: $UUID, UUIDold: $UUIDold');
if(runningVmList.contains(vmName)) {
// Na novo vstavljen ključek --> reset VS.
if(ctrlTicks == 1 && UUID != UUIDold) {
Process.run('VBoxManage', ['controlvm', vmName, 'reset']);
UUIDold = UUID;
}
// V primeru, da ostane kontrolni ključek vstavljen še naslednjih 19
ciklov, ugasnemo VS.
if(ctrlTicks == 20 && UUID == UUIDold) {
Process.run('VBoxManage', ['controlvm', vmName, 'poweroff']);
}
// Zamenjan oziroma ponovno vključen kontrolni ključek.
if (UUID != UUIDold) {
ctrlTicks = 0;
}
} else if(UUID != UUIDold) {
// če VR ne teče, poženi VS.
Process.run('VBoxManage', ['startvm', vmName]);
UUIDold = UUID;
ctrlTicks = 1; // Preskočimo resetiranje VR takoj ob zag onu.
}
} else { // Izhod --> ne priključimo ključka v kontrolnem ciklu.
// Priključim nov, še nepriključen ključek na delujoč VS.
if(usbList[i].contains('\/$port\/') && !usbList[i].contains('Captured') &&
runningVmList.contains(vmName)) {
print('Priklop USB naprave na seat$n');
String UUID = usbList[i].substring(15, usbList[i].indexOf('\nVendorId'));
Process.run('VBoxManage', ['controlvm', vmName, 'usbattach',
UUID]).then((process) {
print(process.stdout);
});
//print('VBoxManage controlvm $vmName usbattach $UUID');
}
}
}
}
}
main() {
var i = 0;
ParseIni parseIni = new ParseIni();
parseIni.iniFile = "vmssd.ini";
parseIni.readIniFile();
int scanTime = int.parse(parseIni.read('global', 'scanTime'));
// Ustavitev sistema ob nastavljenem času.
timedSysOff(parseIni.read('global', 'turnOffAt'));
/// Izvajam skeniranje stanja VS.
void scan() {
print('Repeating scan... ${i++}');
Process.run('VBoxManage', ['list', 'usbhost']).then((ProcessResult usbhost) {
Process.run('VBoxManage', ['list', 'runningvms']).then((ProcessResult
runningvms) {
// Krmilnik delovanja VS.
usbController(usbhost.stdout, runningvms.stdout, parseIni);
// V primeru nedelujočih VS zaustavim sistem.
idleSysOff(runningvms.stdout.length);
});
});
}
new Timer.repeating(new Duration(seconds: scanTime), (Timer t) => scan());
print('end of main');
}
Priloga 2: Primer konfiguracijske datoteke.
; Virtualna večsedežna delovna postaja
; konfiguracijska datoteka krmilnega programa
; 01.10.2012
[global]
numberOfSeats=3
scanTime=2
idleOffTime=3
turnOffAt=23:55
controlKey=058F0O1111B
comment=Delovna postaja 6
[seat0]
vmName=seat0
port=/usb2/2-1/2-1.1
screen=0
comment=Delovno mesto 0
[seat1]
vmName=seat1
port=/usb2/2-1/2-1.2
screen=1
comment=Delovno mesto 1
[seat2]
vmName=seat2
port=/usb2/2-1/2-1.3
screen=2
comment=Delovno mesto 2
Priloga 3: Tehnični podatki uporabljenih merilcev električne energije.
Merilna naprava stroškov porabe COST CONTROL 3000
Tehnični podatki naprave:
Območje delovnega toka:
0,01—16,00 A
Uradno potrjen:
Ne
Zagonski tok:
0,01 A
Teţa:
170 g
Območje delovne moči
1—3680 W
Trajanje snemanja
–
Območje prikaza
0,00—9999,99 kWh
Model:
za vtičnice
Frekvenca:
45—65 Hz
Delovna napetost:
190—276 V/AC
Način prikaza:
LCD
Razred točnosti:
± 3%
Mere (Š x V x G):
63 x 130 x 80 mm
Lastna poraba :
<1 W
Elektronski števec energije E–MU Light 3/65 ST
Tehnični podatki naprave:
Območje delovnega toka:
0—63 A
Uradno potrjen:
Da
Zagonski tok:
0,015 A
Razred točnosti:
1/B
Mere (Š x V x G):
107 x 92 x 60 mm