Suorituskyvyn vertailu: Apple Mac OS X vs. Windows XP
Koska Apple siirtyi IBM: n PowerPC-laitteiston käytöstä Intel-prosessoreihin, on nyt mahdollista tehdä reilu suorituskykyvertailu Windows XP ja Mac OS X. Vaikka käyttöjärjestelmät ovat joiltakin osin tasavertaisia, Windows XP ylittää kilpailijansa useimmilla mittareilla.
Tämän artikkelin tiedot koskevat Windows XP Professional Editionia ja Mac OS X 10.5 Leopardia.
Tässä artikkelissa esitetyt mittaukset on saatu käyttämällä alkuperäistä Intel-pohjaista Mac Mini molemmissa käyttöjärjestelmissä.
Huomautus universaaleista sovelluksista ja tiedostojärjestelmistä
Mac OS X: ään sisältyviä sovelluksia kutsutaan yleissovelluksiksi. Vanhempien ohjelmistojen on perustuttava Rosetta-sovellukseen, joka toimii OS X -käyttöjärjestelmän sisällä ja kääntää koodin dynaamisesti toimimaan Intel-laitteiston alla. Tämän seurauksena suorituskyky heikkenee käytettäessä ei-universaalisia sovelluksia Mac Minissä. Kaikki Windows XP -ohjelmat ovat yhteensopivia Intel-prosessorin kanssa, joten sovellusten suorituskyky on yhdenmukaisempi Microsoftin käyttöjärjestelmässä.
Toinen ero, joka voi vaikuttaa laitteen suorituskykyyn kovalevy on tiedostojärjestelmä, jota jokainen käyttöjärjestelmä käyttää. Windows XP käyttää NTFS: ää, kun taas Mac OS X käyttää HPFS+:aa. Jokainen näistä tiedostojärjestelmistä käsittelee tietoja eri tavoin. Joten jopa vastaavilla sovelluksilla tietojen käyttö voi aiheuttaa suorituskyvyn vaihteluita.
Tiedoston kopiointitesti
Tämä testi sisältää käyttöjärjestelmän toimintojen avulla noin 8 000 tiedostoa (9,5 Gt) sisältävän kansion kopioimisen etäasemalta paikalliselle asemalle.
Tulokset
- Mac OS X: 16m, 3s
- Windows XP: 12m, 21s
Tämän testin tulokset osoittavat, että Windows NTFS tiedostojärjestelmä näyttää olevan nopeampi perustoiminnossa tietojen kirjoittamisessa kiintolevylle. Tämä johtuu todennäköisesti siitä, että NTFS-tiedostojärjestelmässä ei ole yhtä paljon ominaisuuksia kuin HPFS+-järjestelmässä. Siten levyä vaativat tehtävät voivat olla hitaampia Mac OS X -tiedostojärjestelmässä Windows-tiedostojärjestelmään verrattuna.
Tiedostojen arkistointitesti
Se, kuinka nopeasti kukin käyttöjärjestelmä voi tiivistää tiedot arkistoon, antaa hyvän mittarin tiedostojärjestelmästä sekä prosessorin suorituskyvystä. Tämä testi tehtiin käyttämällä RAR 3.51 arkistointiohjelma pakata 3,5 Gt tietoa yhdeksi arkistotiedostoksi. RAR-sovellus ei ole yleinen sovellus, ja se toimii Rosetta-emuloinnin alaisena.
Tulokset
- Mac OS X: 63m, 57s
- Windows XP: 48m, 13s
Tulosten perusteella prosessi Windows-käyttöjärjestelmässä on noin 25 % nopeampi kuin sama tehtävä Mac OS X: ssä.
Äänen muunnostesti
Saadaksesi paremman käsityksen siitä, miten sovellukset toimivat prosessorin ja tiedostojärjestelmän kanssa, iTunes käytettiin muuntamaan 22 minuuttia pitkä WAV-tiedosto joka on aiemmin tuotu CD-levyltä AAC-tiedostomuotoon.
Tulokset
- Mac OS X: 1 m, 29 s
- Windows XP: 1 m, 26 s
Toisin kuin aiemmat tiedostojärjestelmän testit, tämä testi osoittaa, että sekä Windows XP- että Mac OS X -ohjelmat ovat tasaisella pohjalla. Tämä johtuu todennäköisesti siitä, että Apple kirjoitti sovelluksen koodin ja käänsi sen käyttämään Intel-laitteistoa käyttöjärjestelmästä riippumatta.
Graafisen muokkauksen testi
Tässä testissä käytimme LINKUTTAA (GNU Image Manipulation Program) versio 2.2.10, joka on saatavilla molemmille käyttöjärjestelmille. Tämä ei ole yleissovellus Macille, ja se toimii Rosettan kanssa. Käytimme suosittua käsikirjoitusta nimeltä Warp-Sharp yhdessä GIMP-ohjelman Old Photo -skriptin kanssa 5 megapikselin digitaalisen valokuvan puhdistamiseen ja skriptien voimaantulon ajoitukseen.
Tulokset
- Mac OS X: 47s (Warp-Sharp Script) ja 36s (Old Photo Script)
- Windows XP: 32s (Warp-Sharp Script) ja 28s (Old Photo Script)
Tässä testissä näemme 22 % ja 30 % nopeamman suorituskyvyn Windows XP: ssä ja Mac OS X: ssä toimivasta sovelluksesta. Koska sovellus ei käytä kiintolevyä ollenkaan tämän prosessin aikana, suorituskykyvaje johtuu todennäköisesti siitä, että koodi on käännettävä Rosettan kautta.
Digitaalinen videoeditointitesti
Tätä testiä varten valitsimme kaksi samanlaista sovellusta, jotka voivat muuntaa AVI-tiedoston digitaalisesta videokamerasta automaattisesti toistettavaksi DVD-levyksi. Windowsille valitsimme Nero 7 -sovelluksen ja iDVD 6 -ohjelmaa käytettiin Mac OS X: ssä. iDVD on Applen kirjoittama universaali sovellus, joka ei käytä Rosetta-emulointia.
Tulokset
- Mac OS X: 23m, 32s
- Windows XP: 15m, 30s
Tässä tapauksessa videon muuntaminen AVI-tiedostosta DVD-levylle on 34 % nopeampi Nero 7:ssä Windows XP: ssä kuin iDVD 6:ssa Mac OS X: ssä. DVD-levyjen polttaminen iDVD: llä vaatii kuitenkin vähemmän vaiheita, joten se on kuluttajille kätevämpää.
Lopullinen tuomio
Nopeusero Windows XP: n ja Mac OS X: n välillä voi olla jopa 34 % sovelluksissa, joita ei ole rakennettu Intel-pohjaisiin Maceihin. Uudemmat Macit ovat tehokkaampia, joten käyttöjärjestelmien välinen ero on kaventunut, mutta Windows XP voittaa edelleen Mac OS X: n vanhemmat versiot.