原貼:
linux 效能監測工具及調優介紹(三)
適用機型:
所有伺服器
文件內容:
linux效能監測工具及調優介紹(一)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6epdvw
linux效能監測工具及調優介紹(二)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6fa428
linux效能監測工具及調優介紹(三)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6fb34q
linux效能調優的幾種方法(一)http://www-900.ibm.com/cn/support/download/driver/detail?docid=kjxu-6gmdby
linux效能調優的幾種方法(二)http://www-900.ibm.com/cn/support/download/driver/detail?docid=kjxu-6gp2wg
linux效能調優的幾種方法(三)http://www-900.ibm.com/cn/support/download/driver/detail?docid=kjxu-6hjduh
linux效能調優的幾種方法(四)http://www-900.ibm.com/cn/support/download/driver/detail?docid=kjxu-6hjdlj
linux 效能監測工具及調優介紹(三)
這部分內容包括:pmap;strace;ulimit;mpstat
10 pmap
pmap可以報告某個或多個程序的記憶體使用情況。使用pmap判斷主機中哪個程序因占用過多記憶體導致記憶體瓶頸。圖14-9顯示了suse linux
enterprise server下pmap命令執行結果
pmap -x
圖14-10顯示了**bd程序所占用的記憶體
pmap
11 strace
strace擷取和記錄系統程序呼叫,以及程序收到的訊號。是乙個非常有效的檢測、指導和除錯工具。系統管理員可以通過該命令容易地解決程式問題。
使用該命令需要指明程序的id(pid),例如:
strace -p
圖14-11 shows an example of the output of strace.
12 ulimit
ulimit內建在bash shell中,用來提供對shell和程序可用資源的控制
使用選項-a列出可以設定的所有引數:
ulimit -a
-h和-s選項指明所給資源的軟硬限制。如果超過了軟限制,系統管理員會收到警告資訊。硬限制指在使用者收到超過檔案句炳限制的錯誤資訊之前,可以達到的最大值。
例如可以設定對檔案句炳的硬限制:ulimit -hn 4096
例如可以設定對檔案句炳的軟限制:ulimit -sn 1024
檢視軟硬值,執行如下命令:
ulimit -hn
ulimit -sn
例如限制oracle使用者. 在/etc/security/limits.conf輸入以下行:
soft nofile 4096
hard nofile 10240
對於red hat enterprise linux as,確定檔案/etc/pam.d/system-auth包含如下行
session required /lib/security/$isa/pam_limits.so
對於suse linux enterprise server,確定檔案/etc/pam.d/login 和/etc/pam.d/sshd包含如下行:
session required pam_limits.so
這一行使這些限制生效。
13 mpstat
linux效能監測工具及調優介紹(一)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6epdvw
linux效能監測工具及調優介紹(二)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6fa428
linux效能監測工具及調優介紹(三)http://www-900.ibm.com/cn/support/viewdoc/detail?docid=kjxu-6fb34q
>>>
>>>
相關學習園地欄目:
>>>
這裡返回" name="var:heading_success">
很有幫助 有用處 一般 需提高 太差!
linux效能調優工具
效能調優是指為軟體提供較佳的效能,用於處理系統響應速度太慢等。linux man cpu 記憶體io network 安裝sysstat yum install sysstat y命令幫助 m 按記憶體排序顯示 shfit h 顯示cpu占有從高到底排序 vmstat centos7自帶 iosta...
Linux常用效能調優工具索引
前段時間看到brendangregg的 linux performance analysis and tools ppt裡面提到linux常用效能調優工具,見下圖 其中提到了的工具,大部分在我日常工具箱裡或者在實踐的案例裡面使用過,都有很高的價值,這裡方便大家索引下 nicstat 參見 這裡 op...
jvm 效能調優工具
工具 jpsjps l 主程序 jps m 執行傳入主類的引數 jps v 虛擬機器引數 jstat jstat gcutil pid 1000 1秒 jstat jinfo jmap jmap histo pid jmap dump formart b,file filepath pid jhat...