- Community Home
- >
- HPE Community, Taiwan
- >
- HP-UX
- >
- 系統管理
- >
- 分享我的知識 : 如何保存dump
系統管理
1748044
會員
5119
線上
108757
解決方案
論壇
類別
Company
Local Language
返回
論壇
討論平台
返回
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
部落格
信息
社區語言
語言
論壇
部落格
文章選項
- 訂閱此主題的RSS 提要
- 將此主題標記為未讀
- 將主題標記為已讀
- 將主題在本帳號置頂
- 標示為書籤
- 訂閱此主題
- 列印此頁
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 04-06-2007 10:01 PM
在 04-06-2007 10:01 PM
分享我的知識 : 如何保存dump
但系統異常當機,產生的dump檔又不能保存下來,這是一件令人unhappy的事情,我下面寫的内容也是想和大家一起分享和討論core dump的問題
儅作業系統crash的時候,HPUX會嘗試保存一份memory的image到我們在作業系統中預先定義好的dump device。
然後系統開始reboot,期間會調用savecrash的指令來將dump device中的image和current kernel一起copy到檔案系統。這樣就完成了core dump的保存,結下來就可以請HP咨詢中心來幫忙分析。
所以第一步就是要config好dump device
dump device是用來保存整個記憶体的内容,因此其容量應略大於記憶体
#dmesg |grep Physical ===>找到記憶体的大小
通常情況下,我們可能會用swap來做dump device
#lvlnboot -v |grep Dump
Dump: lvol2 on: /dev/dsk/c2t0d0, 0
但是我想說的是,這種做法有兩個缺點:
1.作業系統reboot的時間會加長
2.如果開機后savecrash失敗,copy過來的image可能會被改寫。
原因很簡單,就是因爲您用了swap,呵呵!
接下來就是要創建dump device了(我不用swap哦!)
lvcreate -L 1500 -n lvdump -C y -r n /dev/vg00
要注意的是dump logical volume是需要連續分配PE的,要想知道爲什麽的嗎?呵呵。
在接下來就是要告訴作業系統,我們新增了dump device
lvlnboot -d lvdump /dev/vg00
OK!檢查一下唷,#lvlnboot -v |grep Dump
不過你還需要一次reboot來active它!
最後再説一句,如果OS中有多個dump device,那OS會先使用你最後設置的那個!
今天就寫到這裡,沒完哦,明天再來!
儅作業系統crash的時候,HPUX會嘗試保存一份memory的image到我們在作業系統中預先定義好的dump device。
然後系統開始reboot,期間會調用savecrash的指令來將dump device中的image和current kernel一起copy到檔案系統。這樣就完成了core dump的保存,結下來就可以請HP咨詢中心來幫忙分析。
所以第一步就是要config好dump device
dump device是用來保存整個記憶体的内容,因此其容量應略大於記憶体
#dmesg |grep Physical ===>找到記憶体的大小
通常情況下,我們可能會用swap來做dump device
#lvlnboot -v |grep Dump
Dump: lvol2 on: /dev/dsk/c2t0d0, 0
但是我想說的是,這種做法有兩個缺點:
1.作業系統reboot的時間會加長
2.如果開機后savecrash失敗,copy過來的image可能會被改寫。
原因很簡單,就是因爲您用了swap,呵呵!
接下來就是要創建dump device了(我不用swap哦!)
lvcreate -L 1500 -n lvdump -C y -r n /dev/vg00
要注意的是dump logical volume是需要連續分配PE的,要想知道爲什麽的嗎?呵呵。
在接下來就是要告訴作業系統,我們新增了dump device
lvlnboot -d lvdump /dev/vg00
OK!檢查一下唷,#lvlnboot -v |grep Dump
不過你還需要一次reboot來active它!
最後再説一句,如果OS中有多個dump device,那OS會先使用你最後設置的那個!
今天就寫到這裡,沒完哦,明天再來!
1則回覆 1
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 04-07-2007 10:34 PM
在 04-07-2007 10:34 PM
分享我的知識 : 如何保存dump
設置好dump device才可以保存好core dump。
隨著HP server的更新換代,memory的大小也越來越驚人,有的甚至要幾佰mega,完全保存記憶體裏面的内容既費時閒也費空間,因此hpux 11i和10.X在dump管理上的不同之処,就是11i支持有選擇性的copy記憶體的内容到dump device!
#crashconf ---〉可以讓我們看到具體有選擇哪些内容
如果要修改的話vi /etc/rc.config.d/crashconf
接下來要講的是,儅系統reboot的時候,會把dump device的内容copy到檔案系統,default在/var/adm/crash/crash.n
如果要修改的話請vi /etc/rc.config.d/savecrash
Ok!到這裡,dump已經成功保存,接下來就是聯係HP!
不過,還是祈禱少見到幾次core dump!
隨著HP server的更新換代,memory的大小也越來越驚人,有的甚至要幾佰mega,完全保存記憶體裏面的内容既費時閒也費空間,因此hpux 11i和10.X在dump管理上的不同之処,就是11i支持有選擇性的copy記憶體的内容到dump device!
#crashconf ---〉可以讓我們看到具體有選擇哪些内容
如果要修改的話vi /etc/rc.config.d/crashconf
接下來要講的是,儅系統reboot的時候,會把dump device的内容copy到檔案系統,default在/var/adm/crash/crash.n
如果要修改的話請vi /etc/rc.config.d/savecrash
Ok!到這裡,dump已經成功保存,接下來就是聯係HP!
不過,還是祈禱少見到幾次core dump!
以上表述為作者個人觀點,不代表惠普公司,使用本網站,請遵守網站使用規則和條款
© 版权所有 2024 慧与发展有限责任合伙企业