ot task_struct(4-12-2009)
Na 3 dekemvri izleze versiia 2.6.32 na Linuks.
Osnovni podobreniia sa:
1) Zapisvane na dannite ot kesha po otdelno za vsiakoi ustroistovo
Pomoshtni linkove:
1 ,
2 ,
3 .
"Writeback" v konteksta na iadroto mozhe da se opredeli kato protses na zapisvane na "mrusna" pamet ot kesha sus stranitsite vurhu
harddiska. Kolichestvoto danni, koito mozhe da se nalozhi
da budat zapisani, mozhe da bude ogromno - stotitsi megabaiti, dori gigabaiti. Tova se pravi ot nishkata v iadroto "pdflush", kogato
kolichestvoto "mrusni" danni nadmine granitsite,
postaveni v /proc/sys/vm. Segashnata pdflush sistema ima nedostatutsi, nai-veche v sistemite s niakolko ustroistva za suhranenie, koito
triabva da zapisvat golemi parcheta ot danni na
diskovete. Tazi realizatsiia ima niakoi nedostatutsi, opisani v linkovete po-gore, koito predizvikvat loshi rezultati i zavisvane v niakoi
situatsii. Novata sistema e proektirana ot Jens Axboe
(Oracle), kato se fokusira okolo ideiata da ima otdelna nishka za vsiako ustroistvo. pdflush veche ia niama i e zamenena ot druga nishka -
flush-MAJOR, v koiato se suzdavat drugi nishki,
kogato ima nuzhda danni da budat zapisani na niakoe ustroistvo i sled kato si svurshat rabota se zatvariat. Novata sistema ima dosta po-
dobro predstaviane. Za poveche informatsiia poglednete
linka kum iztochnika.
2) Podobreniia v Btrfs
Pomoshtni linkove:
1 .
1. Dobavena poddruzhka na -ENOSPC
2. Podobreno iztrivane na momentni snimki(snapshots) i poddialove (subvolumes)
3. Podobrena proizvoditelnost pri visoko natovarvane.
3) Kernel Samepage Merging
Pomoshtni linkove:
1 ,
2 .
Vsichki moderni operatsionni sistemi izpolzvat spodelena pamet, no virtualizatsiiata ne mozhe da se vuzpolzva ot tova, dori i virtualnata
mashina da izpulniava niakolko ednakvi operatsionni
sistemi. KSM pozvoliava spodelianeto na takava pamet mezhdu virtualiziranite OS. KSM demona(ksmd) periodichno skanira raioni ot
pametta, kato tursi stranitsi s ednakvo sudurzhanie i gi
slaga v edna, zashtitena ot pisane, stranitsa. Za tazi stranitsa se prilaga praviloto "kopirane pri pisane" (Copy on write - COW), ako
niakoi ot protsesirte iska da promeni sudurzhanieto i. Ne
se skanira tsialata pamet na kompyutura, a samo opredeleni sektori, izbrani chrez madvise(2). Rezultatut e goliamo namalenie na
izpolzvanata pamet. Za poveche informatsiia poglednete linka
kum iztochnika.
4) Ulesnena konfiguratsiia na iadroto
Povecheto hora izpolzvat iadroto, koeto idva s disributsiiata im, no niakoi predpochitat da si prekompilirat svoe. S dobavianeto na vse
poveche i poveche novi vuzmozhnosti iadroto stana trudno
za konfigurirane, za tova v 2.6.32 e dobavena nova optsiia za kompilirane - make localmodconfig. Tia puska lsmod za da nameri vsichki
moduli, koito se izpolzvat, namira zavisimostite im
i
prochita .config, kato premahva vsichki nenuzhni moduli. Taka lesno i burzo se poluchava iadro, optimizirano za vashata sistema.
Drugi podobreniia:
1. V grafichniiat stek sa dobaveni Radeon r600/r700.
2. Dobaven e nisko latenten rezhim na CFQ IO dispechura.
3. Poddruzhka na S+core arhitektura.
4. Intel Moorestown, SFI (Simple Firmware Interface) i ACPI 4.0
Iztochnik: kernelnewbies.org
Svaliane: kernel.org
<< bg.freebsd.org otnovo raboti | Sledvashta data za LPI-izpit: 19 dekemvri >>
|