2Marsellus Wallace: Pořád to nechápeš. Jistě že i v desktopovém využití jsou přístupy náhodné, ale kolik jich je? Omezeně! Každý program je unikátní natolik, že nemůžeš říct, že obečně to je přístup o půl délky plotny a následné čtení 500 kByte nebo naopak šílené seekování a čtení mála dat. Jak chceš vytvořit obecnou simulaci přístupů I/O, když nelze určit způsob? V serverech je přístupů hodně, fronta je velká a každý přístup je jinam (dva uživatelé čtou každý jiný program a hlavička si pěkné zalétá). To v desktopech ale není, protože napřed se čte jedna věc a pak druhá. V desktopech se jedná více méně o sekvenční čtení větších bloků dat... fronta tady nehraje takovou roli. Disk s lepšími I/O nemá pro desktopové použití jednoznačnou výhodu - ano, má jistou výhodu, ale ne nijak dramatickou. Porovnej si výsledky WD Raptor 36GB s ostatními disky (už na to odkazuju asi 100x). V serverech jasně vede, v desktopech jen velmi nepatrně. Proč? No protože seek není u desktopů tak důležitý (lépe řečeno je důležitý, ale ne tak důležitý jako v serverech).
Pokud se ti to nezdá, tak proč lidi defragmentují? No protože po defragmentaci jsou ty data blízko a disk seekuje kratší vzdálenosti. Binární soubory jsou celistvé a čte se celý binární soubor (je jedno, po jak velkých logických blocích). Pomůže ti defragmentace u serverů, kde jsou přístupy zcela náhodné? To těžko, defragmentovat maličké bloky databází je k ničemu, když mezi nimi není žádná programová spojitost (a to v serverech není). Způsob určení výkonu v desktopových aplikacích je jeden - aplikační testy. Testovat dlouhé fronty I/O požadavků přes IOmeter? K čemu, když taková situace nastává leda v serverech?
"We're going to drop the 256 I/O load. Even busy servers achieve this figure only in burst moments. When considering steady-state loads, 64 I/Os easily represent a very heavy depth indeed." - citace z "tvého" URL. Kolik jich bude v desktopech? Myslíš, že víc? Takže podle tebe jsem měl vzít IOmeter a testovat zcela nereálné přístupy (v desktopech nereálné) nebo formulovat tuny mnou vymyšlených úloh, které se ani nemusí shodovat s realitou? To radši použiju ověřený a spolehlivě fungující test z velmi odborného časopisu c't.







Odpověď s citací