zatizeni Linux vs Windows

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
future
Začátečník
Začátečník
Uživatelský avatar
Registrován: 25. lis 2003

zatizeni Linux vs Windows

Příspěvek od future »

Ahoj lidi,

predem upozornuju ze je tento dotaz i v Windows..
Delal jsem praci kde jsem porovnaval vykon a zatizeni CPU a systemu ve Windows a Linux serveru pri sitove komunikaci pres UDP. Vyslo me ze Windows ma cca 10x vetsi zatizeni procesoru nez Linux a pritom zatizeni systemu (jadro systemu) obou serveru bylo minimalni.
Pak jsem servery zatizil kompresi zip a znovu delal mereni. Zacim co CPU narostlo, sytem se skoro nezmenil. Nevite nekdo proc to tak je?
Diky.
future
Začátečník
Začátečník
Uživatelský avatar
Registrován: 25. lis 2003

Příspěvek od future »

napada me jestli by to nemohl byt samotnou architekturou systemu - jadrem/kernel.
U Windows ma v jadre nahrate vsechny potrebne ovladace a vsechny jsou porad aktivni, navic spustene aplikace si ridi jak se sluzbama jadra nalozi.
U Linuxu jadro vsechno ridi, ovladace si nahrava jen kdyz je potrebuje a aplikacim prideli nove vytvorene jadro jen pro aplikaci, z ukoncenim aplikace zanika.

muze to byt vysvetleno takto?
future
Začátečník
Začátečník
Uživatelský avatar
Registrován: 25. lis 2003

Příspěvek od future »

Jeste bych se zeptal jinak, nevi nekdo z vas rozdil mezi architekturou Linux a Windows? Jaky zpusobem pracuje jadro? Pristup k aplikacim a HW. Mozna timto by se dalo vse pak vyresit. Vse staci jen obecne.
Josko
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. dub 2005
Bydliště: Žilina (SK)
Kontaktovat uživatele:

Příspěvek od Josko »

Obrázek
Keby mi niekto chcel písať tak radšej na Jabber/GTalk - bruno.kremel(at)gmail.com
NB: MacBook Pro 13" 7,1: CPU: Intel Core 2 Duo P8600@2,4GHz, VGA: nVidia GeForce 320M, RAM: 4GB 1067MHz, Display: LG W2452T 24",
Sound: E-MU 0202 USB + PP 4xEL34 elektrónkový zosilňovač 2x40W Powered by: Mac OS X Snow Leopard 10.6.4
future
Začátečník
Začátečník
Uživatelský avatar
Registrován: 25. lis 2003

Příspěvek od future »

Jen pro zajímavost můj názor proč má Linux méně zatížený CPU je tento:

Linux má samostatné (Monolitické) jádro, do kterého se implementují potřebné moduly až za běhu (ovladače).
Nahrávají se do adresového paměťového prostoru společného s jádrem, čímž se zvyšuje využití paměti.
Použití ovladačů probíhá na vyžádání aplikace jako volání jednoduché funkce.
Tento způsob komunikace zefektivňuje provoz PC.
GUI spravuje X Window Server, jako samostatný proces.

Windows má (Hybridní) jádro obsahující více modulů než Linuxové (základní podpora GUI a část ovladačů).
Ostatní moduly se zbytkem ovladačů a GUI běží jako server v uživatelském prostoru.
Díky tomuto potřebují systémová volání více HW prostředků.
Navíc GUI zvané Luna nemá dokonalé přepočítávání grafických data a vyžívá částečně CPU.


A proč kompreze zip nezatěžuje systém? Jak tu bylo řečeno:

Při kompresi zip je jádro zatíženo méně proto, protože komprese probíhá v uživatelském režimu.
Odpovědět

Zpět na „Operační systémy Linux a podobné“