Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (2)
Emner Styresystemer, Linux

Dansker bag vigtigt bidrag til ny Linux-kerne

Den danske Linux-kerneudvikler Jens Axboe nævnes af Linus Torvalds som en af de store bidragydere til den nye Linux-kerne 2.6.32, der torsdag så dagens lys.

Af Mikkel Meister Torsdag, 3. december 2009 - 15:49

Den danske Linux-kerneudvikler Jens Axboe har sat et stort og tydeligt fingeraftryk på den aftapning af Linux-kernen, 2.6.32, der i dag blev frigivet til download på hjemmesiden kernel.org.

»Jeg tror, at vi har en release uden noget nyt filsystem for en gangs skyld, men der er sket en del ændringer i btrfs (filsystem, red.), og block layer writeback er i sig selv gennemgået store opdateringer, og hele per-bdi writeback-tingen er en temmelig stor ændring,« skriver Linux-opfinder Linus Torvalds i den officielle meddelelse om den nye kerne.

Den 'temmeligt store ændring', per-BDI writeback, står der 'Jens Axboe' på, og han har kort fortalt skrevet en ny mekanisme, der gør udskrivningen af data fra kernens page cache til disken både mere fair og jævn.

Linux-kernens page cache ligger mellem filsystemet og disklaget, og den indeholder både 'clean' og 'dirty' data ? det vil sige data, der henholdsvis er konsistente og inkonsistente med, hvad der er lagret på selve disken.

De 'dirty' data er altså data, der skal skrives til filer på disken, men som endnu ikke er blevet skrevet ud. Hidtil er skrivningen af denne form for 'gamle' data sket med de såkaldte pdflush threads, som med et fast tidsinterval har taget data i page cachen og skrevet dem ud til disken.

Ud med pdflush, ind med per-BDI writeback Typisk har et sted mellem to og otte pdflush threads stået for arbejdet, og selvom hver tråd kan arbejde på flere devices - harddiske eller partitioner - ad gangen, kan kun én af trådene tilgå et device ad gangen.

Det har givet anledning til problemer, da der ikke har været nogen synkroniseringsmekanisme mellem trådene til at sørge for, at de kan blokere for hinanden på de enkelte devices, og herefter give plads til en anden tråd.

Et andet problem har været ujævn hastighed af skrivning af data, hvis trådene ligger og konkurrerer med hinanden.

»Det kan brugeren så opleve ved, at man sidde og slår i musen og tænker 'hvad pokker sker der'. Målet var derfor både at gøre udskrivningen af data hurtigere og mere jævn,« siger Jens Axboe, der til daglig arbejder for Oracle.

Kernen er nu gået fra at have ét sæt pdflush-tråde helt overordnet til alle devices i systemet, og til nu at have én tråd per device, og muligheden for flere tråde per device er ifølge Jens Axboe på tegnebrættet.

Det betyder, at en tråd nu nedlægges igen, hvis der alligevel ikke var brug for den, og omvendt kan der skaleres op med flere tråde, end pdflush var i stand til, hvis det er nødvendigt.

»Formålet med per-BDI writeback var at løse problemet med starvation (enkelte tråde, der sjældent eller aldrig kommer til fadet, red.), og med ujævn skrivning af data i pdflush, og det er også den primære grund til, at per-BDI writeback er hurtigere,« siger Jens Axboe.

Ifølge Jens Axboe er den nye kode både over 20 procent hurtigere end pdfludsh og skriver data jævnt med over én gigabyte per sekund.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Salesforce.com - udviklere til Vallensbæk
Udgivet 30. nov 2011 10.44
Akademiker til metodeområdet
Udgivet 9. maj 17.29
Data Warehouse Seniorkonsulent / Arkitekt
Udgivet 11. apr 9.55
Senior metodekonsulent med interesse for BPM og SCRUM
Udgivet 2. maj 9.59

Kommentarer (2)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Thorbjørn Andersen 4. dec. 2009 - 08.07
 
Ros

God nyhed.
Derudover er mit indlæg blot en tilkendegivelse af respekt for det arbejde Jens Axboe har lavet. Godt gået.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
John Vedsegaard 4. dec. 2009 - 15.37
 
Han burde have tilskud

Staten eller EU burde give ham et uopfordret tilskud til videre udvikling, uanset om han har brug for det eller ej.
Jeg glæder mig til at afprøve det i praksis.
Måske kan det ligefrem gøre afvikling af musikproduktionsprogrammer bedre.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. To psykologiske årsager til at IT-projekter går galt

    15 comments.
    Last update 3 minutter 53 sekunder
    Skrevet af Robert Voje
  2. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    15 comments.
    Last update 6 minutter 28 sekunder
    Skrevet af Jacob Bach Pedersen
  3. Cisco kan være en dyr netværksreligion

    13 comments.
    Last update 26 minutter 42 sekunder
    Skrevet af Bjørn Connolly
  4. Finansminister afliver teori om NemID som spionsoftware

    20 comments.
    Last update 39 minutter 59 sekunder
    Skrevet af Peter Mogensen
  5. Dart: Dynamisk Statisk Programmering

    9 comments.
    Last update 42 minutter 26 sekunder
    Skrevet af Nikolaj Brinch Jørgensen
  6. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    4 comments.
    Last update 47 minutter 33 sekunder
    Skrevet af Thomas Hansen
  7. Microsoft fjerner umoderne bling-effekter i Windows 8

    34 comments.
    Last update 1 time 47 minutter
    Skrevet af Lars Bjerregaard
  8. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    12 comments.
    Last update 3 timer 30 minutter
    Skrevet af Thomas (bbb) Hansen

Mere debat »

It-virksomheder

4C Management Consulting
|
Surfray 2009
|
Delegate
|
ProData Consult
|
Biwise
|
Twins Consulting
|
Ubivox
|
Computerfriend.DK
|
Praktisk IT
|
Innologic A/S
|
TOPdesk Danmark
|
Coolsms
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300