WEB开发网      濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴f閺嬩線鏌涘☉姗堝姛缂佺娀绠栭弻宥堫檨闁告挻姘ㄩ幑銏犫槈濞嗘劕顎撻梺鍛婂姇瀵爼骞栭幇顔炬/闁告挆鍕畬闂佸疇顫夐崹鍧楀箖閳哄啠鍋撻崷顓炐㈡い銉︾箞濮婂搫效閸パ€鍋撳Δ鍛;闁规崘顕ф闂佸憡娲﹂崹鎵不濞戙垺鐓曟い鎰剁稻缁€鍐┿亜鎼达紕效婵﹨娅g划娆忊枎閹冨闂備礁鎽滄慨鐢稿礉濞嗘劒绻嗛柣銏⑶圭粈瀣亜閺嶃劏澹橀柛鐐姂濮婃椽妫冨ù銈嗙⊕閹峰懘骞撻幒宥咁棜闂備礁婀遍崕銈夈€冮崱娑樼厱闁圭儤顨嗛悡鏇㈡煛閸ャ儱濡煎ù婊勭矋閵囧嫯绠涢敐鍛睄闂佸搫澶囬埀顒€纾弳鍡涙倵閿濆骸澧伴柡鍡欏█閺屟勫濞嗘垵鍩岄梺闈涙鐢帡锝炲┑瀣亗閹艰揪绲奸悽鑽ょ磽娴h娈曢柛銊ョ仢椤繒绱掑Ο璇差€撶紓浣圭☉椤戝懎鈻撻鐐╂斀妞ゆ梹鏋婚崗顒傜磼閻樿櫕宕岄柕鍡曠椤繈骞囨担鍏夋瀸濠电姷鏁告慨顓㈠磻閹捐秮褰掓晲閸モ斂鈧﹪鏌¢埀顒佺鐎n偆鍘藉┑鈽嗗灡椤戞瑩宕电€n兘鍋撶憴鍕仩闁稿氦绮鹃悘鍐⒑缂佹◤顏勵嚕閸洖鐤柣鎰暩绾惧ジ鏌涚仦鐐殤閺佸牓鎮楃憴鍕缂侇喖绻樿棟閻庨潧鎽滃Λ顖炴煙椤栧棔绀佹禒顕€鎮楀▓鍨灈闁绘牜鍘ч悾鐑芥偂鎼存ɑ顫嶅┑鈽嗗灟鐠€锕傛倵瀹曞洨纾介柛灞剧懅閸斿秵銇勯妸銉︻棞闁伙絾绻堥獮鏍ㄦ媴濮濆本鎲伴梻浣虹帛濡啴藟閹捐姹查悗锝庡枟閻撶喐淇婇妶鍌氫壕闂佺粯顨呭Λ妤呭煝閹炬緞鏃堝川椤旇瀚奸梺鑽ゅТ濞茬娀鍩€椤掑啯鐝柣蹇婂亾闂傚倷绀侀幖顐﹀箠閹邦厽鍙忛柟缁㈠枟閸嬧晠鏌i妶搴$仜濞存粌缍婇弻鐔兼倻濡偐鐣洪梺鍝勬噺缁诲牆顫忓ú顏咁棃婵炴垶鑹鹃。鍝勨攽閳藉棗浜濋柣鐔叉櫊閵嗕礁鈻庨幒鏃傛澑闂佸搫鍟崐濠氭儊閸儲鈷戞慨鐟版搐閻忓弶绻涙担鍐插椤╃兘鏌ㄩ弴鐐测偓褰掓偂閺囥垺鐓忓┑鐐茬仢閸斻倝鏌涢埡瀣ɑ妞ゃ劊鍎甸幃娆撳级閹存繍娼氭俊銈囧Х閸嬬偤鏁冮姀銈冣偓浣糕枎閹炬潙娈愰梺鍐叉惈椤戝洭鐛姀銈嗏拻闁稿本鐟︾粊鐗堛亜椤愩埄妲搁柣锝呭槻铻i柤娴嬫櫇閻撳顪冮妶鍡橆梿闁跨喆鍎茬粋宥堛亹閹烘挾鍘甸梺缁樺灦钃遍悘蹇e幖闇夋繝濠傚暟缁夌儤鎱ㄦ繝鍛仩缂佽鲸甯掕灒闁惧繘鈧稒顢橀梻鍌欑劍鐎笛兠哄澶婄柧婵炴垶绮庢禍閬嶆⒒娴e憡鍟炴繛璇х畵瀹曞綊鏌嗗鍛幈闂佺鎻梽鍕偂濞嗘挻鐓犳繛鏉戭儐濞呭懎霉閻樺磭鐭婇柍瑙勫灴閸ㄩ箖鎮欓挊澶夊垝闂備浇顕栭崰妤呫€冮崨鏉戠叀濠㈣埖鍔曠粻鎶芥煙閹屽殶鐟滄澘娲ㄧ槐鎾诲磼濞嗘垼绐楅梺鍝ュУ閻楃娀銆侀弽顓炲窛闁圭⒈鍘介弲锝夋⒑缁嬭法绠抽柛妯犲懏顐介柣鎰節缁诲棙銇勯弽銊х煂閻㈩垱绋掔换娑㈠川椤撶喎鏋犲┑顔硷功缁垶骞忛崨瀛樺仭闂侇叏绠戝▓婵堢磽閸屾瑦绁版い鏇嗗洤纾归柛顭戝櫘閸ゆ洜绱撴担璐細缂佲檧鍋撻梻浣规偠閸庮垶宕濆鍛瀺闁搞儺鍓氶埛鎴犵磼鐎n偄顕滄繝鈧幍顔剧<閻庯綆鍋呭畷宀€鈧娲忛崹浠嬪箖娴犲宸濆┑鐘插楠炴姊洪悷鏉挎倯闁伙綆浜畷瑙勭節濮橆剛鍘愰梺鍝勬储閸ㄦ椽鎮¢妷锔藉弿婵☆垰鐏濋悡鎰版煟閹捐泛鏋涢柣鎿冨亰瀹曞爼濡烽妷銉バ戠紓鍌欑椤戝牆鐣烽悽鍨潟闁圭儤姊荤壕鍏间繆椤栨繂浜归柣锝堟缁辨挻鎷呴搹鐟扮缂備浇顕ч悧鍡涙偩瀹勯偊娼ㄩ柍褜鍓氭穱濠傤潰瀹€濠冃ㄧ紓鍌欐祰妞村摜鎹㈤崼婵愭綎缂備焦蓱婵绱掑☉姗嗗剰婵炲牊鍔欏娲箹閻愭彃顬嗛梺鍛婎殔閸熷潡鎮鹃悜绛嬫晬闁绘劘灏欐鍥⒑閻熼偊鍤熷┑顕€娼ч埢鎾淬偅閸愨斁鎷虹紓鍌欑劍钃遍柍閿嬪浮閺屽秴鐣¢幍顔尖叺閻庢鍣崑濠傜暦閹烘鍊烽悗鐢登归獮鍫ユ⒒娴g懓鈻曢柡渚囧櫍瀹曟垿骞樼紒妯煎幐闂佸憡渚楅崰姘跺箠閸涱喕绻嗛柛娆忣槸婵洭鎽堕敐澶嬪仩婵炴垶甯掓晶鏌ユ煛閸屾浜鹃梻鍌氬€烽懗鍓佸垝椤栫偛绀夐柡鍥╁€i悢鍝ョ瘈闁搞儜鍐╁劒闂備胶绮弻銊╂儍濠靛缁╅柤鎭掑劘娴滄粓鏌¢崘銊﹀妞ゃ儱顦甸弻娑㈠棘鐠囨祴鍋撳┑瀣闁割偅娲橀崐鐑芥煟閹寸偍缂氶柛姗€浜跺娲传閸曨剙鍋嶉梺鍛婃煥閺堫剟寮查崼鏇ㄦ晬闁绘劕顕崢鍗炩攽閻愬弶顥滅紒缁樺笧缁粯绻濆顓犲幐闁诲繒鍋熼弲顐f櫏闁诲氦顫夊ú锕傚磻婵犲倻鏆﹂柣鏃傗拡閺佸棝鏌嶈閸撴瑩鍩㈠澶嬫櫜闁搞儮鏅濋敍婵囩箾鏉堝墽绋荤憸鏉垮暞缁傚秹鎮欓鍌滅槇闂侀潧楠忕徊鍓ф兜閻愵兙浜滈柟瀛樼箖瀹告繄绱掗鍓у笡闁靛牞缍佸畷姗€鍩¢崘銊ョ闂備浇顕х€涒晝绮欓幒鎴犲箵閻犳亽鍔庢稉宥嗘叏濡炶浜鹃梺鍝勮閸斿矂鍩ユ径濞㈢喐寰勯惂鍝ョɑ闁靛洤瀚版俊鎼佹晲閸涱厼袝闂備浇顕栭崰妤呮偡閳哄懌鈧線寮崼婵堫槹濡炪倖鎸荤换鍕矆閸曨垱鈷掗柛灞剧懄缁佺増銇勯弴鐔哄⒌鐎规洑鍗冲浠嬵敃閵堝浂妲稿┑鐘垫暩婵挳宕愭繝姘辈闁挎洖鍊归悡娆愩亜閺嶎偄浠滃ù婊呭娣囧﹪鎳犳0婵嗘闂佸疇顫夐崹鍧楀春閸曨垰绀冮柕濞у懌鍋″┑锛勫亼閸娿倝宕㈡ィ鍐ㄧ婵☆垯璀﹂崵鏇㈡偣閸ャ劎銈存俊鎻掔墦閺屾洝绠涢弴鐑嗘綌闂佸啿鎼幊蹇涙偂韫囨搩鐔嗛悹楦挎婢ф洟鏌涢弮鈧幐鎶藉蓟濞戙垹妫樻繛鍡欏亾妤旂紓鍌欐祰妞存悂骞愭繝姘闁告侗鍨抽惌娆撳箹鐎涙ɑ灏ù婊堢畺閺屾稑鈹戦崟顐㈠Б闂佹椿鍘介幐楣冨箟閹间焦鍋嬮柛顐g箘閻熴劑姊洪崫鍕靛剮缂佽埖宀稿濠氭偄閻撳海顦悷婊冪箳閺侇喖鈽夐姀锛勫幐闂佸憡渚楅崰妤呭磹閹扮増鐓涢悘鐐额嚙婵倿鏌熼鍝勨偓婵嗙暦閹烘垟妲堟慨妤€妫旂槐锟� ---闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛濠傛健閺屻劑寮崼鐔告闂佺ǹ顑嗛幐鍓у垝椤撶偐妲堟俊顖氭惈缁犺鈹戦悙鍙夆枙濞存粍绮撻幃鈥斥槈閵忥紕鍘卞┑鐐村灥瀹曨剟鐛Ο姹囦簻闁哄倹瀵чˉ銏℃叏婵犲懏顏犻柟鐟板婵℃悂濡烽敂鎯х稈闂傚倷鑳堕幊鎾诲吹閺嶎厼绠柨鐕傛嫹
开发学院操作系统Linux/Unix 绿色比拼:Linux与Windows Server 2008 阅读

