• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試:solaris性能監控

    發布: 2009-5-15 10:19 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 147次 | 進入軟件測試論壇討論

    領測軟件測試網 性能監控對測試工程師來講至關重要,因為有很多軟件的平臺是基于unix的,其中solaris為主,通常我們需要監控機器的CPU,內存,磁盤,以及網絡流量等。主要包括:
    處理器
    內存
    網絡
    磁盤,卷和文件系統
    系統和用戶進程
    輸入輸出(I/O,input/output)

      如果需要更深入的了解瓶頸所在,可使用dtrace工具。OpenSolaris DTrace Community提供了一些專注于此方面的dtrace腳本,可在執行性能調優時使用。

    第一節:處理器監控
    1、solaris

      查看處理器狀態,psrinfo顯示處理器每個核(core)的狀態信息

    -bash-3.00$ /usr/sbin/psrinfo
    0       on-line   since 10/13/2007 02:30:32
    1       on-line   since 10/13/2007 02:30:33
    2       on-line   since 10/13/2007 02:30:33
    ....
      查看處理器的詳細信息

    -bash-3.00$ /usr/sbin/psrinfo -v
    Status of virtual processor 0 as of: 12/27/2007 09:39:37
      on-line since 10/13/2007 02:30:32.
      The sparcv9 processor operates at 1000 MHz,
            and has a sparcv9 floating point processor.
    Status of virtual processor 1 as of: 12/27/2007 09:39:37
      on-line since 10/13/2007 02:30:33.
      The sparcv9 processor operates at 1000 MHz,
            and has a sparcv9 floating point processor.
    ....

    來個中文的:
    bash-3.00$ /usr/sbin/psrinfo -v
    虛擬處理器 0 在下列時間的狀態:12/27/2007 13:14:53
      自 12/27/2007 12:59:29 開始已在運行。
      i386 處理器以 1333 MHz 運行,
            而且有 i387 compatible 浮點數處理器

      查看每個處理器(同樣以核為單位)的統計信息,用mpstat命令

    bash-3.00$ mpstat 2 5
    CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
      0 1058  21    0   309  224 1029   65    0    5    0  2825   16  35   0  49
      0    8   0    0   345  245  217    2    0    1    0    62    0   2   0  98
      0   10   0    0   343  244  209    1    0    1    0    64    0   2   0  98
      0    0   0    0   478  378  498   68    0   67    0    54    0  11   0  89
      0    0   0    0   346  245  208    1    0    1    0    60    0   1   0  99

      輸出中,一般看最后四個字段:usr,sys,wt,idl。idl不低于30基本沒事,sys如果常高于15需引起注意,wt是歷史遺留字段對于solaris10而言總是0。其他幾個常見字段:

     

    xcal   多個處理器間交叉調用的次數
    csw   處理器執行上下文交換的次數
    syscl 本處理器執行系統調用的次數

      注意:mpstat之類的按時間與次數的采樣工具的輸出第一行是自系統啟動以來的匯總平均值統計

      此外,kstat命令也可以用來收集處理器的信息:

    bash-3.00$ kstat -m cpu
    module: cpu                             instance: 0    
    name:   intrstat                        class:    misc
            crtime                          29.699815013
            level-1-count                   65517
            level-1-time                    991179530
            level-10-count                  163269
            level-10-time                   97182752330
            level-11-count                  0
            level-11-time                   0
            level-12-count                  2
            level-12-time                   238486
            ......



    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: Solaris 軟件測試 性能 solaris


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>