Autor |
Sõnum |
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
Palju on räägitud Linuxi maailmas, et 64 bitised süsteemid on tunduvalt parema jõudlusega, kui 32 bitised. Eriti sai asi hoogu sisse peale AMD 64 bitiste protsessorite turule jõudmist. Nii ongi palju kasutajaid, kes juba ka konkreetselt 64 bitiseid süsteeme jooksutavad. Kuigi neil on mitmete tarkvaradega veel hädasid paistavad nad igatahes rahul olema ja mitmed kiidavad oma süsteemide kiiruseid taevani. Phoronix on nüüd võtnud nõuks neid asju testida ja oma kogemusi on nad loomulikult ka kasutajatega jaganud. Nimelt on testitud Ubuntu i386 ja x86_64 süsteeme. Prooviti nii Ubuntu 6.10 Edgy Eft kui ka arendamisel olevat 7.04 Feisty Fawn Herd 1. Testimiseks valiti AMD Athlon 64 X2 protsessoriga masin, mille juures siis kõiki nelja süsteemi katsetati. Võrdluseks võeti järgmised näitajad: Unreal Tournament 2004, Gzip pakkimise kiirus, LAME kompileerimine, LAME kodeerimine, RAM-i kiirus ja kerneli kompileerimise aeg.
Tulemused olid üsnagi ootuspärased paljudele. Nimelt olid 64 bitised süsteemid paremad ja kiiremad ainult LAME ja kerneli kompileerimisel. Muus osas oldi täiesti võrdsed või jäädi isegi maha 32 bitistele süsteemidele. Ühtlasi selgitas antud test välja ka selle, et praeguse arengu staadiumi juures Ubuntu 7.04 mingit hüppelist kiiruse kasvu kindlasti kasutajatele ei too. Kuid loomulikult on antud versioon alles üsna toores.
Keda aga antud tulemused lähemalt huvitavad, siis tasuks kindlasti vaadata Phoronixi vastavat artiklit.
|
|
|
|
_________________ Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
|
|
|
|
co
Pingviini aktivist
Liitunud: 19.10.2006
Postitused: 106
Asukoht: KO38KA
Distributsioon: Slackware
|
|
Minu 2GHz AMD64 kompileerib kernelit umbes 45 min.
|
|
|
|
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
Mida imet nad sinna kernelisse kompileerivad et see nii kaua võtab? Iga viimase kui ühe asja mis üldse võimalik?
2.6.18-gentoo-r2:
Kood: | #make mrproper && cp ../linux/.config ./ && time make -j3 all
...
real 3m57.690s
user 4m46.822s
sys 0m25.090s
| C2D@3.1GHz, hetkel 32bit all. Muidugi confist on välja koristatud enamus asju mida mul vaja pole kuid kui õigesti mäletan siis nende juurde lisamine ei pikendanud kompileerimisaega rohkem kui mõne minuti võrra.
|
|
|
|
|
|
|
|
co
Pingviini aktivist
Liitunud: 19.10.2006
Postitused: 106
Asukoht: KO38KA
Distributsioon: Slackware
|
|
Ma kirjutasin kompileerimisaja esimesel kompileerimisel koos moodulitega.
.config fail on üldisele kernelile mõeldud.
|
|
|
|
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
make all peaks kompileerima kõik asjad, kaasaarvatud moodulid.
Tirisnin vanilla kerneli. Selle sortsu kataloogis käivitasin make menuconfig ning väljusin ilma ühtki muudatust tehes, confi salvestasin. Sellise kerneli confimiseks kulus umbes minuti jagu rohkem aega. Võimalik et seal võeti default confi baasiks mu hetkel aktiivse kerneli conf.
Kui keegi annaks mulle võrdluseks oma kerneli confi siis võiksin seda proovida. Soovitusilik oleks mõni vanilla kerneli baasil olev. Kui tahta mõnd muud kernelit kompileerida siis andke ka link tolle sortsule.
|
|
|
|
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Make menuconfig jätab ikka conf faili vaikimisi kaasas olevaks.
Ma panen liitena oma vanilla kerneli confi faili kaasa.
Ma nüüd ei tea kas tuleb kaasa, valisin lisa manus aga sinna kasti midagi ei tekkinud. Panin talle laiendiks txt vaatab mis nüüd saab.
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
HoHo
Vana Pingviin
Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
|
|
Pidin enne make menuconfig'u käivitama, muidu hakkas kompileerimise ajal mingeid küsimusi küsima kuna 19's seeria omab mõningaid uusi confitavaid väärtusi. Tundus et selectitud oli kõvasti rohkem asju kui mu enda kernelis. Tulemus oli selline:
Kood: | # time make -j3
real 3m12.188s
user 4m39.741s
sys 0m24.098s | Ehk siis praktiliselt identne mu enda oma kompileerimise ajaga.
Lasin ka ilma menuconfiguta selle käima ning valisin igale asjale nende default väärtuse. Tundus et jämedalt võttes läksid moodulid/sisse ehitatud ning välja jäetud valikud enam-vähem pooleks. Tulemus oli juba tükk maad teistmoodi kuid sinna aja hulka läks ka see käsurealt confimise aeg
Kood: | # time make -j3
real 6m23.907s
user 8m59.530s
sys 0m41.971s |
Mis kerneli versiooni sa kasutasid? Mul oli kernel.org'ist tiritud 2.6.19.1.
Peaks vist millagil mõne 64bit variandi ka lõpuks käima vägistama oma masinal, saaks näha kuidas Intelil on lood 64biti peale minekuga
|
|
|
|
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Mul on praegu 2.6.17.12 kompileeritud selle konfiga.
Kernelid lähevad järjest rasvasemaks, mäletan mul oli mingi jama selle kerneliga kompileerimine lõppes erroriga. Lasin mingi mitteametliku patsi sortsule peale ja siis kompileeris ära.
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Kusjuures menuconfig kasutab jah aktiivse kerneli konfiguratsiooni.
Oldconfig ja menuconfig teevad siis seda sama ilmselt.
Ma nimelt tegin endale 2.6.19 vanilla kerneli ja panin ta dieedile ehk võtsin kõik mittevajalikud asjad välja. Nüüd kui välja logida arvuti ei lülitu automaatselt välja vaid jääb "halted" ning peab eraldi nupust välja lülitama. Voolu lülitab arvutist välja biosi funktsioon mida siis kutsub kernel. Ilmselt mingi interface on puudu kernelist.
Proovisin kompileerida rasvase kerneli ja proovida kas seal töötab aga enne käivitasin menuconfig kuna tahtsin lisada wintv ajurid mis on vaikimisi checkimatta. Kernel tuli täpselt samasugune kui eelmine.
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
trepan
Uus kasutaja
Liitunud: 03.08.2006
Postitused: 8
|
|
johnsmith kirjutas: |
tegin endale 2.6.19 vanilla kerneli ja panin ta dieedile ehk võtsin kõik mittevajalikud asjad välja. Nüüd kui välja logida arvuti ei lülitu automaatselt välja vaid jääb "halted" ning peab eraldi nupust välja lülitama. Voolu lülitab arvutist välja biosi funktsioon mida siis kutsub kernel. Ilmselt mingi interface on puudu kernelist.
|
ACPI peaks olema selle jaoks vajalik
|
|
|
|
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Tänud, kusjuures mina seda välja ei jätnud see oli ilmselt siis vaikimisi 2.6.19 versioonil väljas.
Panin uuesti kompileerima.
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
uniz
Vana Pingviin
Vanus: 45
Liitunud: 18.05.2006
Postitused: 764
Distributsioon: ubuntucare
|
|
co kirjutas: | Minu 2GHz AMD64 kompileerib kernelit umbes 45 min. |
kõva sõna..
|
|
|
|
|
|
|
|
co
Pingviini aktivist
Liitunud: 19.10.2006
Postitused: 106
Asukoht: KO38KA
Distributsioon: Slackware
|
|
uniz loe seda artiklit ja seal on kirjas ,et nende dual core athlon 2.2GHz kompileerib kernelit 28 minutit.
|
|
|
|
|
|
|
|
digweed
Pingviini aktivist
Vanus: 46
Liitunud: 10.07.2005
Postitused: 318
Distributsioon: Gentoo x86/amd64/Ubuntu 6.06 x86
|
|
OT:huvitvad ajad on ubuntu kerneli kompileerimsiel
isegi lasin hiljuti ubuntu kerneli kokku.aega läks ikka meeletult
gentoo kompileeris sama kerneli minutitega valmis
|
|
|
|
_________________
|
|
|
|
co
Pingviini aktivist
Liitunud: 19.10.2006
Postitused: 106
Asukoht: KO38KA
Distributsioon: Slackware
|
|
Sõbrad , kuidas on võimalik 200MB algteksti kokku kompileerida mõne minutiga?
No seal on palju dokumentatsiooni, aga ikkagi.
|
|
|
|
|
|
|
|
|