绿色比拼:Linux与Windows Server 2008

 2008-06-23 12:12:35 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亜顒㈡い鎰Г閹便劌顫滈崱妤€骞婄紓鍌氬€瑰銊╁箟缁嬫鍚嬮柛顐線缂冩洟姊婚崒娆戭槮婵犫偓闁秵鎯為幖娣妼缁愭鏌″搴′簽濞戞挸绉甸妵鍕冀椤愵澀娌梺缁樻尪閸庣敻寮婚敐澶婂嵆闁绘劖绁撮崑鎾诲捶椤撴稑浜炬慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑娑⑺囬悽绋挎瀬闁瑰墽绮崑鎰版煙缂佹ê绗ч柍褜鍓﹂崣鍐潖閸濆嫅褔宕惰娴犲ジ姊虹拠鑼闁煎綊绠栭幃楣冩倻閽樺鎽曢梺闈涱檧婵″洭宕㈤悽鍛娾拺閻熸瑥瀚烽崯蹇涙煕閻樺磭澧甸柕鍡楀€圭缓浠嬪川婵犲嫬骞堥梺纭呭閹活亞妲愰弴鐔哄ⅰ闂傚倷绶氬ḿ褍煤閵堝洠鍋撳顐㈠祮闁绘侗鍣i獮鎺懳旈埀顒傜不閿濆棛绡€闂傚牊绋戦弳娆徝瑰⿰鍫㈢暫闁哄矉缍佹慨鈧柍鎯版硾濠€杈ㄧ珶閺囩喓绡€婵﹩鍘鹃崢鐢告⒑缂佹ê濮﹂柛鎾村哺閹ɑ娼忛妸銈囩畾闂佸湱绮敮鐐存櫠濞戞氨纾肩紓浣贯缚濞插鈧娲栧畷顒冪亙闂佸憡鍔曢崯鐘诲礈濠靛牊宕叉繛鎴炨缚閺嗗棗鈹戦悩杈厡闁轰焦鐗滅槐鎾存媴娴犲鎽甸梺鍦嚀濞层倝鎮鹃悜钘夌闁规惌鍘介崓鐢告⒑閻熸澘鎮侀柣鎺炵畵閹骞栨担鍏夋嫽婵炶揪绲块崕銈夊吹閳ь剟姊洪幖鐐测偓鏍偋閻樿崵宓侀煫鍥ㄧ⊕閺呮悂鏌ㄩ悤鍌涘濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴f閺嬩線鏌涘☉姗堟敾闁告瑥绻戦妵鍕箻閸楃偟浠肩紓浣哄閸ㄥ爼寮诲☉銏犵疀闂傚牊绋掗悘鍫ユ倵閻熺増鍟炵紒璇插暣婵$敻宕熼姘鳖啋闁诲酣娼ч幗婊堟偩婵傚憡鈷戠痪顓炴媼濞兼劖绻涢懠顒€鏋庢い顐㈢箳缁辨帒螣閼测晜鍤岄梻渚€鈧偛鑻晶顔肩暆閿濆牆鍔垫い锔界叀閹繝濡舵径瀣帾闂佸壊鍋呯换鍐磻椤忓懐绠剧€瑰壊鍠曠花濠氬箚閻斿吋鈷戦悗鍦У閵嗗啴鏌ら崘鑼煟鐎规洘绻堥弫鍐焵椤掑嫧鈧棃宕橀鍢壯囨煕閳╁喚娈橀柣鐔稿姍濮婃椽鎮℃惔鈩冩瘣闂佺粯鐗曢妶绋跨暦閻戞ḿ绡€闁搞儜鍐ㄧギ闂備線娼ф蹇曟閺囥垹鍌ㄦい蹇撶墛閳锋垿鏌熼懖鈺佷粶闁告梹顨婇弻锟犲川椤旈敮濮囩紓浣稿€圭敮鐔妓囩€靛摜纾奸弶鍫涘妼缁楁碍绻涢悡搴g闁糕斁鍓濋幏鍛存煥鐎e灚缍楅梻鍌氬€峰ù鍥ь浖閵娾晜鍊块柨鏇炲€哥粻鏌ユ煕閵夘喖澧柡瀣╃窔閺岀喖宕滆鐢盯鏌¢崨顔藉€愰柡灞诲姂閹倝宕掑☉姗嗕紦闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亜顒㈡い鎰Г閹便劌顫滈崱妤€骞婄紓鍌氬€瑰銊╁箟缁嬫鍚嬮柛顐線缂冩洟姊婚崒娆戭槮婵犫偓闁秵鎯為幖娣妼缁愭鏌″搴′簽濞戞挸绉甸妵鍕冀椤愵澀娌梺缁樻尪閸庣敻寮婚敐澶婂嵆闁绘劖绁撮崑鎾诲捶椤撴稑浜炬慨妯煎亾鐎氾拷  闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屻倝宕妷锔芥瘎婵炲濮靛銊ф閹捐纾兼繛鍡樺笒閸橈紕绱撴笟鍥ф珮闁搞劌鐖兼俊鎾礃椤旂厧绐涢梺鍝勵槹閸ㄥ綊宕㈠ú顏呭€垫鐐茬仢閸旀碍銇勯敂璇茬仸鐎规洩绻濋獮搴ㄦ嚍閵壯冨妇闂傚⿴鍋勫ú锕€煤閺嶃劎澧¢梻鍌欐祰椤曆呪偓鍨浮瀹曟粓鎮㈡總澶嬬稁闂佹儳绻愬﹢杈╁閸忛棿绻嗘い鏍ㄧ閹牊銇勯銏㈢劯婵﹨娅i幏鐘绘嚑椤掑偆鍞规繝娈垮枟鑿ч柛鏃€鍨垮畷娲焵椤掍降浜滈柟鍝勭Ф椤︼箓鏌涢妶搴″⒋闁哄本鐩獮妯兼崉閻戞ḿ鈧顪冮妶搴′簻缂佺粯鍔楅崣鍛渻閵堝懐绠伴悗姘煎墴閹顢橀悜鍡樺瘜闂侀潧鐗嗗Λ娆戠矆閳ь剟姊洪悷鏉挎毐闂佸府绲介悾宄扳堪閸曨偒鍤ら柣搴㈢⊕鑿ら柟閿嬫そ濮婄粯绗熼崶褌绨介梺绋款儐閻╊垶骞婇悢纰辨晬婵炴垶鐟﹂悵宄邦渻閵堝棙鐓ュ褏鏅竟鏇㈡偂鎼搭喚鍞甸柣鐘烘鐏忋劑宕濋悢铏圭<濠㈣泛瀛╅鐘绘煃瑜滈崜姘额敊閺嶎厼绐楅柡宥庡幐閳ь剨绠撻弻銊р偓锝傛櫇缁犳艾鈹戦鐣岀畵闁活厼鐗嗗嵄闁绘垼濮ら埛鎴犵磼鐎n偒鍎ラ柛搴㈠姍閺岀喖鎮烽悧鍫熸倷闁捐崵鍋ら弻娑㈠箛閳轰礁唯濠碘剝褰冮悧濠勬崲濞戙垹骞㈡俊銈呭暟椤斿鈹戦悙鑼闁挎洏鍨归~蹇曠磼濡顎撴俊鐐差儏缁ㄨ偐鎲伴崱娆戠=闁稿本姘ㄨⅵ闂佺ǹ顑嗛幐鑽ゆ崲濞戞埃鍋撳☉娆嬬細闁活厹鍊濋弻娑㈠箻鐠虹儤鐏堥悗瑙勬礃濡炰粙宕洪埀顒併亜閹哄秹妾峰ù婊勭矒閺岀喖鎮滃Ο铏逛淮闂侀€炲苯澧紓宥咃工椤曪綁骞庣粵瀣櫌闂佸憡娲﹂崜娑㈠储闁秵鐓熼幖鎼灣缁夐潧霉濠婂懎鍘撮柣鎿冨墴椤㈡宕掑Δ鈧禍楣冩偡濞嗗繐顏痪鎯ь煼閺屾稑螖閳ь剟宕崸妤婃晪闁挎繂顦壕褰掓煟閺囨氨鍔嶉棄瀣⒒閸屾瑧顦﹂柟纰卞亜铻為悗闈涙憸娑撳秹鏌熼幑鎰靛殭闁藉啰鍠栭弻鏇熺箾閻愵剚鐝曢梺绋款儏濡繈寮诲☉姘勃闁告挆鈧Σ鍫濐渻閵堝懘鐛滈柟鍑ゆ嫹
