Neni to sice uplne spatny system, protoze je to mnohem lepsi nez co nabizi Linux, o BSD ani nemluve, ale pokud to neumi prioritu a bw limiting na IO operace, tak je prakticka pouzitelnost znacne omezena. Vetsinou dnes lidi pouzivaji DB a to je IO bound uloha, kde se bez kvalitniho io managementu nehnete.
Kvalitni management IO operaci maji 'mainframe os' z/OS a i5/OS, dost veci z nich je preportovano do AIXu a take velmi dobre umi io management Windows Vista.
Hracky Linux a Solaris maji tedy jeste hodne co dohanet. Co ostatne lze ocekavat od softwaru, ktery se musi davat zdarma, protoze by se dnes proste neprodal.
Osobne vestim Linuxu postupny zanik, jak je ostatne videt z grafu Apache vs IIS.
No ale ved o to ide, informacne jadro jeho prispevku tvori 5% (io management), inak su to jeho osobne dohady a emocionalne vylevy a co si budeme navravat, provokacie na pubescentnu temu "ktory je najlepsi OS"?
tak o tom, že by linux neuměl vůbec prioritu na io operace se budu hádat. viz man ionice. Jinak by mě zajímalo, jestli už visty faakt mají nějaký io blokový plánovač, když umějí tu prioritu. My v linuxu máme asi 4.
Ano mas pravdu.Podla mna si prilis skromny. Na viste bezi aj jadro zeme a riadi tu reakciu tam.Ba co viac, sam Boh ide na i/o vista].Nebud skromny a hovor pravdu.!
Tak si to trochu rozoberme. Vacsina toho co pises musi mat podporu v HW. OS to iba nastavuje. Takze napr. aj Linux na IBM p-series dokaze robit limitovanie IO operacii. Nema to nic z OS samotnym alebo len velmi malo.
Ostatne blbe poznamky si nabuduce nechaj pre seba lebo uz z prveho odseku je jesne ze sa v tom nevyznas.
Ještě vyřešit, jak ten IO management dělat na normálním železa tak, aby to mělo smysl. :-) Za čím se půjde, zaručená latence? Zaručený throughput? I/O operace? Průměrné parametry, maximální parametry? Tohle není CPU, aby se to "jen tak" nakrájelo na timeslices? Kdyby to bylo tak jednoduché, nepropíralo by se to na kernelovém mailing listu už nějakou dobu. Na úrovni, jakou implementuje Vista, to Linux v zásadě umí už teď, kromě zaručené šířky pásma, která ovšem z technických důvodů nemá moc jasnou sémantiku. To ovšem není totéž, jako kdyby žádná sémantika nebyla naimplementovaná. Momentálně se rozdělují IO timeslices, pokud vím.
Srandujes nie? Vista predsa spomaluje trafik na sieti pri prehravani multimedii. To ze si nieco niekde mozes nastavit este neznamena ze to tak je. Vista hracky si nechaj na frajerovanie pred kamaratmi.