国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務(wù)器系統(tǒng)、與其記錄裝置與管理方法

      文檔序號:7922387閱讀:121來源:國知局
      專利名稱:服務(wù)器系統(tǒng)、與其記錄裝置與管理方法
      技術(shù)領(lǐng)域
      本發(fā)明是有關(guān)于一種服務(wù)器系統(tǒng)的管理方法,特別是有關(guān)于一種可以記錄服務(wù)器
      系統(tǒng)錯誤的管理方法。
      背景技術(shù)
      圖1繪示為一種現(xiàn)有的服務(wù)器系統(tǒng)的架構(gòu)圖。請參照圖l,在現(xiàn)有的服務(wù)器系統(tǒng)100中,可以包括基板管理控制器(Baseboard Management Controller,以下簡稱BMC) 102及操作系統(tǒng)104。 BMC 102可以耦接操作系統(tǒng)104。其中,BMC102可以檢測服務(wù)器系統(tǒng)100中各硬件的狀態(tài),例如系統(tǒng)溫度、風(fēng)扇轉(zhuǎn)數(shù)、CPU效能,存儲器利用情形等。另外,BMC102可以將這些狀態(tài)儲存。 然而,在現(xiàn)有的服務(wù)器系統(tǒng)100中,若是有其中一硬件有問題,產(chǎn)生了相關(guān)的事件(event),如溫度過高,風(fēng)扇轉(zhuǎn)速異常等,會將的記錄在系統(tǒng)事件日志(System Event Log)
      中。而產(chǎn)生相關(guān)的事件,后續(xù)可能會使得服務(wù)器系統(tǒng)ioo無法正常運(yùn)作,亦可能會導(dǎo)致
      BMC102同時(shí)無法正常運(yùn)作,而無法即時(shí)記錄導(dǎo)致服務(wù)器系統(tǒng)100無法正常運(yùn)作的問題點(diǎn)。即使BMC 102同時(shí)可正常運(yùn)作,因?yàn)橛涗浀氖录倍?,亦無法在眾多事件中,找到真正影響系統(tǒng)運(yùn)作的事件,使工程師無從判斷系統(tǒng)何時(shí)停止正常運(yùn)作,增加了技術(shù)人員除錯的困難度。

      發(fā)明內(nèi)容
      本發(fā)明提供一種服務(wù)器系統(tǒng),其可以在有硬件發(fā)生錯誤時(shí),方便技術(shù)人員進(jìn)行除錯。 本發(fā)明提供一種記錄裝置,可以記錄一服務(wù)器系統(tǒng)內(nèi)所發(fā)生的事件及發(fā)生事件的時(shí)間。 另外,本發(fā)明更提供一種服務(wù)器系統(tǒng)的管理方法,可以管理服務(wù)器系統(tǒng)的運(yùn)作,并
      且在服務(wù)器系統(tǒng)無法正常運(yùn)作時(shí),提供給技術(shù)人員相關(guān)的信息,以便進(jìn)行除錯。 本發(fā)明提供一種服務(wù)器系統(tǒng),包括主系統(tǒng)和監(jiān)控裝置。主系統(tǒng)具有一資料交換接
      口,并且具有一記錄軟件。另外,監(jiān)控裝置可以耦接主系統(tǒng),以記錄主系統(tǒng)所發(fā)生的事件,并
      且在主系統(tǒng)發(fā)生事件時(shí)產(chǎn)生一記錄檔。其中,記錄軟件可以每隔一預(yù)設(shè)時(shí)間呼叫監(jiān)控裝置,
      并且記錄即時(shí)的系統(tǒng)時(shí)間。此外,記錄軟件更可以檢查監(jiān)控裝置是否產(chǎn)生新的記錄檔。而
      當(dāng)記錄軟件發(fā)現(xiàn)監(jiān)控裝置產(chǎn)生新的記錄檔時(shí),則可以將新的記錄檔載至主系統(tǒng)中的一儲存
      區(qū)域中。 從另一觀點(diǎn)來看,本發(fā)明提供一種記錄裝置,適用于具有一監(jiān)控裝置的一服務(wù)器系統(tǒng)。監(jiān)控裝置可以在服務(wù)器系統(tǒng)發(fā)生事件時(shí)產(chǎn)生一記錄檔,其包括一計(jì)時(shí)器、一核心模組、一收發(fā)模組及一記錄單元。計(jì)時(shí)器可以每隔一預(yù)設(shè)時(shí)間輸出一致能信息給核心模組。另外,收發(fā)模組可以耦接核心模組,借此,當(dāng)核心模組接收到所述致能信息時(shí),可以使收發(fā)模組透過一資料交換接口呼叫監(jiān)控裝置,并且檢查是否有新的記錄檔。若是收發(fā)模組發(fā)現(xiàn)有新的記錄檔時(shí),則進(jìn)行一下載作業(yè),以下載新的記錄檔。此時(shí),記錄單元可以耦接可以將所 下載新的記錄檔儲存在一儲存區(qū)域中,并且記錄收發(fā)模組在呼叫所述監(jiān)控裝置時(shí)的系統(tǒng)時(shí) 間。 在本發(fā)明的一實(shí)施例中,收發(fā)模組包括一呼叫單元、一檢查單元及一下載單元。呼 叫單元可以透過資料交換接口呼叫監(jiān)控裝置。另外,檢查元可以檢查監(jiān)控裝置是否產(chǎn)生新 的記錄檔。當(dāng)檢查單元發(fā)現(xiàn)監(jiān)控裝置產(chǎn)生新的記錄檔時(shí),下載單元可以從監(jiān)控裝置下載新 的記錄檔。 從另一觀點(diǎn)來看,本發(fā)明更提供一種服務(wù)器系統(tǒng)的管理方法,包括監(jiān)控服務(wù)器系 統(tǒng)的運(yùn)作,并且在服務(wù)器系統(tǒng)發(fā)生一事件時(shí),在一本地監(jiān)控端產(chǎn)生一記錄檔。另外,每隔一 預(yù)設(shè)時(shí)間產(chǎn)生一呼叫至本地監(jiān)控端,并且將即時(shí)的系統(tǒng)時(shí)間記錄至一儲存區(qū)域中。當(dāng)本地 監(jiān)控端響應(yīng)呼叫時(shí),則檢查本地監(jiān)控端是否產(chǎn)生新的記錄檔。當(dāng)發(fā)現(xiàn)本地監(jiān)控端有新的記 錄檔時(shí),則將新的記錄檔下載至儲存區(qū)域中。相對地,當(dāng)本地監(jiān)控端沒有回應(yīng)呼叫時(shí),則判 斷服務(wù)器系統(tǒng)無法正常運(yùn)作。 由于本發(fā)明可以記錄系統(tǒng)的即時(shí)時(shí)間,以及記錄當(dāng)事件發(fā)生所產(chǎn)生的記錄檔。因 此,本發(fā)明可以方便技術(shù)人員對服務(wù)器系統(tǒng)進(jìn)行除錯。


      為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對本發(fā)明的具 體實(shí)施方式作詳細(xì)說明,其中 圖1繪示為一種現(xiàn)有的服務(wù)器系統(tǒng)的架構(gòu)圖。 圖2繪示為依照本發(fā)明的一較佳實(shí)施例的一種服務(wù)器系統(tǒng)的系統(tǒng)方塊圖。 圖3繪示為依照本發(fā)明的一較佳實(shí)施例的一種主系統(tǒng)的系統(tǒng)方塊圖。 圖4繪示為依照本發(fā)明的一較佳實(shí)施例的一種記錄裝置的系統(tǒng)方塊圖。 圖5繪示為依照本發(fā)明的一較佳實(shí)施例的一種服務(wù)器系統(tǒng)的管理方法的步驟流程圖。 主要元件符號說明 100、200 :服務(wù)器系統(tǒng) 102、212 :基板管理控制器(BMC) 104:操作系統(tǒng) 106 :存儲器 202 :主系統(tǒng) 204 :監(jiān)控裝置 206:資料交換接口 214 :系統(tǒng)事件日志(SEL) 310 :軟件層 312 :操作系統(tǒng) 314 :記錄裝置 320 :硬件層 322 :中央處理器(CPU)
      324:存儲器326:風(fēng)扇328:硬件裝置330:接口控制器402:計(jì)時(shí)器404:核心模組406:收發(fā)模組408:記錄單元410:同步模組412:儲存區(qū)域422:下載單元424:呼叫單元426:檢查單元EN :致能信號
      S502、S504、S506、S508、 S510 :服務(wù)器系統(tǒng)的管理方法的步驟流程
      具體實(shí)施例方式
      圖2繪示為依照本發(fā)明的一較佳實(shí)施例的一種服務(wù)器系統(tǒng)的系統(tǒng)方塊圖。請參照 圖2,本實(shí)施例所提供的服務(wù)器系統(tǒng)200,包括主系統(tǒng)202和監(jiān)控裝置204。其中,主系統(tǒng)202 可以透過資料交換接口 206耦接至監(jiān)控裝置204。在本實(shí)施例中,監(jiān)控裝置204可以包括基 板管理控制器(BMC)212,其可以依據(jù)主系統(tǒng)的狀態(tài)而產(chǎn)生一系統(tǒng)事件日志(System Event Log,以下簡稱SEL)214,而此SEL 214即是一記錄檔。另外,資料交換接口 206則例如是智 能平臺管理接口 (Intelligent Platform Management Interface,簡稱IPMI)。
      圖3繪示為依照本發(fā)明的一較佳實(shí)施例的一種主系統(tǒng)的系統(tǒng)方塊圖。請參照圖 3,本實(shí)施例中的主系統(tǒng)202可以包括軟件層310和硬件層320。軟件層310包括操作系統(tǒng) 312,其可以安裝有多個(gè)應(yīng)用程序。特別的是,在本實(shí)施例中,一記錄裝置314可以安裝在操 作系統(tǒng)312中。而記錄裝置314可以利用軟件的方式來實(shí)現(xiàn)。 另外,硬件層320則可以包括中央處理器(CPU)322、存儲器324、風(fēng)扇326,以及 其他的硬件裝置,例如328。而上述的硬件裝置都可以分別耦接至軟件層310的操作系統(tǒng) 312,且具有相對應(yīng)的感測器耦接至監(jiān)控裝置204。另外,在硬件層320中,還包括接口控制 器330,其可以耦接記錄裝置314,并且透過資料交換接口 206而耦接至監(jiān)控裝置204。借 此,監(jiān)控裝置204可透過各硬件裝置的感測器以監(jiān)控主系統(tǒng)202硬件層320中不同硬件裝 置的狀態(tài),例如CPU 322的工作頻率和溫度、風(fēng)扇326的轉(zhuǎn)速等。而當(dāng)硬件層320中的硬件 裝置有任何重大事件發(fā)生,例如CPU 322的溫度過高,則監(jiān)控裝置204可以產(chǎn)生相對應(yīng)的記 錄檔,即SEL 214,以記錄這些事件。 圖4繪示為依照本發(fā)明的一較佳實(shí)施例的一種記錄裝置的系統(tǒng)方塊圖。請參照圖 4,本實(shí)施例所提供的記錄裝置314,可以包括計(jì)時(shí)器402、核心模組404、收發(fā)模組406、記錄 單元408和同步模組410。計(jì)時(shí)器402可以耦接核心模組404,而核心模組404則可以耦接 收發(fā)模組406和記錄單元408和同步模組410。另外,收發(fā)模組406則可以耦接接口控制器
      5330。 請繼續(xù)參照圖4,當(dāng)記錄裝置314被啟動時(shí),同步模組410可以將記錄裝置314的 時(shí)間與主系統(tǒng)202的系統(tǒng)時(shí)間進(jìn)行同步化。另外,當(dāng)記錄裝置314被啟動后,計(jì)時(shí)器402可 以每隔一預(yù)設(shè)時(shí)間產(chǎn)生一致能信號EN給核心模組404。在一些實(shí)施例中,上述的預(yù)設(shè)時(shí)間 例如是1秒鐘。當(dāng)致能信號EN被送至核心模組404后,核心模組404就會被觸發(fā)。此時(shí), 核心模組404就會呼叫收發(fā)模組406,以控制收發(fā)模組404檢查監(jiān)控裝置204是否產(chǎn)生新的 記錄檔。另一方面,當(dāng)核心模組404被致能信號EN觸發(fā)時(shí),可以呼叫記錄單元408,將即時(shí) 的系統(tǒng)時(shí)間記錄在一儲存區(qū)域412中。在一些實(shí)施例中,儲存區(qū)域412可以是硬盤或是圖 3中的存儲器324。 在本實(shí)施例中,收發(fā)模組426可以包括下載單元422、呼叫單元424和檢查單元 426。當(dāng)核心模組404被觸發(fā)并且呼叫收發(fā)模組426時(shí),呼叫單元424可以先呼叫監(jiān)控裝置 204。若是監(jiān)控裝置204響應(yīng)呼叫單元424,則檢查單元426就可以檢查監(jiān)控裝置204是否 產(chǎn)生新的記錄檔。若是檢查單元426確認(rèn),監(jiān)控裝置204并未產(chǎn)生新的記錄檔,則可以回報(bào) 核心模組,并且可以不進(jìn)行動作。 相對地,當(dāng)檢查單元426發(fā)現(xiàn)監(jiān)控裝置204產(chǎn)生新的記錄檔,則代表例如圖3的硬 件層320中的硬件可能發(fā)生新的事件。此時(shí),下載單元422可以控制接口控制器330,透過 資料交換接口 206向監(jiān)控裝置204下達(dá)一指令,例如是智慧平臺管理接口指令,以從監(jiān)控裝 置204下載新的記錄檔。當(dāng)記錄檔下載至記錄裝置414時(shí),核心模組404可以控制記錄單 元408將此新的記錄檔寫入儲存區(qū)域412中。借此,若是服務(wù)器系統(tǒng)無法正常運(yùn)作時(shí),技術(shù) 人員就可以依據(jù)存在儲存區(qū)域412中的信息,而準(zhǔn)確地判斷服務(wù)器系統(tǒng)的問題點(diǎn),并且加 以除錯。 雖然在以上的實(shí)施例中,記錄裝置314可以利用軟件來實(shí)現(xiàn),然而本領(lǐng)域的技術(shù) 人員當(dāng)知本發(fā)明并不以此為限。在其他的實(shí)施例中,記錄裝置314也可以利用硬件來實(shí)現(xiàn), 例如一遠(yuǎn)端監(jiān)控的服務(wù)器。 將上述的說明作一整理,本發(fā)明于圖5也提供一種服務(wù)器系統(tǒng)的管理方法的步驟 流程圖。請參照圖5,在本實(shí)施例中,可以如步驟S502所述,提供一本地監(jiān)控端來監(jiān)控服務(wù) 器系統(tǒng)的運(yùn)作情形。在一些實(shí)施例中,此本地監(jiān)控端可以是上述的監(jiān)控裝置204,例如以基 板管理控制器達(dá)成。當(dāng)服務(wù)器系統(tǒng)有其中一硬件裝置發(fā)生事件時(shí),例如工作溫度上升,則本 地監(jiān)控端可以依據(jù)所發(fā)生的事件而產(chǎn)生對應(yīng)的記錄檔。 另外,在本實(shí)施例中,還可以如步驟S504所述,將本地監(jiān)控端的時(shí)間與操作系統(tǒng) 的時(shí)間進(jìn)行同步化。接著,可以進(jìn)行步驟S506,就是每隔一預(yù)設(shè)時(shí)間就檢查本地監(jiān)控端是否 產(chǎn)生新的記錄檔。而在本實(shí)施例中,此預(yù)設(shè)時(shí)間可以是1秒鐘,然而本發(fā)明并不以此為限。
      若是在進(jìn)行步驟S506時(shí),確認(rèn)在本地監(jiān)控端并沒有產(chǎn)生新的記錄檔時(shí)(就是步驟 S506所標(biāo)示的"否"),則可以進(jìn)行步驟S508,就是將即時(shí)系統(tǒng)時(shí)間儲存在一儲存區(qū)域中。相 對地,若是在進(jìn)行步驟S506時(shí),發(fā)現(xiàn)本地監(jiān)控端產(chǎn)生新的記錄檔(就是步驟S506所標(biāo)示的 "是"),這代表著服務(wù)器系統(tǒng)的硬件可能發(fā)生事件。因此,本實(shí)施例可以如步驟S510所述, 從本地監(jiān)控端下載新的記錄檔,并將新的記錄檔與即時(shí)系統(tǒng)時(shí)間儲存在一儲存區(qū)域中。借 此,若是服務(wù)器系統(tǒng)因?yàn)榇舜问录鵁o法正常運(yùn)作時(shí),技術(shù)人員就可以依據(jù)儲存在儲存區(qū) 域中的信息來對服務(wù)器系統(tǒng)進(jìn)行除錯。
      綜上所述,由于本發(fā)明每隔一預(yù)設(shè)時(shí)間即記錄即時(shí)系統(tǒng)時(shí)間,并且在本地監(jiān)控端 產(chǎn)生新的記錄檔時(shí),一并下載新的記錄檔,再與即時(shí)系統(tǒng)時(shí)間一起儲存在儲存區(qū)域中。因 此,本發(fā)明可以方便技術(shù)人員分析服務(wù)器系統(tǒng)出錯的原因,并且能夠有效地對服務(wù)器系統(tǒng) 進(jìn)行除錯。即使在服務(wù)器系統(tǒng)已當(dāng)機(jī)的情況下,仍可以本發(fā)明概念不間斷記錄的時(shí)間點(diǎn),而 得知服務(wù)器系統(tǒng)不正常關(guān)機(jī)的接近時(shí)間點(diǎn)。更可憑借此時(shí)間點(diǎn),推斷出真正影響服務(wù)器系 統(tǒng)不正常運(yùn)作的事件,而有助于研發(fā)設(shè)計(jì)人員除錯。 雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技 術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范 圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
      權(quán)利要求
      一種服務(wù)器系統(tǒng),其特征在于,包括一主系統(tǒng),具有一資料交換接口,并具有一記錄軟件;以及一監(jiān)控裝置,耦接所述主系統(tǒng),以記錄所述主系統(tǒng)所發(fā)生的事件,并在主系統(tǒng)發(fā)生事件時(shí)產(chǎn)生一記錄檔,其中所述記錄軟件每隔一預(yù)設(shè)時(shí)間呼叫所述監(jiān)控裝置,并記錄即時(shí)的系統(tǒng)時(shí)間,且所述記錄軟件更檢查是否有新的記錄檔,而當(dāng)所述記錄軟件發(fā)現(xiàn)有新的記錄檔時(shí),則將新的記錄檔載至所述主系統(tǒng)中的一儲存區(qū)域中。
      2. 根據(jù)權(quán)利要求1所述的服務(wù)器系統(tǒng),其特征在于,所述監(jiān)控裝置為基板管理控制器。
      3. 根據(jù)權(quán)利要求1所述的服務(wù)器系統(tǒng),其特征在于,所述資料交換接口為智能平臺管 理接口。
      4. 根據(jù)權(quán)利要求3所述的服務(wù)器系統(tǒng),其特征在于,所述主系統(tǒng)更包括一智能平臺管 理接口工具,透過所述智能平臺管理接口耦接所述監(jiān)控裝置。
      5. —種記錄裝置,適用于具有一監(jiān)控裝置的一服務(wù)器系統(tǒng),而該監(jiān)控裝置用以在所述 服務(wù)器系統(tǒng)發(fā)生事件時(shí)產(chǎn)生一記錄檔,而所述記錄裝置的特征在于,包括一計(jì)時(shí)器,每隔一預(yù)設(shè)時(shí)間輸出一致能信息; 一核心模組,耦接所述計(jì)時(shí)器,并接收所述致能信息;一收發(fā)模組,耦接所述核心單元,且所述核心單元在接收到所述致能信息時(shí),則使所述 收發(fā)模組透過一資料交換接口呼叫所述監(jiān)控裝置,并檢查是否有新的記錄檔,而所述收發(fā) 模組在發(fā)現(xiàn)有新的記錄檔時(shí),則進(jìn)行一下載作業(yè),以下載新的記錄檔;以及一記錄單元,耦接所述核心模組,用以將所下載新的記錄檔儲存在一儲存區(qū)域中,并記 錄所述收發(fā)模組在呼叫所述監(jiān)控裝置時(shí)的系統(tǒng)時(shí)間。
      6. 根據(jù)權(quán)利要求5所述的記錄裝置,其特征在于,其中所述收發(fā)模組包括 一呼叫單元,用以透過所述資料交換接口呼叫所述監(jiān)控裝置; 一檢查單元,用以檢查所述監(jiān)控裝置是否產(chǎn)生新的記錄檔;以及一下載單元,用以在所述檢查單元發(fā)現(xiàn)監(jiān)控裝置產(chǎn)生新的記錄檔時(shí),下載新的記錄檔。
      7. 根據(jù)權(quán)利要求5所述的記錄裝置,其特征在于,所述資料交換接口為智能平臺管理 接口。
      8. 根據(jù)權(quán)利要求5所述的記錄裝置,其特征在于,記錄更包括一同步模組,以在所述記 錄裝置被啟動時(shí),將所述服務(wù)器系統(tǒng)的系統(tǒng)時(shí)間與所述監(jiān)控裝置進(jìn)行一同步化作業(yè)。
      9. 一種服務(wù)器系統(tǒng)的管理方法,其特征在于,包括下列步驟監(jiān)控所述服務(wù)器系統(tǒng)的運(yùn)作,并在所述服務(wù)器系統(tǒng)發(fā)生一事件時(shí),在一本地監(jiān)控端產(chǎn) 生一記錄檔;每隔一預(yù)設(shè)時(shí)間檢查所述本地監(jiān)控端是否產(chǎn)生新的記錄檔,并將所述服務(wù)器系統(tǒng)的即 時(shí)系統(tǒng)時(shí)間記錄至一儲存區(qū)域中;以及當(dāng)發(fā)現(xiàn)本地監(jiān)控端有新的記錄檔時(shí),則將新的記錄檔下載至所述儲存區(qū)域中。
      10. 根據(jù)權(quán)利要求9所述的管理方法,其特征在于,更包括將所述本地監(jiān)控端的時(shí)間與 所述服務(wù)器系統(tǒng)的系統(tǒng)時(shí)間進(jìn)行同步化。
      全文摘要
      本發(fā)明提出一種服務(wù)器系統(tǒng)、與其記錄裝置與管理方法。其中服務(wù)器系統(tǒng)包括主系統(tǒng)和監(jiān)控裝置。主系統(tǒng)具有一資料交換接口,并且具有一記錄軟件。另外,監(jiān)控裝置可以耦接主系統(tǒng),以記錄主系統(tǒng)所發(fā)生的事件,并且在主系統(tǒng)發(fā)生事件時(shí)產(chǎn)生一記錄檔。其中,記錄軟件可以每隔一預(yù)設(shè)時(shí)間呼叫監(jiān)控裝置,并且記錄即時(shí)的系統(tǒng)時(shí)間。此外,記錄軟件更可以檢查監(jiān)控裝置是否產(chǎn)生新的記錄檔。而當(dāng)記錄軟件發(fā)現(xiàn)監(jiān)控裝置產(chǎn)生新的記錄檔時(shí),則可以將新的記錄檔載至主系統(tǒng)中的一儲存區(qū)域中。
      文檔編號H04L12/24GK101741600SQ20081018163
      公開日2010年6月16日 申請日期2008年11月27日 優(yōu)先權(quán)日2008年11月27日
      發(fā)明者林炫百 申請人:英業(yè)達(dá)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1