核心提示: 如今,很多服务器广告上都宣称自己的产品如何如何节能,绿色比拼:Linux与Windows Server 2008,毫无疑问,随着技术的发展,Linux系统赢得了更"绿色"的称号,比Windows Server 2008系统的节能能力高出12个百分点,广告上所说的节能指标是可以达到的,但是服务器需要
 

如今,很多服务器广告上都宣称自己的产品如何如何节能,毫无疑问,随着技术的发展,广告上所说的节能指标是可以达到的,但是服务器需要与操作系统、节能软件(在负载平衡的状态下来控制使用哪一内核而哪一内核停工)相协调。为了探寻如何调优服务器、操作系统和管理软件之间的关系,我们分别用Windows Server 2008linux在不同服务器上进行了测试。

在这一测试中,我们将能耗作为判定是Windows Server 2008还是Linux系统才是真正更"绿色"操作系统。随着能源的价格越来越高,与操作系统相配合上市的节能装置将在企业的节能计划中占据核心位置。

我们采用Windows Server 2008操作系统的企业版、红帽的Linux (RHEL) 5.1和SUSE EnterPRise Linux 10 SP1在四台通用1U服务器--一台是戴尔的服务器,一台是IBM的,还有两台是惠普的--上进行了多次能耗测试。测试结果显示Windows Server 2008在少量测试中能耗略少,而红帽的Linux (RHEL) 5.1操作系统则在测试中显示出最大节能量。

