Portál AbcLinuxu, 26. července 2025 02:36


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
michich avatar 20.4.2007 08:24 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Odpovědět | Sbalit | Link | Blokovat | Admin
Problém se projevuje na 4096-procesorovém stroji. Takový problém bych chtěl mít.
the.max avatar 20.4.2007 08:48 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
zish, ja snad racia ni ne, bych musel mit k tomu jeste malej atomovej reaktor:-D
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Luboš Doležel (Doli) avatar 20.4.2007 09:10 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Tady jde spíš o princip - současné řešení je systematicky špatné.
atan avatar 20.4.2007 11:47 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Nerika se spis systemove spatny?
atan avatar 20.4.2007 11:48 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
spatne
20.4.2007 08:58 Mr.
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Odpovědět | Sbalit | Link | Blokovat | Admin
no třebas jednou až bude běžně v procesoru 4096 jader, tak se to bude hodit. Lepší začít dřív něžli později. :-)
20.4.2007 09:07 Xerces
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak to teda říkám WoW! Oni ta Windows budou asi přeci jenom lepší, o takovém problému jsem u nich neslyšel. :-)
the.max avatar 20.4.2007 10:11 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
oni se k tak vysokemu cislu nedostali, zkoncili mnohem mnohem driv:-D
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
20.4.2007 13:27 Kral Klacek
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
no u mne na kompu skoncili wokna u cisla 2, proste dvojadro tuhne pri idleni, spousta patchu na to a zadnej nefunguje
Luk avatar 20.4.2007 14:50 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Pokud vím, tak Windows 2003 Server zvládne max. 32 procesorů, a to ještě jen u Datacenter Edition (Standard má limit 4, Enterprise 8 procesorů). Čili podobné problémy tam absolutně nehrozí ;-)
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
20.4.2007 22:58 peter_h | blog: need4speed
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Aha, co ak budu 8 jadrove CPU (resp 2x4)? Z toho plynie, ze tak skoro nebudu..
Btw. nedavno som dosiel na jednu (mozno znamu) vec - chcete podporu vyrobcov svojho HW v linuxe? Urobte ho nekompatibilnym s predoslymi verziami a narocnym na systemove prostriedky!
Luk avatar 20.4.2007 23:47 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Mám pocit, že se jedná o počet fyzických procesorů (resp. procesorových patic), čili více jader může být. Tedy přinejmenším u těch 4/8 procesorů, u těch 32 to může být jinak.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
20.4.2007 11:02 Jakub
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
Odpovědět | Sbalit | Link | Blokovat | Admin
A netyka se ten limit spise threadu? Pokud vim, tak je potreba ty procesory znehybnit tim, ze se na kazdem z nich naplanuje thread s nejvyssi prioritou, aby nemohly delat nic jineho. Solaris ma velmi podobny mechanismus, ktery se pouziva napr. pri pridavani/odebirani procesoru.
Luk avatar 20.4.2007 15:04 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Problém se škálovatelností při načítání modulů
To jsou v podstatě tři samostatné problémy. Jeden spočívá v malém prostoru pro TID (identifikátor vlákna, jehož zvláštním případem je i PID). Ten by šel snadno řešit zvětšením prostoru na 2^31(jádro je na to plně připraveno), mohou být ale problémy u některých aplikací, které s tím nepočítají.

Druhý problém je O(n) složitost prohledávání procesů pod initem, kde jich může být obrovské množství. Řešení je víc (něco je tam i popsáno), ale vždycky to bude mít nějaké mouchy. Nabízelo by se třeba uložení v jiné struktuře (hashovací tabulka, strom apod.), ale zase naroste spotřeba fyzické paměti a režie na správu.

A třetí problém je samo zavádění modulů. Pomohlo by, kdyby se místo vytváření samostatných vláken použila ta, která už existují.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.