|
藍森林 http://www.lslnet.com 2006年8月18日 15:18
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
top圖如下 ,高手 過來 看看
過 三四天 機器就死機了 鬱悶
在跑oracle應用 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
那個system 選項指的是什麼,為什麼會怎麼高呢?
把oracle應用停了 ,重新啟動機器 發現
在 system monitor 裡面看到
cpu 使用率,一下0.7 一下79 一下1.4 一下 45 cpu跳的幅度很大,
oracle 應用也沒有起來
是不是中病毒了 ? |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
頂 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
你使用top觀察實時的數據
看io方面如何
vmstat 2
你的服務器配置應該足夠了的,如果你的oracle應用實在太大,我想也是調整oracle方面。 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
另外你的load average是多少?
從你的第一段看18個同時running的進程
我想應該主要是排隊太嚴重造成。
如果我前面說的那個vmstat 2 命令,你看到第一行r的數量我想應該遠遠多餘4個了。
請檢查數據庫是否做了索引等。
另外,據說oracle使用raw設備比使用文件系統性能好不少。 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
第一行:7 zombie,你有7個殭屍進程,用ps找出來殺掉 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
另外,運行top後按「H」(主意大寫)看看所有的進程 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
top 圖
oracle 用的是裸設備
申明 下面圖的狀態,都是oracle應用沒在跑的時候
用 ps aux 沒看到 %CPU占很多的進程 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
top圖 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
vmstat 2 狀況 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
nnd 發現幾個僵死進程 ,一下有 ,一下無
這一秒有 下一秒無 暈倒 id號也一直在變 靠 用
kill 殺不掉 這一秒 id號 正確 ,下一秒 就不正確了
且 一下有 一下無
沒有辦法殺
求救 怎麼辦啊
我覺得 可能是這個引起的
看看圖 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
頂 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
108 processes: 99 sleepping |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
# sar -n DEV -u 1 60 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
#sar -n DEV -u 1 60
bash: sar: command not found |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
# rpm -qf `which sar`
sysstat-5.0.5-5.rhel3
#
你需要安裝 sysstat 包 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
請問 上面那個命令是幹什麼用的呢
您覺得造成上面這種狀況主要是什麼原因呢?
謝謝 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
我認為是由於網絡吞吐量大,而網卡 P/E 值低造成的內核佔用 CPU 過高
那個指令只想證實一下我的想法
當 CPU 佔用很高的時候你執行一下看看,然後貼出來 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
如果 我把網線拔了 是不是就不會出現這種情況了
網卡是機器集成的 ,用的是系統自帶的tg3驅動程序
聽說這個驅動程序比較老了
網卡出問題了 ,我曾經是重新安裝過 系統的網卡
機器是 ibm esever xSeries 365 好像是這個機器 |
在linux 的 system monitor 下面 看到cpu 100%使用 為什麼
-->
你機器上是用broadcom 100/1000M的網卡吧,用tg3驅動沒什麼問題的
另外你機子好強勁,有8G內存 |
| |