Windows和Linux操作系统设置的变化(选择更高能效的服务器还是选择性能更好的服务器?)对整个服务器能耗产生了影响。但是还有其他众多因素会对能耗产生影响,比如你的服务器的工作负载、你是否采用了最新虚拟机系统管理程序来支持单一物理服务器的多操作系统。

如何一种测试的优势将随着操作系统与先进的服务器芯片的同步发展而逐渐消失,而当前出于节能的目的将操作系统与应用软件进行更紧密连接的附加技术已在业内流行。

部分当前绿色操作系统的困难在于操作系统和应用软件的最优连接,以使系统消耗的能源更少但却不影响其对于应用软件的性能支持。

在我们的测试中,我们发现CPU是节能的核心技术部件,其是实现操作系统协助减少服务器能源消耗的关键技术。当前仅有IBM x3550和HP DL-360 G5实现了最理想的能源节约。在我们六周前进行的测试中显示:HP DL-160和Dell 1950服务器需要进行部分升级以配合Windows 2008和Linux 的功能。

而要将企业服务器转变成绿色服务器的确不是件容易的事。

CPU节能

无论是哪款操作系统,Windows或是Linux,节能的最佳形式是控制CPU以实现负载量为零期间服务器停止运行。使硬盘进入待机状态是另一实现Windows操作系统服务器节能的主要方式。

