virtual threads ....üssetek .....

Hello!

Nos, első sorban azt szeretném hogy ne nevessetek ki azért amit kérdezni fogok. Azért kérdezem meg mielött jóbarátommal guglival kéz a kézben együtt vadásznánk a nagy kalandot, hogy tudjam érdemes e?

Szóval, adott 2 barátom akik hosszú ideje üzemeltetnek egy játék szervert, ez a szerver a mostanában oly divatos wow server emulátor-okra épülő "wow játékszerver".

Ez a szerver kérem szépen eddig szépen és jól is ment egy mangos nevű wow emulátorral. Na ez a mangos egy opensource téma. Én személy szerint nem sokat foglalkoztam még mangossal szóval közelebröl nem ismerem.Virtualizációval eddig max qemu vagy vmware ami közelről érintet.

A lényeg a következő: a problémájuk az hogy úgy tűnik a mangos-nak van két thread-je ami csakis 1 core-t vagy 1 cpu-t hajlandó használni és azt bizonyos szinten le tudja terhelni rendesen.

Maguk a mangos fejlesztői saját bevallásuk szerint nem hajlandók ezen a helyzeten változtatni sok egyéb ok miatt. Ott a forráskód írd meg magadnak :)
Ami kissé hardcore dolog mert elég mélyen kéne belenyúlni.

Szóval a 2 barátom közül az egyik jött avval hogy pedig ő a szerver teremben ahol van a gépük látta hogy egy másik mangos-os brigád gépén megy a vmware esx és hogy azon bizony mind a 8 magot kihasználja a szerver, és valószínüleg virtualizálták a thread-eket...........

???????????????????????????????????????

Szóval nekem a kép sehogy se áll össze. Nem értem az hogy egy adott alkalmazás amiben nincs támogatás párhuzamos adatfeldolgozásra/futtatásra hogy lenne képes ezt egy virtuális rendszerrel mégis megoldani hogy több core/cpu menyjen mégis az a 2 thread ??

Sose foglalkoztam még xen-el vagy vmware esx-el se kvm-el, őszintén szólva én ezt egy hülyeségnek tartom, de ha ezt mégis meg lehet oldani akkor csak mondjatok annyit hogy igen (de aztán ne szivassatok :))és szétgooglézom a netet solution miatt.

Hozzászólások

Nekem idegen ez a wow vilag, de miert nem kerdezed meg "a masik mangos-os brigadot"?

ASK Me No Questions, I'll Tell You No Lies

egyrészt nem ismerem öket .... másrészt a 2 barátom nem szeretné hogy megkérdezzem öket .... mint kiderült igencsak nagy konkurens arcoskodások vannak ezekben a wow szerveres világokban ....akár hiszed akár nem a pénzről szól a dolog.... először én is meglepődtem ezen !

AHAHAHAH :D

ez kb olyan szanalmas mint a bithumen.de sztori. :)

a mangost megneztem, hat kb elbujhat az igazi wow elmeny mellett. a sok 14 eves pistike meg mikor anyuci/apucitol kap egy GC -t, felmegy az igazi szerverre, teljesen lejaratja az osszes magyart. ezert nem vagyok magyar klanba, ezert nem vagyok felismerhetoen magyar nevvel a jatekban, mert egyszeruen bunko taplo kis kocsogok akik ilyen szerverrol jonnek at.

mert aki sokat tud wowozni, egy 1-2 het alatt 70et eleri az altsulis/gimis 14-18 eves kis senki. nem tud angolul, igy nem igazan tud interaktalni a kozosseggel, csak a magahoz hasonlo senkikkel. igy egy belterjes senkik gyulekezete alakul ki (kb az osszes magyar guild)

GC = gamecard, anyu/apu veszi, 60 napig jo, 8k huf.

Ezt most nem vagom. 2 _barat_.. es nem adnak segitseget?.. "So called friends".. lol

Btw.. kerdezd meg par vezeto szerver forumon. (Volt egy ami amolyan 'gold partner' szerusegnek szamitott, de az a gond csak kb 2szer inditottam el a jatekot. Azon az oldalon a privatszerver listason sorba rakod, ott lesz elsok kozt.)

tobb processt latsz a topban? igen
mas a pidjuk? igen

=> az OS feladata a cpukon a scheduling? igen

pipa.

Erről jut eszembe egy eset anno Rainbow Six: Raven Shieldel volt az, hogy dupla magos gépen nem igazán futott. Ezalatt azt értem, hogy dupla magos géppel elindítottam, furán viselkedett a játék, alig lehetett mozogni, ha meg is mozdult akkor kb. a pálya túlvégén volt, remegett a kép, szóval furán. Átpakoltam az egészet egy magra, láss csodát tökéletesen ment (UT 1 motoros a játék).

Ezt pölö miért nem tudta rendesen lekezelni win?

@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.25-2-amd64

Passsz akkor... oO(neked is kisebb az egyik heréd?:D), de volt hozzá patch is. De ha rákeresel a következő szavakra: "rainbow six raven shield dual core", akkor láthatod, hogy nem csak nekem volt ez probléma. :-) Mondjuk én AMD vagyok.

@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.25-2-amd64

A System Shock 2 pedig lefagy, ha tobb procin fut. Az ok: rosszul csinaltak meg, es nem thread-safe a kod.
Gondolom a Rainbow Six eseten is valami hasonlo lehetett, csak ott a kritikus szakaszokba/mutexekbe kavarodtak bele, es tul sokat vart egymasra a ket szal. Ha valaki toketlenul kodol, elofordul az ilyen.

----
'Give us seeds so that we may live and not die' (Gen 47:19)
Wow! Quoting the bible worked! -Eremal, piratebay
honlapkészítés

hm azért a felvetet kérdéshez is hozzászólhatnátok .... a wow-os rész cseppet se érdekel.

WoW szerver valóban jól nem nagyon fog menni linuxon, amíg a drága kiadó el nem készíti a hivatalos, támogatott kiadást. Ezek amikkoel játszadozol ugyanis csak lekoppintott másolatok, amik többnyire hasonlítanak az eredetire.