| Delitev nalog med jedri serverja | ||
|---|---|---|
|
Mambo89
2. feb 2012 12:24:28
Pridružen od: 23. feb 2009 2840 objav 2286 560 46 |
#1
Ali obstaja kakšna preprosta rešitev, da bi obiskovalce, ki brskajo po strani zagotovil vedno 1 prosto jedro na strežniku. Procesi, skripte in ostalo pa bi imeli svoje jedro ali 2? |
|
|
Mambo89
2. feb 2012 21:43:38
Pridružen od: 23. feb 2009 2840 objav 2286 560 46 |
#2
Sem dobil že en odziv, da so to verjetno ne da. Bom po nasvetu še ene druge osebe dodal k opisu, da bi rad nekatere naloge apacheja dodelil samo enemu jedru. Se to res ne da? Če se ne potem bi bilo najlažje imet 2 ločena serverja ter neko povezavo za podatke. |
|
|
SpinX
2. feb 2012 21:48:40
Pridružen od: 17. mar 2007 2618 objav 1720 190 20 |
#3
Za tako delitev resourcov se nisem slisal. Bi pa rekel, da imas ocitno napacno zastavljene zadeve zato kar delas, glede na par postov ki sem jih videl na forumu. Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
|
|
|
ledi
2. feb 2012 21:52:08
Pridružen od: 14. avg 2008 681 objav 325 223 14 |
#4
dokler ne bos povedal kaksne naloge bi ti delil med sabo sploh nima smisla filozofirat kako se to da ali ne |
|
|
Mambo89
2. feb 2012 22:00:11
Pridružen od: 23. feb 2009 2840 objav 2286 560 46 |
#5
Saj bom napisal, ampak bom moral prej vprašat developerje, da mi še 1x bolj podrobno opišejo backend, ker ne znam razložit na server side dogajanja, razen po domače. Zgleda, da je to kar sprašujem precej neobičajna nastavitev serverja. |
|
|
ledi
2. feb 2012 23:34:34
Pridružen od: 14. avg 2008 681 objav 325 223 14 |
#6
Mambo pozabu si " pred in za besedo developerje :D |
|
|
technolog
2. feb 2012 23:53:58
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#7
Ne vem zakaj bi si tako delitev sploh žežel. Vsakemu procesu posebej lahko nastaviš nice value, tako da imajo bolj pomembni procesi prednosti pri procesorskem času... Gotovo se stvar tudi po tvoje da naredit, vendar je vprašanje kako smotrno je to. Navsezadje imaš izvorno kodo operacijskega sistema, lahko jo spreminjaš kolikor hočeš, samo ti verjetno ne bo upravičilo stroška :) Z linuxom že 7 let. Pro web development.
|
|
|
Mambo89
3. feb 2012 00:29:08
Pridružen od: 23. feb 2009 2840 objav 2286 560 46 |
#8
Jah, a ti poznaš profi programerja, ki je hkrati še profi server admin in to vse skupi zapakirano še v Slovencu po tarifi na uro, ki ni noro visoka?:) Z "vprašat" sem mislil na tehnično razlago, kaj se dogaja s taski. Glede optimizacije serverja, pa vprašam tukaj, ker programer tega ne ve, kar je normalno. @technolog: Tole s prednostnimi procesi se sliši zanimivo. A deluje tudi takole: Imam 100 manj in srednje pomembnih procesov, ki so zasedli procesor do konca, in ravno takrat se začne zelo pomemben proces. Bodo manj pomembni se delno umaknili zelo pomembnemu? Ali, ko 1x teče, ni več bremze? |
|
|
technolog
3. feb 2012 08:39:27
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#9
Jasno, Mambo. Seveda deluje tako. Prilagajanje procesorja je itak sprotno, dinamično. In komot narediš da imaš recimo 100 nepomembnih procesov, jim daš linux nice value na recimo 18. Ko se bo pojavil proces z nice value recimo -2, bo iz procesorja izrinil vse te ta nepomembne procese, dokler se bo izvajal. http://en.wikipedia.org/wiki/Nice_(Unix)
Linux omogoča, da z neko komando daš proces "na pavzo". To pomeni, da si lahko stvar nardiš tako, da ko se nek drug proces zažene, da vse procese z nekim imenom ali vzorcem imena na pavzo. Ko se ta proces konča, odstraniš s pavze in nadaljuješ z izvajanjem. http://www.unix.com/shell-programming-scripting/25202-suspend-restart-process-shell-script.html p.s: In ne mi o tem, kako programer ne more vedet vsega tega. Jaz sem programer, pa vse to vem ;) Pač nism tak tip človeka da bi sam tisto kodo kucov, o ostalmu pa nč ne bi vedel. Taki programerji niso kej dost vredni. Z linuxom že 7 let. Pro web development.
|
|
|
Mambo89
3. feb 2012 20:45:43
Pridružen od: 23. feb 2009 2840 objav 2286 560 46 |
||