哪位老大知道: 系統(tǒng)的進(jìn)程優(yōu)先級(jí)有沒(méi)有衰退的概念呢?即進(jìn)程運(yùn)行的時(shí)間越長(zhǎng),優(yōu)先級(jí)就越低? 如果有的話,怎樣控制呢??? 先謝謝了! llc107 回復(fù)于:2002-12-05 14:18:23 up jsn 回復(fù)于:2002-12-05 14:55:00 進(jìn)程的優(yōu)先級(jí)是隨時(shí)在變的,如果進(jìn)程占CPU
哪位老大知道:
系統(tǒng)的進(jìn)程優(yōu)先級(jí)有沒(méi)有衰退的概念呢?即進(jìn)程運(yùn)行的時(shí)間越長(zhǎng),優(yōu)先級(jí)就越低?
如果有的話,怎樣控制呢???
先謝謝了!!
llc107 回復(fù)于:2002-12-05 14:18:23up
jsn 回復(fù)于:2002-12-05 14:55:00進(jìn)程的優(yōu)先級(jí)是隨時(shí)在變的,如果進(jìn)程占CPU的資源增加,優(yōu)先級(jí)就會(huì)降低,反之亦然,
[求助]進(jìn)程衰退的問(wèn)題Unix系統(tǒng)
。llc107 回復(fù)于:2002-12-05 15:01:37有什么辦法控制呢?
比如我的服務(wù)器上跑數(shù)據(jù)庫(kù),有長(zhǎng)事務(wù)發(fā)生時(shí)相關(guān)進(jìn)程也會(huì)變得優(yōu)先級(jí)越來(lái)越低——這可不是我希望的。
如果有什么設(shè)置能“關(guān)閉”這種優(yōu)先級(jí)衰退的“功能”嗎?
jsn 回復(fù)于:2002-12-05 15:12:20好象沒(méi)有辦法,這是由系統(tǒng)自動(dòng)控制的。這樣做的目的是為了安全和效率。其實(shí)進(jìn)程的優(yōu)先級(jí)降低,執(zhí)行效率并沒(méi)有受到多大影響,不必太計(jì)較。
llc107 回復(fù)于:2002-12-05 16:09:35唉,要是有很多這樣得進(jìn)程呢?數(shù)據(jù)庫(kù)越來(lái)越慢……
郁悶ing...
jsn 回復(fù)于:2002-12-05 16:16:41[這個(gè)貼子最后由jsn在 2002/12/05 04:17pm 編輯]
那只說(shuō)明系統(tǒng)配置不夠,或軟件、數(shù)據(jù)庫(kù)設(shè)計(jì)不合理。
解決這個(gè)問(wèn)題,應(yīng)該從優(yōu)化軟件設(shè)計(jì)和增強(qiáng)系統(tǒng)配置方面入手。
南非蜘蛛 回復(fù)于:2002-12-05 16:17:58太深?yuàn)W了,暈~~~
mmmmn 回復(fù)于:2002-12-05 16:18:03man nice
jsn 回復(fù)于:2002-12-05 16:34:35nice只可以把進(jìn)程的優(yōu)先級(jí)降低,不能升高。
系統(tǒng)做這樣的限制,包括前面的優(yōu)先級(jí)與占CPU資源的關(guān)系,都是為了整體安全與效率。
jsn 回復(fù)于:2002-12-05 16:39:25[quote][b]下面引用由[u]南非蜘蛛[/u]在 [i]2002/12/05 04:17pm[/i] 發(fā)表的內(nèi)容:[/b]
太深?yuàn)W了,暈~~~
[/quote]
汗ing
班門(mén)弄斧,蜘蛛不要取笑我,還望你多多指點(diǎn)。
mmmmn 回復(fù)于:2002-12-05 16:42:01[quote][b]下面引用由[u]jsn[/u]在 [i]2002/12/05 04:34pm[/i] 發(fā)表的內(nèi)容:[/b]
nice只可以把進(jìn)程的優(yōu)先級(jí)降低,不能升高。
系統(tǒng)做這樣的限制,包括前面的優(yōu)先級(jí)與占CPU資源的關(guān)系,都是為了整體安全與效率。
[/quote]
root可以的
南非蜘蛛 回復(fù)于:2002-12-05 16:45:48[quote][b]下面引用由[u]jsn[/u]在 [i]2002/12/05 04:39pm[/i] 發(fā)表的內(nèi)容:[/b]
汗ing
班門(mén)弄斧,蜘蛛不要取笑我,還望你多多指點(diǎn)。
[/quote]
我已經(jīng)在我得網(wǎng)站引用了你的兩篇關(guān)于vmware的文章,都有屬你的名字,沒(méi)有什么版權(quán)問(wèn)題吧,我發(fā)現(xiàn)你對(duì)vmware研究的挺深的,以后多多請(qǐng)教
科學(xué)球 回復(fù)于:2002-12-05 16:46:52我覺(jué)得可以不用去關(guān)心優(yōu)先級(jí),因?yàn)榧词箖?yōu)先級(jí)降到極限,也不會(huì)低于時(shí)間函數(shù)的優(yōu)先級(jí)。凡是在時(shí)間優(yōu)先級(jí)以上的進(jìn)程,都可以視為高優(yōu)先級(jí)進(jìn)程。具體的函數(shù)可以去查《Solaris系統(tǒng)內(nèi)核》這本書(shū)
mmmmn 回復(fù)于:2002-12-05 16:48:27汗。。。球球什么都看。海
jsn 回復(fù)于:2002-12-05 16:48:56[quote][b]下面引用由[u]mmmmn[/u]在 [i]2002/12/05 04:42pm[/i] 發(fā)表的內(nèi)容:[/b]
root可以的
[/quote]
對(duì),記錯(cuò)了,
電腦資料
《[求助]進(jìn)程衰退的問(wèn)題Unix系統(tǒng)》(http://www.oriental01.com)。sorry。剛才看了一下,root是可以的。
印象中以前也調(diào)過(guò),不過(guò)是很久以前的事了。記性不好。
好象是調(diào)上去之后,過(guò)一會(huì)又會(huì)降下來(lái)。
llc107 回復(fù)于:2002-12-05 16:49:09有道理。我覺(jué)得還是應(yīng)用的問(wèn)題。還是從應(yīng)用方面入手。
mmmmn老大的nice是不是也只能解決單個(gè)進(jìn)程的問(wèn)題呀?
謝謝各位。!
jsn 回復(fù)于:2002-12-05 16:51:26[quote][b]下面引用由[u]南非蜘蛛[/u]在 [i]2002/12/05 04:45pm[/i] 發(fā)表的內(nèi)容:[/b]
我已經(jīng)在我得網(wǎng)站引用了你的兩篇關(guān)于vmware的文章,都有屬你的名字,沒(méi)有什么版權(quán)問(wèn)題吧,我發(fā)現(xiàn)你對(duì)vmware研究的挺深的,以后多多請(qǐng)教
[/quote]
謝謝老大的厚愛(ài)!雕蟲(chóng)小技而已,談何版權(quán),隨便用,知識(shí)是共享的:)
科學(xué)球 回復(fù)于:2002-12-05 16:53:57[quote][b]下面引用由[u]mmmmn[/u]在 [i]2002/12/05 04:48pm[/i] 發(fā)表的內(nèi)容:[/b]
汗。。。球球什么都看啊:)
[/quote]
我是個(gè)新手,現(xiàn)實(shí)中的老師和網(wǎng)上的老師都不在身邊,只有抓到什么就看什么了:)
mmmmn 回復(fù)于:2002-12-05 16:54:36不明白。。。。說(shuō)的什么意思
jsn 回復(fù)于:2002-12-05 16:56:37[quote][b]下面引用由[u]科學(xué)球[/u]在 [i]2002/12/05 04:46pm[/i] 發(fā)表的內(nèi)容:[/b]
我覺(jué)得可以不用去關(guān)心優(yōu)先級(jí),因?yàn)榧词箖?yōu)先級(jí)降到極限,也不會(huì)低于時(shí)間函數(shù)的優(yōu)先級(jí)。凡是在時(shí)間優(yōu)先級(jí)以上的進(jìn)程,都可以視為高優(yōu)先級(jí)進(jìn)程。具體的函數(shù)可以去查《Solaris系統(tǒng)內(nèi)核》這本書(shū)
[/quote]
Yes,而且我發(fā)現(xiàn),時(shí)間函數(shù)的執(zhí)行時(shí)間是非常長(zhǎng)的。在設(shè)計(jì)程序的時(shí)候要盡量少用time(),在一些需要時(shí)間驅(qū)動(dòng)的場(chǎng)合,整個(gè)程序盡量用一個(gè)time()作為時(shí)間源。
daemonix 回復(fù)于:2002-12-05 16:57:50內(nèi)核關(guān)于進(jìn)程的優(yōu)先級(jí),有專門(mén)的算法,時(shí)間片和進(jìn)程的計(jì)算量、IO量、上次占用的時(shí)間片大小等很多因素有關(guān),正如jsn所說(shuō),是平衡系統(tǒng)資源的,一般不可以修改其調(diào)度算法。
還是調(diào)配應(yīng)用程序,相對(duì)容易一些。
daemonix 回復(fù)于:2002-12-05 17:02:48一般來(lái)說(shuō),內(nèi)核“鼓勵(lì)”計(jì)算,如果進(jìn)程的計(jì)算量很大,優(yōu)先級(jí)相應(yīng)會(huì)高,如果IO量大,則優(yōu)先級(jí)降低。
科學(xué)球 回復(fù)于:2002-12-05 17:04:38原來(lái)如此,解決了我一個(gè)大問(wèn)題。我正為這個(gè)問(wèn)題而看不下去書(shū)呢
llc107 回復(fù)于:2002-12-06 09:24:25cool。!
llc107 回復(fù)于:2002-12-06 09:27:37mmmmn老大,俺是想問(wèn):nice是只能提升某些進(jìn)程的優(yōu)先級(jí),而不能規(guī)定系統(tǒng)對(duì)哪些進(jìn)程提升或者降低級(jí)別的吧?
YT 回復(fù)于:2002-12-07 03:54:45nice就是good。
呵呵
怎么大家對(duì)優(yōu)先感性了?
不實(shí)際啊
llc107 回復(fù)于:2002-12-09 10:21:33[quote][b]下面引用由[u]YT[/u]在 [i]2002/12/07 03:54am[/i] 發(fā)表的內(nèi)容:[/b]
怎么大家對(duì)優(yōu)先感性了啊?
不實(shí)際啊
[/quote]
數(shù)據(jù)庫(kù)里有關(guān)于系統(tǒng)進(jìn)程優(yōu)先級(jí)的參數(shù)呀。
YT 回復(fù)于:2002-12-09 14:18:52哦,偶對(duì)數(shù)據(jù)庫(kù)來(lái)說(shuō)是個(gè)白癡。
呵呵
原文轉(zhuǎn)自:http://www.ltesting.net