尽管Linux桌面系统可以采用Advanced Configuration和Advanced Configuration的规格--用于笔记本电脑而非服务器--而红帽和Novell尚未在我们测试的服务器上实现此功能。

一些芯片有自动降低频率的功能,而其他(特别是2007之前的已过时芯片)芯片通常在整个运转周期都全速运行。仅在过去的三年中英特尔、AMD、Via Technology和其他厂商就发布了CPU转速在快(耗能较多)和慢(耗能较少)之间进行循环的x86服务器处理器。

用于测试的系统是与英特尔Xeon多核CPU--可实现CPU自动降频,但是正如我们之前所说,服务器的BIOS和固件必须升级到最新才可支持这一技术。IBM x3550和HP DL-160服务器只装载了一个的四核CPU,而Dell 1950和HP DL360G5服务器则每个装载了两个四核CPU。

在我们测试的四个系统中,降频可切实节约能源,但是系统中众多其他电子元件仍处于运行状态,因此仍在消耗能源。因为系统必须响应服务器应用软件的需求,其至少需要保证管理应用软件、网络和其他外围服务器需求的元件正常运行。这一最少能耗量是在停止运行状态(除了部分必要元件运行外)下的测试结果。

从节能的角度考虑,操作系统必须使CPU减速以达到这一最小能耗状态, Linux和Windows操作系统均实现了这一技术。然而,这是Linux的一个tickless版本,其显示出了节能的特性。系统的时间分隔是操作系统用来进行运行排列的,而每一个都会打断CPU运行。当前认为Linux内核的tickless版本对于CPU的中断次数减少,但是并不是我们所测试的 Linux所发行内核产品的一部分,尽管未来这一附件将并入红帽和SUSE的产品中。

