Inkább azt néztem meg, hogy átlagos otthoni alkalmazások futtatása mellett X-en, milyen sebességgel lehet kernelt fordítani, mennyi idő alatt fordul le az MPlayer G2, mennyi idő alatt tudok egy kis (14MB-os) filet gzip -9-cel összenyomni, és ugyanezt mennyi idő alatt tudom elvégezni mondjuk egy 780MB-os file esetén.
A teszt ideje alatt próbáltam egy átlagos napi használat közbeni mérést készíteni. Így azok a programok futottak, amelyeket naponta használok:
Konsole
Mit mértem?
A 2.6.0-test3 kernel (.config) fordítását 4 szálon (make -j4), az Mplayer G2 (mplayer-G2-preview39.tar.gz) fordítását egy szálon, az MatrixTeaser.avi tömörítését -9 kapcsolóval, és egy 780MB méretű bináris file tömörítését -9 kapcsolóval.
Mire voltam kíváncsi?
Egyrész kíváncsi voltam arra, hogy mennyit számit a sokat által feleslegesnek gondolt HyperThreading funkció egy desktop usernek, másrészt arra voltam kíváncsi, hogy mekkora különbség van a 2.4 és a 2.6 között.
---------------------------------------------------------------------
Az első mérés:
Linux sunshine 2.6.0-test3 #3 SMP 2003. aug. 9., szombat, 11.32.29 CEST i686 GNU/Linux
Hyperthreading: bekapcsolva
Linux 2.6.0-test3
-------------------
time make -j4
real 5m55.902s
user 9m56.570s
sys 1m7.273s
Mplayer G2
------------
time make
real 1m33.502s
user 1m28.079s
sys 0m5.968s
GZIP
-----
time gzip -9 MatrixTeaser.avi
real 0m1.472s
user 0m1.381s
sys 0m0.079s
GZIP
-----
time gzip -9 tcf-2ftsa.bin
real 1m56.111s
user 1m23.169s
sys 0m5.675s
---------------------------------------------------------------------
Második mérés:
Linux sunshine 2.6.0-test3 #3 SMP 2003. aug. 9., szombat, 11.32.29 CEST i686 GNU/Linux
Hyperthreading: kikapcsolva
Linux 2.6.0-test3
-------------------
time make -j4
real 6m44.369s
user 5m36.846s
sys 0m51.390s
Mplayer G2
------------
time make
real 1m35.131s
user 1m26.337s
sys 0m5.887s
GZIP
-----
time gzip -9 MatrixTeaser.avi
real 0m1.587s
user 0m1.392s
sys 0m0.120s
GZIP
-----
time gzip -9 tcf-2ftsa.bin
real 1m58.383s
user 1m21.989s
sys 0m6.045s
---------------------------------------------------------------------
Harmadik mérés:
Linux sunshine 2.4.21-pre5-ac2 #2 2003. már. 7., péntek, 22.53.21 CET i686 GNU/Linux
Hyperthreading: kikapcsolva
Linux 2.6.0-test3
-------------------
time make -j4
real 6m19.478s
user 5m28.210s
sys 0m39.520s
Mplayer G2
------------
time make
real 1m34.620s
user 1m25.500s
sys 0m5.020s
GZIP
-----
time gzip -9 MatrixTeaser.avi
real 0m1.608s
user 0m1.390s
sys 0m0.080s
GZIP
-----
time gzip -9 tcf-2ftsa.bin
real 1m58.769s
user 1m20.470s
sys 0m6.010s
A számok magukért beszálnek. Én bevallom, hogy nagyobb különbségre számítottam a 2.4 és a 2.6 között a 2.6 javára. A tesztek alatt mindegyik rendszer használható volt, noha a 2.6.0-test3 négy szálon való futtatása közben 5-6-os load jött létre. A 2.6-os kernel azonban sokkal jobban kezelhető volt a fordítások alatt, mint a 2.4. Az ablakok között váltás sokkal könnyebb volt, nem volt az embernek az az érzése, hogy lassított felvételt néz. A 2.4-es kernellel a rendszer kicsit lomhábbnak tűnt. A HT-vel minden felgyorsult. Tehát érdemes volt bekapcsolni.
Én azt hiszem, hogy a 2.6-os kernel igazán jó kernel lesz. Nem csak a nagygépes felhasználók fognak profitálni az előző másfél-két év fejlesztéséből.