qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          性能測試實用linux 命令netstat等

            Netstat 用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。 通過netstat可以查看網絡連接、端口號等占用情況
            查看進程和端口號相關:
            1.  查看TCP/UDP端口:
            netstat -tuoln
            2. 查看進程名運行的端口號:
            netstat -anp|grep 進程名
            當需要監控某個服務的端口號時可以首先獲取該服務的監聽端口號,如tomact進程
            netstat -anp|grep tomcat
            3.  根據端口查看運行的進程:
            netstat -anp|grep 端口號
            或
            lsof -i:端口號
            通常用于查看某個端口號下建立的連接數,如8083端口號下的連接數統計:
            netstat -anp|grep:8083|wc -l
            4. netstat -tln 查看服務監聽端口
            其它:
            1. 結束進程
            kill -15 pid 立即釋放資源
            kill -9 pid 不會立即釋放資源
            2. 查看進程
            ps aux
            查看指定服務的進程號,如tomcat服務
            ps aux|grep tomcat
            3. 查看網卡信息:
            cat  /sbin/ifconfig
            4. 查看cpu配置
            cat /proc/cpuinfo
            5. 查看mem配置
            cat /proc/meminfo
            6. 修改hosts配置
            vim /etc/hosts
          Netstat 詳細參數列表
            NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
            -a 顯示所有連接和監聽端口。
            -b 顯示包含于創建每個連接或監聽端口的可執行組件。在某些情況下已知可執行組件 擁有多個獨立組件,并且在這些情況下包含于創建連接或監聽端口的組件序列被顯示。 這種情況下,可執行組件名在底部的 [] 中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項可能需要很長時間,如果沒有足夠權限可能失敗。
            -e 顯示以太網統計信息。此選項可以與 -s 選項組合使用。
            -n 以數字形式顯示地址和端口號。
            -o 顯示與每個連接相關的所屬進程 ID。
            -p proto 顯示 proto 指定的協議的連接;proto 可以是 下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
            如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議之一: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
            -r 顯示路由表。
            -s 顯示按協議統計信息。默認地,顯示 IP、 IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
            -p 選項用于指定默認情況的子集。
            -v 與 -b 選項一起使用時將顯示包含于 為所有可執行組件創建連接或監聽端口的 組件。
            interval 重新顯示選定統計信息,每次顯示之間 暫停時間間隔(以秒計)。按 CTRL+C 停止重新 顯示統計信息。如果省略,netstat 顯示當前 配置信息(只顯示一次)
            Netstat的一些常用選項
            netstat -s——本選項能夠按照各個協議分別顯示其統計數據。如果你的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那么你就可以用本選項來查看一下所顯示的信息。你需要仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。
            netstat -e——本選項用于顯示關于以太網的統計數據。它列出的項目包括傳送的數據報的總字節數、錯誤數、刪除數、數據報的數量和廣播的數量。這些統計數據既有發送的數據報數量,也有接收的數據報數量。這個選項可以用來統計一些基本的網絡流量。
            netstat -r——本選項可以顯示關于路由表的信息,類似于后面所講使用route print命令時看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。
            netstat -a——本選項顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接,斷開連接(CLOSE_WAIT)或者處于聯機等待狀態的(TIME_WAIT)等
            netstat -n——顯示所有已建立的有效連接。

          posted on 2014-06-30 18:46 順其自然EVO 閱讀(293) 評論(0)  編輯  收藏 所屬分類: linux

          <2014年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 策勒县| 镇巴县| 克什克腾旗| 临沂市| 克山县| 专栏| 绥阳县| 区。| 阳西县| 黎平县| 江达县| 太原市| 延吉市| 湖北省| 玉山县| 洪江市| 五莲县| 松原市| 扎兰屯市| 黑龙江省| 海安县| 紫阳县| 尼玛县| 凤台县| 山西省| 若尔盖县| 武城县| 萨迦县| 通州市| 外汇| 汝城县| 砀山县| 镇坪县| 嫩江县| 郧西县| 双柏县| 阿瓦提县| 连州市| 江口县| 玉门市| 武强县|