
Min næste lille Linux^H^H .. FreeBSD-box - og var det 5 watt?
Som den trofaste læser nok har set så roder jeg en del med min nye Fit-PC, som jeg er godt tilfreds med. Der var ønske blandt læserne om at måle ydelsen med FreeBSD. Derfor kørte jeg i går en tur til Slagelse, hvor Poul-Henning Kamp (PHK) bor.
Vi startede med at måle effektforbruget, som er opgivet til 5 Watt. Det holdt ikke helt. Min Fit-PC fødes med 5 Volt via en standard ekstern transformator, og der bruges i snit lidt under 5 Watt på lavvolt-siden (lidt over 900 milliampere målte vi)

På 230 Volt siden bruges lidt over 6 Watt når maskinen er oppe og under 10 Watt i opstart (svarer sikkert til fuld load). Det er ganske godt gået - for maskinen er hurtig nok til mange hjemmeserver opgaver.

Vi rodede med at få FreeBSD på maskinen. Det drillede, da BIOS'en ikke bare ville makke ret, så vi måtte opgive at boote på ekstern USB cdrom og PXE-boot krævede en BIOS opdatering jeg ikke have nået.
PHK overførte derefter det rette disk-image til en anden 2.5" harddisk som vi koblede til den åbnede Fit-PC. Så var der hul igennem og vi kunne få testet bonnie++. I kan se bonnie++ ydelsen for min Gentoo her og den tilsvarende for FreeBSD her. Det skal siges at de to diske ikke er identiske, så der kan være forskelle alene fra den konto. Anyway her er de...
Jeg roder nu videre med X-server til Geode-chippen. Det er ret sjov, fordi jeg nu ved at Vesa virker, og AMDs driver virker med begræsninger (max 800x600) - men der er vist andre drivere, som skulle virke bedre. Det er lidt af en opgave at få OS-version og selve driveren til at passe, da AMD Geode chipsættet ikke er det mest udbredte.
Er der i øvrigt nogen af jer som roder med grafik over framebuffer? Jeg mener vi havde en af de seje gutter på Linuxforum (for en del år siden), som kunne vise super-hurtig grafik på den måde. Hvis I roder/har rodet med framebuffer grafik, skriv meget gerne nedenfor om jeres erfaringer.
/pto som takker PHK og Hanne for en hygsom aften :)
Jeg har tidligere haft fire indlæg om emnet
- [Min næste lille Linux-box](http://www.version2.dk/artikel/3430)
- [Min næste lille Linux-box - Gentoo eller ej](http://www.version2.dk/artikel/3430)
- [Min næste lille Linux-box - 5 Watt, er den ikke sød?](http://www.version2.dk/artikel/3460)
- [Min næste lille Linux-box - Debian mod Gentoo](http://www.version2.dk/artikel/3817)
Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.
Follow @petertoftKommentarer (7)
Jeg ville smide det hw-"brun" i skraldespanden for sorteret elektronik og starte på en frisk.
Jeg kan næsten ikke anbefale en passiv kølet VIA EPIA12000 (har en selv), fordi den er også for langsom, men den bruger da kun 15 Watt, og faktisk er den måske ok til dit formål.
Ellers jeg ville gå efter en maskine, der også sparker "ende" til alt andet. F.eks. en mini-itx med en mobile Intel Core 2 Duo og med Intel 915/945/950 grafik.
"Dyr", ja, men så sparker det altså også "ende", og du har ingen problemer med noget som helst, hvad angår drivere, specielt ikke med en nyere Linux kerne.
Det rykker, og ikke mere "spild af tid",
Med venlig hilsen,
Peter
Ring evt. og vi kan tales ved om tingene.
Undkyld Peter. Jeg er skisme træt af en evig summen af blæser, spild af effekt, og det er er totalt overkill til langt de fleste hjemme-server opgaver at have en Intel Core 2 Duo (selvom den er sjov). En Core 2-dåse vil kede sig selv til døde 99,9% af tiden.
Min Fit-PC overrasker mig positivt mht. ydelse, og for mig bliver den helt ok. Jeg vil vædde med at ingen vil se forskellen når den kommer ind som mail og webserver i ydelse. Det er jo ingen "corporate-wide" server, det er en server til få domæner med ret lav trafik.
At jeg slås med en X-driver er ikke så vigtig for en server, men selvfølgelig væsentligt hvis jeg også bruger den til f.eks. irssi-chat, mailhåndtering eller andre workstation opgaver.
Jeg har den nævnte passivt kølede VIA EPIA1200 hvori jeg har smækket et (relativ) billigt DVB-C kort og den har masser af kræfter til overs.
Den kan snildt bruges som et mini-mediecenter uden blæsere overhovedet. Den optager uden problemer én stream fra et multiplex samtidig med at den afspiller en anden. Jeg har ikke lige haft behov for at optage flere kanaler i samme multiplex på samme tid endnu - men umiddelbart virker det ikke til at der er den store forskel på performance, det er mest disk i/o der er lidt mere af.
Dog kan den lige knap nok afspille full HD flydende - men til gengæld kan den godt optage full HD kanalerne - så jeg senere kan afspille den fra en af de andre PC'ere i huset.
Ud over den leger mediecenter, så serverer den også fil-, web-, ssl, og ftp service for familie og venner og den er ikke nævneværdigt belastet - med mindre jeg afspiller film i et eller andet tungt codec.
Da der ikke er linux drivere til mit DVB-C kort kører jeg på en Windows XP Pro som jeg havde til overs fra min bærbare som nu kører Ubuntu. Men Epiaen kører også helt fint Ubuntu med mail server og diverse andre services med masser af overskud.
Alt i alt er jeg overrasket over hvor meget man får ud af 15 watt og at der er så mange fri ressourcer. Så hvis det bare er mail-server til husbehov så må en FIT-PC da være oplagt... jeg bliver selv helt fristet til at skifte min gamle NAS ud med en FIT da NAS'en er lidt langsom og udbudet af programmer til den er lidt begrænset og jeg alligevel har købt et par USB diske på det seneste.
AMD's Geode chip er en rigtig sød lille sag og hvis man får et developer login hos AMD, så ligger der reference konstruktioner lige til at downloade, der er VIA noget tungere at danse med. Det tog mig lang tid før jeg overhovedet fik svar på mine mails og så skulle jeg først underskrive en NDA.
Der medfører at der findes en masse små PC boards baseret på Geode processeren, men det er så vidt jeg ved kun VIA selv som laver boards til deres processorer. Det er ærgeligt at de ikke er mere åbne.
Til Peter Toft,
Du kan da køre Intel uden blæsere, eller total lydløs, vælg blot den rigtige CPU og den rigtige passive køling.
Ang. hastighed, så vil jeg ikke mangle den, uanset om CPU'en nogle gange kan kede sig. Når jeg har brug for CPU power, så SKAL den være der. Personligt gider altså ikke spilde tid på det for-historiske projekt du har gang i, og undskyld jeg blandede mig med min kommentar (og svar).
Til Flemming Jensen,
EN12000 spinder som en Pentium 3, den er hurtig med et Linux OS, imens dens CN700 grafik chipset kan ikke bruges til noget som helst, der findes ikke engang closed source drivere til ViA's CN700 for f.eks. Linux.
Dermed sagt, hvis man ikke vil (fordi det ikke er muligt) bruge video-delen andet end under MS-PI-SOS, så er den fin, ellers crap som næsten alt andet fra VIA.
Jeg er efterhånden kun til Intel, da de understøtter alt deres hardware med enten åben source drivere eller god dokumentation, der har de altid været verdensmestre i. Ligeledes er deres mobile CPUer også de bedste, når de sammenlignes med ydelsen.
Bare rolig, jeg er ikke ansat eller har nogen forbindelser til Intel :-)
"Er der i øvrigt nogen af jer som roder med grafik over framebuffer?"
Nej, men hvis det bare er for at prøve det, så kommer der snart en test version af Syllable Server, baseret på Linux kernen, hvor der bliver brugt DirectFB istedet for vores eget GUI.
Jeg har ikke selv haft tid til at rode med det endnu, da jeg bruger mere tid på vores Desktop, så jeg ved ikke med sikkerhed hvor (u)færdig den er.
Kender du egentligt noget til Vias Epia EN serie? Har selv en server baseret på EN15000..
CN700 er ikke dets grafik chipet - det er dens North Bridge, så kan godt forstå du ikke kan få meget grafik ud af den..
Grafik chipset er et UniChrome Pro, som har indbygget MPEG-2 dekoder. Og der findes f.eks. OpenChrome projektet, som er perfekte, åbne drivere til UniChrome Pro chipsetet, og hvis du aktiverer MPEG-2 dekoderen, så kan du f.eks. afspille DVD næsten uden CPU forbrug. Ligeledes kan du lave et medie center med et TV kort, og så har du igen MPEG-2 dekoderen..
C7 processoren har også integreret Padlock security engine integreret i CPUen, så hvis du f.eks. tweaker OpenSSL lidt og aktiverer Padlock, så har du pludselig hardware krypteringsalgoritmer, og det går pludselig 40 gange hurtigere, end hvis det skulle klares i software (bruger det selv)..
