Új hozzászólás Aktív témák

  • azbest

    félisten

    válasz HSM #86499 üzenetére

    "A projekt fordításos történet is érdekes, nem lehet, hogy az egyik gép ssd-je volt jóval lassabb, vagy futott valami a háttérben? Annak az i5-nek körbe kéne futnia a t8300-at, még béna lemezkezelésű OS-el is..."

    Már korábban is akartam tenni egy próbát linuxszal ezen a gépen is. Most megtettem. Mindenből az aktuális frisset használtam (Android sdk, rendszer. Az új gradle úgy tűnik 1 percet javított az időn a t61@linux és t430@win10 gépen is). Érdekes, hogy linux alatt nem számít az ssd. Pontosabban, az első futtatásnál lassabb, de aztán a memóriába gyorsítótárazza és a többedik futásnál nincs különbség ssd és hdd közt. Persze a rendszer általános használata pörgősebb ssd-vel, de én most a build-re értem. Az i5 procival a HT sem hozott különbséget, vele és nélküle is pár másodpercen belül volt a különbség win és linux esetén is.

    T61, c2d t8300, Ubuntu 16.04 LTS : 4m 03s
    T430, i5-3320m, Win10: 3m 58s
    T430, i5-3320m, Ubuntu 16.04 LTS: 2m 32s
    T430, i5-3320m, Ubuntu, de ntfs-re téve a build: 3m 51s ez csak poénból

    Szóval a Win10 tényleg akkora hátrányt okoz a linuxhoz képest, mintha 5 évvel korábbi gép dolgozna ebben a speciális esetben. A kernel idő 20% környékéig szaladt fel időnként.

    Sokkal durvábbat is láttam már, de ott nem korrekt az összehasonlítás, mert nem ugyanaz csinálta a buildet, csak a forrás volt ugyanaz: A QtWebKit build első gen i5 4magos asztalin 20 perc gcc-vel linux alatt. Win alatt ms vc segítségével 1 óra. 8 magos hasonlókorú xeon winnel talán 50 perc. Szegény c2d t61-essel meg vagy másfél óra volt win-nel, linuxon talán 40 perc. Win alatt a kernel idő 80-90% volt közben, szóval lényegében alig maradt erőforrás a valós munkára. A linux alatt gcc-hez pedig még ott a distcc vagy icecc, amivel elosztott fordítással 6 perc körül volt. De ez már inkább arról szól, hogy mennyivel rosszabb lehetőségek vannak win-en, meg hogy nagyon kellene már egy fájlrendszer-kezelés javítás rajta.

    Bocsi, hogy ez nagyon off volt, de talán érdekes :)

Új hozzászólás Aktív témák