Gyorsabb a Windows Vista mint az XP? A Windows Vista értékelésünk a MobilityGurus Barry Gerber naplójával kezdődött, majd egy rövid Windows Vista játékteszt értékelés követte, a grafikus mester, Darren Polkowskitól, amit egy komplett Vista tulajdonságok értékelés zárt. Barry megvizsgálta az új operációs rendszer kinézetét és bevettette sóval, míg Darren az OpenGL támogatás hiánya miatt volt csalódott, ami azt jelenti, hogy jelenleg a Windows Vista irtózatos teljesítményt kínál az OpenGL-t használó alkalmazások számára. A felhasználók többsége biztosan értékeli majd a Windows Vista fejlesztett kezelhetőségét, és az átlag irodai, multimédiás felhasználók sem fogják észrevenni az OpenGL hiányát. De a Vista teljes teljesítményét már ennél több odaadással kell értékelni. Főleg két dolog kíván mélyebb elemzést: •
•
Alap Windows Vista teljesítmény Hogyan teljesít a Vista az XP-hez képest? Gyorsabban indulnak az alkalmazások, vagy még lassabbak lesznek az új funkciók és az AeroGlass interfész miatt? Windows Vista teljesítmény bővítések A SuperFetch és a ReadyBoost személyében a Windows Vista két olyan funkciót kínál, amivel kihasználva a kor technikai színvonalát, növelhetjük a felhasználói élményt. Ez azt jelenti, hogy több alkalmazás adatot cachelünk aktívan a rendelkezésre álló memóriába (SuperFetch), legyen ez fizikai memória vagy egy USB-s eszköz (ReadyBoost). A Microsoft célja, hogy kiegyensúlyozott teljesítményt hozzon létre a mindennapi munkákból adódó késleltetések eltávolításával.
Ez a cikk a Vista Enterprise alatti alap alkalmazás végrehajtással foglalkozik , ami a többi kiadás teljesítményét is jól mutatja. Egy csúcs kategóriás teszt rendszert állítottunk össze és kimerítő tesztsorozatot futattunk mind Windows XP Professional, mind pedig Windows Vista Enterprise alatt, hogy megnézzük vannak -e különbségek. És valóban találtunk néhányat... Szoftver és Vista Bár a fő Vista mag számos változáson ment át, a legtöbb alkalmazástok működni fog rajta. Erre viszont nincs garancia. Mindenképpen próbáljátok ki a fontosabb programokat mielőtt a cserére szánnátok a fejeteket. A folyamatok feldolgozását és a szálak kezelését is fejlesztették a Vistán; holtpont elleni védelmet és a virtualizáció támogatásához hardveres partíciónálást és beépítettek, sok mással együtt. Sok különböző típusú programot kipróbáltunk Windows Vista Enterprise alatt, és készítettünk egy listát a programokról, amelyek biztosan működnek. Játékok • • • •
Call of Duty 2 Far Cry F.E.A.R. Unreal Tournament 2004
Alkalmazások • • • • • • • • •
Adobe Acrobat 8 Adobe Photoshop CS2 Autodesk 3DSMax 8.0 AutoGK 2.4 Hamachi KeePass 1.06 LAME MP3 Encoder MainConcept H.264 Encoder Miranda Messager 0.5.1
• • • • • • • • • • • • • • • • • •
Microsoft Office 2003 Microsoft Office System 2007 Mozilla Firefox 2.0.0.1 Mozilla Thunderbird 1.5.0.9 Nokia PC Suite 6.82.22.0 Ogg Vorbis 1.1.2 OpenOffice 2.1 Picasa 2 Putty Skype 2.5.x és 3.0 SmartFTP 2.0 Sungard Adaptive Credit Risk Calculation 3.0 SonyEricsson PC Suite 1.30.82 SQLyog 5.22 Symantec AntiVirus 10.2.0.224 UltraEdit 32 12.10 WinRAR 3.70 XviD 1.2.0
Tesztprogramok • • • • •
3DMark 06 Cinebench PCMark05 Pro SiSoft Sandra 2007 SPECviewperf 9.03
A többi programnál már voltak gondok. A Futuremarkos 3DMark és PCMark programokhoz találtunk Vistás javításokat, hasonlóan a népszerű WinRAR tömörítőhöz. Sok videóval kapcsolatos programot (pl.: DivX) már nem lehetett telepíteni; új verziókra van szükség. A népszerű zene lejátszó WinAMP 5.32 indulásnál hibát dobott, de utána rendesen működött. A Quake IV-et is el lehet indítani, de a telepítő program nem működött. Azok az alkalmazások, melyek saját memória menedzsmentet használnak, nem profitálnak majd a Vista SuperFetch funkciójából. Például az Adobe Photoshop saját maga hozza létre az átmeneti munkafájlt minden alkalommal, amikor elindul - a Vista nem fér hozzá ehhez a folyamathoz így nem is tud rajta gyorsítani. Vannak olyan alkalmazások, amelyeket csak akkor használjatok ha specifikusan a Vistáhzo készítették őket: a tűzfalak, anti-spyware és anti-virus szoftverek Vista-Ready-nek kell lenniük. Mit érdemes tudni a tesztekről Tudva, hogy a Vistában működik a SuperFecth funkció, a tesztrendszert úgy kell beállítani, hogy a maximális teljesítményt kapjuk, amit még reprodukálhatni is lehet. Ez azt jelenti, hogy vagy a SuperFecth-nek kell a leghatékonyabban működnie, vagy pedig ne változzon a hatása miatt a teljesítmény a tesztekben. Az utóbbit úgy lehet elérni, hogy a teszt megkezdése előtt visszaállunk egy hideg memória állapotba. A hideg memória azt jelenti, hogy a SuperFetch nem tud az indított alkalmazásról, amit éppen a memóriába kellene bufferelni. Ezt egy Vista újratelepítéssel vagy egy régebbi rendszer kép visszaállításával érhetjük el. A hideg memória állapot ellentéte, amikor a főmemória nagy része be van telepítve. A SuperFetch alkalmazkodik a felhasználási mintákhoz, proaktívan bepakolja az alkalmazásokat a főmemóriába, és addig ott is tartja őket, amíg más alkalmazás számára nem fog kelleni a hely. Ez teljesen különbözik a hagyományos alkalmazás cache-től, ami az alkalmazás adatait a program kikapcsolása után is a memóriában tartja.
Ahhoz, hogy a Vista/SuperFetch felfigyeljen egy népszerű alkalmazásra, érdemes megtanítani a rendszert. Ez a tanítás fontos a tesztelés miatt is - amiről egy későbbi cikkben fogunk majd beszélni - de a profi felhasználók számára is hasznos lehet, akik azt szeretnék, hogy a rendszerük a lehető legsimábban és leggyorsabban fusson. A rendszer betanításához, futtassátok többször a használni kívánt alkalmazások és terheléseket mielőtt a teljesítményt tesztelnétek. Ennek nem biztos, hogy jelentős hatása lesz az egyes alkalmazásokra, de a tesztprogramok, mint a SYSMark, jelentős különbségeket mutat majd az első és a későbbi futtatások között, amikor a SuperFetch már megmutatja mire képes. A mindennapi munkánk sokkal élvezhetőbbé vált, miután a Vista megtanulta melyek a kedvenc alkalmazásaink: a Microsoft Office Outlook érezhetően gyorsabban indult és a Skype szinte azonnal betöltődött. Ez a simasság persze nem jelenti, hogy az alkalmazások gyorsabban futnak. Csak annyit jelent, hogy gyorsabban el lehet érni a gyakran használt programokat, mivel a lassabb merevlemezről a gyors memóriába tesszük át őket. Tesztelési listánk • • • • • •
Hangoljátok az OS-t: kapcsoljátok ki az animációkat és az AeroGlass-t a maximum teljesítmény érdekében. Kapcsoljátok ki a User Access Control-t, hogy ne szóljon közbe az egyes tesztek során. Hagyjátok a rendszerre, hogy kezelje a függőben lévő tétlen folyamatokat Kapcsoljátok ki a rendszer visszaállítást Telepítsétek fel az összes alkalmazást, majd futassátok őket többször (futtatások között újraindításokkal), hogy a SuperFetch megjegyezze őket magának. Ne használjátok a rendszert az újraindítás után, amíg a SuperFetch tanulási időszaka zajlik: így a Vistának elég ideje lesz, hogy "superfetch"-elje az alkalmazásokat.
Teszt beállítás Rendszer hardver Processzor Intel Core 2 Extreme X6800 (Conroe 65 nm, 2.93 GHz, 4 MB L2 Cache) Alaplap Gigabyte GA-965P-DQ6 Chipset: Intel P965, 82801HR (ICH8), BIOS: F8 Általános hardver RAM 2x 1024 MB DDR2-800 (CL 3.0-4-3-9) Corsair CM2X1024-6400C3 XMS6403v1.1 Grafikus kártya HIS Radeon X1900XTX IceQ3 GPU: ATI X1900XTX (650 MHz) RAM: 512 MB GDDR3 (1550 MHz) Rendszer merevlemez 1x 150 GB 10,000 RPM, 8 MB Cache, SATA/150 Western Digital WD1500ADFD Adat merevlemez 1x 150 GB 10.000 RPM, 8 MB Cache, SATA/150 Western Digital WD1500ADFD DVD-ROM Teac DV-W50D Szoftver Vista ATI Grafika Catalyst Suite 8.31.100.3.2.1 XP ATI Grafika Catalyst Suite 7.1.40211 Intel Chipset 8.1.1.1010 DirectX Vista Verzió: 10.0c (4.09.0000.0904) DirectX XP Verzió: 9.0c (4.09.0000.0904) OS Windows Vista Enterprise, Build 6000.16386.061101-2205
Tesztek és beállítások
Call Of Duty 2
tesztek és beállítások 3D-Játékok Verzió: 1.3 Retail
Felbontás: 1280x960 Anti Aliasing: 4x Grafikus kártya: közepes Timedemo demo2 FarCry Verzió 1.33 build 1395 1280x1024 - 32 Bit minőség beállítás = magas F.E.A.R Verzió: 1.0 Retail Felbontás: 1280x920 Számítógép: magas Grafikus kártya: magas Opciók/Teljesítmény/Teszt beállítások Unreal Tournament 2004 Verzió: 3204 1280x1024, 32 Bit, Audio = ki THG8-assault-single 3DMark06 Verzió 1.1.0 1280 x 1024 - 32 bit Grafikus és CPU alapértelmezett teszt Videó AutoGK Verzió: 2.4 182 MB VOB MPEG2-forrás (704x576) 16:9 XviD Verzió: 1.2.0 SMP Beta 08/12/06 Enkódolás típusa: Twopass Célméret (mbytes): 100 MainConcept H.264 Encoder v2 Verzió: 2.1 2:19 min MPEG2-forrás 1920x1080-ról H.264-re Profil: Magas Audio: AAC Stream: Program Audio Lame MP3 Verzió 3.97 Beta 2 (11-29-2005) Audio CD "Terminator II SE", 74 min wave-ből mp3 160 kbps OGG Verzió 1.1.2 (Intel P4 MOD) Verzió 1.1.2 (Intel AMD MOD) Audio CD "Terminator II SE", 74 min wave-ből ogg Minőség: 5 Alkalmazások SPECviewperf 9 Verzió: 9.03 Minden teszt Winrar Verzió 3.70 Beta 1 (Multi-Core) (303 MB, 47 fájl, 2 mappa) Tömörítés = Legjobb Könyvtár = 4096 kB Autodesk 3D Studio Max Verzió: 8.0 Characters "Dragon_Charater_rig" HTDV 1920x1080 renderelés Adobe Photoshop CS 2 Verzió: 9.0.1 VT-Runtime Script Renderelés 5 képből (66 MB, 7 szűrő) Cinebench Verzió 9.5 64 Bit nCPU, 1 CPU SunGard Adaptiv Credit Risk Calculation Verzió 3.0 Szintetikusok
Everest PCMark05 Pro
SiSoftware Sandra 2007
Teszteredmények 3D Játékok
Verzió 3.5.761 Cache & Memória tesztek Verzió: 1.2.0 CPU és Memória tesztek Windows Media Player 10.00.00.3646 Windows Media Encoder 9.00.00.2980 Verzió 2007.5.11.17 CPU Teszt = CPU Arithmetic / MultiMedia Memória Teszt = Sávszélesség teszt Memória késleltetési teszt = ns
Videó
Hang
Alkalmazások
Alkalmazások, folytatás
Alkalmazások, folytatás
Szintetikusok
Szintetikusok, folytatás