Jadro 2.6.27 a rychlost PC

d.petr d.petr na post.cz
Pondělí Listopad 10 19:46:10 CET 2008


Kasparek Tomas wrote:
>> Napadlo mě zkusit i distribuční jádro (2.6.18) mého oblíbeného Debianu. 
>> Co myslíte, bylo rychlejší, nebo pomalejší než moje 2.6.27? ..... Ano, 
>> c) je správně. Nenabootovalo, protože nenašlo disk s rootem. Tipuju 
>> proto, že CONFIG_IDE_GENERIC (bez kterého mi disk taky nenajde) mají 
>> jako modul a ten se holt bez disku blbě hledá. Debiane, Debiane!
> 
> nesleduju to od zacatku ale kdyz tady zminite generic ovladac pro IDE tak
> to se mi moc nezda - podivejte se jakym ovladacem to ktere jadro 2.4/2.6
> spravuje dany disk - dle vypisu pri startu. Neni to nahodou o tom ze v 2.4
> je neco nativniho (tedy napr. i DMA) a v 2.6 je to prave ten generic a
> tudiz pomalost sama?

Jádro 2.4 během startu k ovladači vypsalo:
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
A podle výpisu hdparm pak nebylo DMA zapnuté.
V serveru je isová karta s řadičem UMC, ale jiným, než který nabízí 
konfigurace jádra.
Jádro 2.6 vypisuje:
Uniform Multi-Platform E-IDE driver
ide_generic: please use "probe_mask=0x3f" module parameter for probing 
all legacy ISA IDE ports

Už jsem se smířil s tím, že kopírování pomocí mc (přes shell) zkrátka s 
jádrem 2.6 trvá dlouho. mc snad opravdu, jak tu někdo psal, posílá každý 
bajt zvlášť (při kopírování je server vytížen procesy cat a dd, pustil 
jsem strace na dd a je to pořád read() a write() po jednom znaku) a 2.4 
mělo zřejmě režii kolem zavolání služby menší. Jiné metody přenosu (FTP, 
scp) jsou v obou jádrech zhruba stejně rychlé (a mnohokrát rychlejší, 
než mc).

Petr



Další informace o konferenci Linux