选择何种级别的服务器即可保证"绿色"

在测试系统装配和运行之前,我们与Novell/SUSE,红帽以及微软谈论了各自的绿色系统设计。

Windows Server 2008和Windows Vista节能模式从本质上看是一样的,都是通过实现系统减速,增加休眠区域,特别是减少了CPU和硬盘的能耗而实现整体节能。这些模式结合Advanced Configuration和Power Interface V3,更多的是用于个人电脑而非用于服务器应用软件。

对于Windows系统的节能有三个解决方案--能源节约,平衡和提高性能,具体方案取决于Windows 控制台的功率设置选择。这些选择也可通过Active Directory群组政策强制执行。一个项目,powercfg.exe也可协助建立高度细节化性能政策设置,但是在实施过程中需要一直改进,这已经超过了此项测试的范围。

我们选择测试Windows的能源节约(Windows Power Savings)和高性能(High Performance)这两个节能方案,因为其可提供Linux系统下最高能耗参数可比性。

Linux 2.6内核(与RHEL 5.1和SUSE Enterprise Linux 10一起上市)的节能选择重心放在通过一个被称为cpufreq的内核模块来减慢CPU转速。

我们可以首先在所有节能模式(由cpufreq模块支持)下测试所有服务器以确定那一款服务器是对我们的测试最适合的。我们为减速节能测试选择了性能最好的,而为能源节约模式选择了需求量最高的。

我们没有选择保守模式,因为其为服务器引入了随机的非必要停工,24/7的运转服务。同时我们没有选择能源节约模式因为其减缓了处理器速度,并且减缓了所有组件的运行速度

