Hozzászólások
-
SzerzőBejegyzés
-
LOL =~ mókás
a pthreads ezek szerint hatékonabb a fork nál?
Lényegesen. A fork()/join()-nál csak ez a két eljárás van, míg egy szálnál rengeteg dolgot meg lehet oldani, el lehet küldeni aludni, vagy megszakítani, …
talán több módon is lehet fórumot nyitni, mint kérdésözönnel.
Ezt nem vitatom, de zavart, hogy nem tudtam mire vélni a témaindító kódot. Mindenestre a próbálkozásomra a LOL válasz vhogy nem fair.
Megannyiszor dokumentációs hiányosságba ütközök. Pl. a libmpeg3 befordításakor csodálkoztam, hogy miért dob hibaüzenetet a c++, mikor libm és libpthread nélkül fordítom a makefile segítségével…
Ez így nem igaz, nagyon sok helyen van doksi róla. Csak nem találtad meg. Ennek ellenére ha feltetted volna itt a fórumban a kérdést, akkor válaszoltam volna rá.
Tájékozatlan vagyok a linux C programozási környezetében, nézd el nekem ezt a kérdéset…
Mivel semmit sem írtal, így nem nagyon tudtam megítélni a válaszom egyszerûségének a szükséges mértékét.
Persze a glibc-rõl érdemes a többi szót ejteni, hiszen ha Win-rõ próbálok átlovagolni Linuxra, minden bizonnyal ezen függvénykönyvtárral kezdem az ismerkedést. Mint írtad is, alapfüggvényeket tartalmaz, legyen e hely, ahol beszélhetünk róla.
Hát, többségében az ISO 9899 átlal elõírt függvényeket tartalmazza, plusz a POSIX függvényeket. a 2.3-as glibc-ben nem a linuxthreads található, hanem az NPTL.
http://www.humanfactor.com/pthreads/
http://users.actcom.co.il/~choo/lupg/tutor…lti-thread.html
http://www.llnl.gov/computing/tutorials/wo…reads/MAIN.html
http://www.ibiblio.org/pub/Linux/docs/HOWT…rocessing-HOWTO
http://people.redhat.com/drepper/nptl-design.pdfEzt egy kicsit kifejtenéd bõvebben? Vagy többre nem futja?
A fórum mintha közös kommunikációs célt szolgálna. Felvilágosítanál hogyan valósítja meg ezt a célt a kódrészleted? Legalábbis mint témaindító?
IIS 6.0 az Apache 1.3.23-mal szemben 20-96%-os, az Apache és a TUX párosához képest pedig 14-101%-os teljesítménynövekedést ért el.(terminal.hu)
Nem értem, miért hergeled magadat. A dicsõ „független” tesztlabor a fork()-ot használó régi 1.3-as Apache-csal, és 2.2-es glibc-vel (NPTL nélküli) tesztelte. Az idõzítés érthetõ, nemsokára jön a 2.6-os kernel, amivel már messze nem tudnak ekkora különbséget elérni. Szerintem nem a Windows 2003-mal kelett volna összehasonlítani a RedHat 8.0-t, hanem egy Windows 2000-el, mert az elõbb említett komponensek (2.4-es kernel, apache 1.3, glibc 2.2) ezzel a verzióval vannak egy súlycsoportban.
A teszt szerintem megfelelõ idõpontban jelent meg, amikor a konkurencia (Linux) a leggyengébb a zászlóshajóval szemben (W2k3). No meg a mesterségesen keltett bizonytalanságot meg kell lovagolni.
Mindenesetre kíváncsi vagyok egy RH8 vs 2.6-os kernelre épülõ disztrib többprocesszoros tesztjére. Persze erre még várni kell.
majd értelemszewrüen feltelepül a drivere az nvidia kártyának vagy nem olyan egyszerü?
Csak szöveges módban lehet telepíteni, és UHU-nál fel kell tenni a fejlesztõi csomagokat is (gcc, binutils, make, glibc-devel, kernel-headers, …).
nem lehet, hogy „hide” lett a particio?
Ezt az sfdisk is kideríti.
-
SzerzőBejegyzés