Samozřejmě když nemáte HW, který by byl schopen dostatečně rychle dodat data pro přehrávání multimédií (třeba 100 AV streamů), tak vás žádná rezervace přenosového pásma nespasí :). Rozdíl nastává, když potřebný HW máte.
Linuxové jádro je v řadě věcí o dost pozadu. Typicky je to způsobeno tím, že byl v dané věci na začátku zvolen jeden z nejjednodušších modelů, který se dal snadno a rychle napsat, a teď by bylo přepisování velmi složité. To je jedna z nevýhod vývoje s omezeným plánováním a omezeným rozpočtem. Nicméně historie ukazuje, že i systém s řadou technologických kompromisů (zjevný eufemismus) může být u uživatelů velmi oblíbený, viz Windows 3.x.
Odezva konkrétního stroje při práci s diskem nemá s preemptivitou kernelu (ani ničeho jiného) moc společného. Pokud sekretářce jede stroj pomalu, tak může jen konstatovat, že je to špatné. Vy jste ale odborník, tak se jako odborník chovejte. Podívejte se, kolik je volné fyzické RAM - možná vám jí něco sežralo. Ujistěte se, že na disku je minimálně 10% volného místa (lépe 15+%), a defragmentujte disk. Když bude problém pokračovat, použijte Performance Monitor, a podívejte se na délku diskové fronty, počet page faults za vteřinu, a ostatní věci související s disky, pamětí a swapem. Nechce se mi věřit, že byste se byl schopen naučit stovky unixových příkazů, a přitom nezvládl administraci stanice s Windows XP. To by bylo jako umět vyšívat, ale neumět přišít knoflík ;)
Plánovač I/O ve Windows XP nepodporuje rezervaci přenosového pásma, ani prioritizaci I/O requestů (byť existují možnosti, jak tyto věci implementovat). Samozřejmě ani ve Vistě nerezervujete přenosové pásmo pro zavádění aplikace. Tam v nejlepším případě využijete prioritizaci requestů. Hodně se ovšem (i v XP) uplatní prefetch, případně uložení binárek na disku ve vhodném pořadí (což zařizují Idle Tasks).
To, že jsou na tom Windows XP s plynulostí multimédií daleko lépe, než Linux, je dané prioritizací přerušení a preemptivním kernelem.
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 114 058×
Přečteno 90 395×
Přečteno 73 784×
Přečteno 58 461×
Přečteno 54 674×