如有需要,Linux的cpufreq内核模块和Windows的动力设置可以转为动态,尽管我们在测试过程中未进行更改。

我们选择了两个测试以测量能耗。第一项测试是一台服务器空转测试:每个操作系统和硬件组分别在运行模式和每个操作系统均处于节能模式下空转四个小时。第二项是服务器运行测试:测量负载状态下的能耗,在四个小时的测试中,分别在运行模式和节能模式下,我们持续给每台服务器和操作系统组发送电子邮件。

运行测试采用了电子邮件测试工具给服务器和操作系统组持续发送电子邮件的方式。两个Linux发行版本中,我们采用sendmail/procmail 作为有一千个用户的邮件传输服务器。我们在Windows 2008 Enterprise Server Edition企业级服务器版本下安装了Microsoft Exchange Server 2007,同样引入了一千个用户,用同样的方式采用测试工具发送邮件。我们将操作系统和应用软件选择采用的内核数目设置为缺省。

测试结果概述

采用IBM x3550、HP DL360G5和Dell 1950服务器,我们在闲置和运行两种状态下测试了两次:一次是设置为高性能模式;一次是设置为节能模式。对于HP DL-160G5服务器,我们无法实现其在最大节能状态下运行,因为每当我们调节到节能模式,服务器就濒临崩溃。惠普称这一问题在测试发布时会得到解决。

处于闲置的众多状态中,Windows Server 2008消耗的能源略高于同一台服务器上Linux系统消耗的量。唯一例外的是当Windows Server 2008运行在节能模式下的戴尔服务器上,其消耗的电能比Linux系统少3%。

我们已经注意到在大多数情况下,RHEL比Windows Server 2008系统节约更多的电能,其也比停工模式下的其他Linux系统消耗更少电能。

在运行测试中,Windows Server 2008运行在戴尔服务器上,节能模式下,平均消耗的电能比运行于同一台服务器上的Linux系统高出7%。但是在IBM和HP DL-360G5服务器上运行时,Windows Server 2008消耗的电能则与在同一台服务器上运行的Linux消耗的电能差不多。

当运行在高性能模式下时,Windows Server 2008消耗的电能比Linux所消耗的量多11%。这说明,Windows Server 2008在HP DL-160G5服务器上的能耗等级最低,平均消耗电能比Linux系统低6.5瓦。

对服务器的影响

服务器制造商给我们的测试提供了1U的服务器,但是有多种类型的CPU和磁盘结构。整体来看,从节能功率来看,节能最多和最少的服务器差距并不令人吃惊。

我们并非让系统处于内核最优状态,而是更关注操作系统的细节问题。细节问题显示测试中所有内核在停工模式下均出现了运行情况。

IBM的x3550是最节能的一款,无论是在CPU主频方面,还是在动力消耗方面。在闲置状态下,无论是在高性能模式还是节能模式中,三个操作系统的节能区别低于两瓦,在运行测试中,系统和性能相协调的情况下,除了 Windows Server 2008所消耗电能为87.8瓦,其他两个系统的情况为:SUSE消耗的为79.6瓦,而RHEL消耗的为78.3瓦。

双路四核Dell 1950服务器能耗是最大的,但是由于核数多,其处理能力高于其他服务器。在静止测试中,设置与性能相协调,红帽产品不合乎逻辑地消耗了比其在节能模式下更多的能源,但是同时,随后的结果是合乎逻辑的,并且与此设置下预计的情况相同。

在静止测试中,HP DL-160没有显示出很大的区别,这使得Windows 2008 Server由于性能最好而在运行模式的测试中获胜。

总结

微软,红帽和Novell/SUSE每家公司都在广泛宣传其节能和绿色产品。然而,我们必须努力使得其他产品与固件的发展水平相协调,BIOS和其他组件的升级是必须的,这样才可达到测试中所实现的节能量。与服务器的最优节能状态相协调可更好地实现节能的目的,但与此同时,一个新的问题出现了:冗余服务器的管理原则要求我们控制结构变量的复杂度。

从我们的测试结果可以看出,Linux系统赢得了更"绿色"的称号,比Windows Server 2008系统的节能能力高出12个百分点。但必须指出:我们测试结果是在特定硬件环境的限定下进行的。

Tags:绿色 比拼 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接