[發(fā)明專利]一種RHEL操作系統(tǒng)無響應(yīng)時收集信息的方法在審
| 申請?zhí)枺?/td> | 201611072689.4 | 申請日: | 2016-11-29 |
| 公開(公告)號: | CN106776090A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設(shè)計)人: | 張旭芳 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/30;G06F11/34 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 高經(jīng) |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 rhel 操作系統(tǒng) 響應(yīng) 收集 信息 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)操作系統(tǒng)技術(shù)領(lǐng)域,具體提供一種RHEL操作系統(tǒng)無響應(yīng)時收集信息的方法。
背景技術(shù)
計算機(jī)具有存儲信息量大,使用者獲取信息方便快捷等優(yōu)點(diǎn),應(yīng)用領(lǐng)域非常廣泛。隨著互聯(lián)網(wǎng)經(jīng)濟(jì)的快速發(fā)展,小型計算機(jī)已經(jīng)不能滿足某些大型企業(yè)的需要,具有更高的穩(wěn)定性、安全性及性能的服務(wù)器迅速發(fā)展開來。對于企業(yè)來說服務(wù)器起著關(guān)鍵的作用,一旦服務(wù)器損壞會給企業(yè)帶來巨大的損失,因此需要對服務(wù)器的各項性能進(jìn)行相應(yīng)的測試。操作系統(tǒng)是服務(wù)器的核心,RHEL即Red Hat Enterprise Linux的縮寫,是Red Hat公司的Linux系統(tǒng)。在對服務(wù)器進(jìn)行性能測試時,系統(tǒng)無響應(yīng)是在服務(wù)器測試、生產(chǎn)環(huán)境中的一個常見的嚴(yán)重問題,尤其是對于生產(chǎn)環(huán)境,往往會給客戶造成重大損失。在系統(tǒng)無響應(yīng)的情況下,如何快速準(zhǔn)確的定位問題的根本原因,從而解決、徹底規(guī)避此類問題的發(fā)生,是客戶、軟硬件提供商、集成商最為關(guān)注的問題。但是,現(xiàn)有技術(shù)中仍缺少快速準(zhǔn)確定位系統(tǒng)無響應(yīng)問題的方法。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是針對上述存在的問題,提供一種能準(zhǔn)確定位并收集操作系統(tǒng)無響應(yīng)的問題, 幫助故障分析人員有效快速的定位問題原因的RHEL操作系統(tǒng)無響應(yīng)時收集信息的方法。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
一種RHEL操作系統(tǒng)無響應(yīng)時收集信息的方法,對RHEL操作系統(tǒng)配置kdump、安裝sosreport和安裝sysstat,其中在配置kdump時設(shè)置sysrq魔術(shù)鍵;判斷RHEL操作系統(tǒng)的狀態(tài),當(dāng)RHEL操作系統(tǒng)可以響應(yīng)部分中斷信號時,通過設(shè)置好的sysrq魔術(shù)鍵獲取系統(tǒng)的狀態(tài)信息,通過配置好的kdump觸發(fā)產(chǎn)生vmcore文件,通過sosreport收集系統(tǒng)全面的日志及配置信息,通過sysstat收集系統(tǒng)無響應(yīng)前的系統(tǒng)性能和系統(tǒng)資源使用情況,根據(jù)vmcore文件和sosreport收集的文件定位和分析RHEL操作系統(tǒng)無響應(yīng)的故障;當(dāng)RHEL操作系統(tǒng)無法響應(yīng)任何中斷信號時,等待kdump設(shè)置的觸發(fā)條件產(chǎn)生vmcore文件,根據(jù)vmcore文件定位和分析RHEL操作系統(tǒng)無響應(yīng)的故障。
所述Kdump是利用kexec(從一個已經(jīng)在運(yùn)行的內(nèi)核上下文,不經(jīng)過BIOS檢查,快速啟動另一個內(nèi)核的機(jī)制)實(shí)現(xiàn)的一種可靠的內(nèi)核崩潰轉(zhuǎn)儲機(jī)制,當(dāng)系統(tǒng)崩潰時,kdump利用kexec快速啟動到第二個內(nèi)核,第二個內(nèi)核捕獲了crash dump image。
所述sysrq是一個魔術(shù)鍵組合,除了系統(tǒng)完全被鎖住(發(fā)生不可中斷掛起)外,在無響應(yīng)或宕機(jī)等所有其他情況下,內(nèi)核均可響應(yīng)該組合鍵,永久并立即生效:
#vi /etc/sysctl.conf 增加kernel.sysrq=1
#sysctl –p
Sysrq產(chǎn)生的信息存放在/var/log/messages
幾個重要的sysrq組合鍵
Alt+sysrq+m 轉(zhuǎn)儲內(nèi)存分配的信息;
Alt+sysrq+t 轉(zhuǎn)儲線程狀態(tài)信息;
Alt+sysrq+p:轉(zhuǎn)儲當(dāng)前CPU寄存器和標(biāo)志信息;
Alt+sysrq+w:轉(zhuǎn)儲不可屏蔽狀態(tài)的任務(wù)信息;
Alt+sysrq+c: crash the kernel。
運(yùn)行yum install sos安裝sosreport。sosreport是RHEL系統(tǒng)中收集系統(tǒng)配置信息和日志信息的一個工具包,運(yùn)行該工具包,可以收集到非常全的系統(tǒng)信息。
所述sysstat軟件包提供了sar和iostat等命令,可以對磁盤、網(wǎng)絡(luò)和其他IO資源的操作進(jìn)行系統(tǒng)監(jiān)控和統(tǒng)計,該工具有助于分析在出現(xiàn)問題之前系統(tǒng)資源使用情況的趨勢。運(yùn)行#yum install sysstat進(jìn)行安裝sysstat,日志文件存放在/var/log/sa/下,通過#sar –f /var/log/sa/saXX命令可以查看系統(tǒng)的監(jiān)控和統(tǒng)計信息。
所述檢查的RHEL操作系統(tǒng)狀態(tài)包括:
(1)是否能ssh/telnet遠(yuǎn)程登錄;
(2)是否可通過console登錄系統(tǒng);
(3)是否能ping通系統(tǒng);
(4)系統(tǒng)是否能響應(yīng)本地的鍵盤和鼠標(biāo)。
如果上述操作有可以執(zhí)行成功的,說明RHEL操作系統(tǒng)目前還可以響應(yīng)一部分中斷信號,該種情況下,使用如下命令獲取RHEL操作系統(tǒng)信息:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611072689.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種星載嵌入式軟件代碼自校驗糾錯方法
- 下一篇:看門狗電路
- 一種針對RHEL操作系統(tǒng)與應(yīng)用的快速部署方法
- 一種基于PXE、SHELL和EXPECT實(shí)現(xiàn)IB網(wǎng)絡(luò)環(huán)境下LINPACK集群測試的方法
- 一種基于虛擬機(jī)的快速測試服務(wù)器與RHEL兼容性的方法
- 一種基于RHEL7.0的內(nèi)存測試方法及裝置
- 一種面向低延遲應(yīng)用的RHEL服務(wù)器調(diào)優(yōu)方法
- 一種RHEL6.6系統(tǒng)下搭建PXE服務(wù)器的方法
- 一種基于LINUX平臺下的BMC壓力自動測試方法
- 一種支持NVME硬盤在Linu下熱拔插的測試方法
- 一種RHEL操作系統(tǒng)無響應(yīng)時收集信息的方法
- 勘探開發(fā)軟件的容器鏡像制作方法
- 時刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲介質(zhì)





