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 >>