本機或本地伺服器執行緩慢時:
機器執行緩慢通常是由於消耗太多系統特定的資源,資源有cpu,ram,磁碟i/o以及網路。
解決這個問題,考慮的問題:
1:平均負載(uptime)可能是最先用到的基本度量標準,並且平均負載不會因為cpu的數量而改變。
2:使用top命令解決負載問題。檢視id(cpu空閒時間),如果id值高而系統執行慢,則排除高cpu負載,再看id。
檢視wa(i/o等待)。如果wa值低而系統執行慢,則排除磁碟或者網路i/o的問題,先看wa。
3:由於使用者cpu時間比過高引起的高負載(時間高且id小),在top中的%cpu檢視,可以kill掉大量使用記憶體時間的程序。
4:記憶體不足的問題:在top中mem:和swap:,辨別是否耗盡ram的方法是檢視檔案快取cache,如果實際用的記憶體減去cache的值(實際上使用ram)很大,同時交換儲存的值也很高,很有可能的確記憶體問題。在top中的%mem檢視,同樣kill掉。當系統記憶體快要耗盡,oom(out of memory)終結者會開始終止程序,在/var/log/syslog中可以看到。
5:高i/o等待時間問題:先看ram,如果還有大量可用的ram,則考慮那個程序占用大量i/o,用iostat檢視,也可以用iotop。
問題發生後的高負載處理:
1:配置sysstat,isstat就是在sysstat的包中,並且包含能報告cpu和ram,配置檔案為:/etc/sysconfig/sysstat
2:檢視cpu統計資訊,使用sysstat中的sar工具
3:檢視ram統計資訊,使用sar -r檢視
4:檢視磁碟i/o統計資訊,使用sar -b檢視
5:檢視某一時間段的統計資訊,使用sar -s 開始時間 -e 結束時間,這個是cpu的時間段。
Dns故障排除
在本章我們將向您介紹如何使用 nslookup 再加上傳統的 tcp ip 網路工具,如我們百用不厭的聯機 ping 來解決實際遇到的 dns 問題。故障排除就其性質來說是乙個講述起來很棘手的主題。開始時總是有一大堆症狀,需要您追根溯源,找出原因所在。我們無法面面俱到地將您在 internet 上可...
MSDTC 故障排除
大多數 k2 blackpearl 執行時操作都需要 microsoft 分布式事務處理協調器 msdtc 支援,以確保操作事務性一致。如果沒有 msdtc 事務支援,則相關聯的 k2 blackpearl執行時操作將無法進行。通過網路實現的 msdtc 功能取決於通過網路實現的 rpc 功能。通過...
HDFS NameNode故障排除
一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 1 製造故障 1.殺死程序 kill 9 namenode程序 2.刪除namenode檔案 rm rf opt module hadoop 2.7.7 data tmp dfs name 2 拷貝 secondar...