<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 網絡測試 千兆萬兆網卡實際上都是網卡在理想環境的理論值,實際的網絡帶寬還取決于`網絡環境`和`服務器的負載`。 * iperf 可以做服務器間的網絡性能測試, # 性能測試 ## [iperf][1] ### 安裝 ~~~ yum install -y iperf # centos apt-get install iperf # ubuntu ~~~ ### 命令 ~~~ Client/Server -i, --interval -p, --port -B, --bind -u, --udp Server specific: -s, --server Client specific -b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec -c, --client <host> run in client mode, connecting to <host> -n, --num #[KM] number of bytes to transmit (instead of -t -t, --time # time in seconds to transmit for (default 10 secs) ~~~ ### 用法 ~~~ # 服務端 iperf -s # 客戶端 5s iperf -c 172.30.248.61 -t 5 ~~~ > 如果想要測試多個網卡跑滿,需要開啟多個 iperf client 端 --- # 狀態監控 ## [vnstat][2] ### 安裝 ~~~ yum install -y vnstat # centos apt-get install vnstat # ubuntu ~~~ ### 命令 ~~~ -i, --iface select interface (default: eth0) -l, --live show transfer rate in real time ~~~ ### 實時監控 ~~~ vnstat -l -i bond0 ~~~ ### 守護進程 ~~~ /etc/init.d/vnstat start # 作為守護進程,使用客戶端軟件查看 https://www.youtube.com/watch?v=qhOemE12uXA ~~~ ## [nethogs][3] 進程網絡流量監控 centos版本可以直接安裝使用,ubuntu的apt安裝版本有bug,需要編譯安裝 ~~~ # 下載新版本 https://github.com/raboof/nethogs/releases # Debian/Ubuntu apt-get install build-essential libncurses5-dev libpcap-dev # Yum-based distro's yum install gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses* # make && make install When nethogs is running, press: q: quit s: sort by SENT traffic r: sort by RECEIVE traffic m: switch between total (KB, B, MB) and KB/s mode ~~~ ## [nicstat][4] 網絡流量統計實用工具 ### 安裝 ~~~ apt-get install nicstat ~~~ ~~~ 選項: -h #顯示簡單的用法 -v #顯示nicstat版本 -n #只統計非本地(即非回環)接口 -s #顯示摘要輸出(只是接收和發送的數據量) -x #顯示擴展的輸出 -M #以Mbps顯示吞吐量,而不是默認的KB/s -p #以解析后的輸出格式顯示 -z #跳過采樣周期內是零流量的接口 -t #tcp流量統計 -u #ucp流量統計 -a #等同于'-x -t -u' -l #只顯示端口狀態 -s #只顯示出入帶寬 -i interface[,interface...] #指定接口 ~~~ ### 實例 ~~~ nicstat 3 2 Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat 06:19:46 lo 0.72 0.72 2.15 2.15 341.2 341.2 0.00 0.00 06:19:46 eth0 0.89 0.15 1.37 0.92 660.4 163.6 0.00 0.00 Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat 06:19:49 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:19:49 eth0 0.02 0.12 0.33 0.33 66.00 354.0 0.00 0.00 Time列:表示當前采樣的響應時間. lo and eth0 : 網卡名稱. rKB/s : 每秒接收到千字節數. wKB/s : 每秒寫的千字節數. rPk/s : 每秒接收到的數據包數目. wPk/s : 每秒寫的數據包數目. rAvs : 接收到的數據包平均大小. wAvs : 傳輸的數據包平均大小. %Util : 網卡利用率(百分比). Sat : 網卡每秒的錯誤數.網卡是否接近飽滿的一個指標.嘗試去診斷網絡問題的時候,推薦使用-x選項去查看更多的統計信息. ~~~ ### -x 查看擴展信息 ~~~ nicstat -x -i em1 1 10 14:19:58 RdKB WrKB RdPkt WrPkt IErr OErr Coll NoCP Defer %Util em1 3966.1 4047.0 6943.4 7280.9 0.00 0.00 0.00 0.00 0.00 65.6 em1 4316.1 4352.4 8474.3 9027.6 0.00 0.00 0.00 0.00 0.00 71.0 em1 3691.2 4176.7 8140.6 8792.4 0.00 0.00 0.00 0.00 0.00 64.5 em1 3525.7 3948.8 7941.4 8249.3 0.00 0.00 0.00 0.00 0.00 61.2 ~~~ ### -t 查看tcp信息 ~~~ nicstat -t -i em1 1 10 14:23:05 InKB OutKB InSeg OutSeg Reset AttF %ReTX InConn OutCon Drops TCP 0.00 0.00 8611.1 9569.2 544 62.4 0.000 325 244 0.01 14:23:06 InKB OutKB InSeg OutSeg Reset AttF %ReTX InConn OutCon Drops TCP 0.00 0.00 11297.5 12517.6 362 40.9 0.000 533 249 0.00 InKB : 表示每秒接收到的千字節. OutKB : 表示每秒傳輸的千字節. InSeg : 表示每秒接收到的TCP數據段(TCP Segments). OutSeg : 表示每秒傳輸的TCP數據段(TCP Segments). Reset : 表示TCP連接從ESTABLISHED或CLOSE-WAIT狀態直接轉變為CLOSED狀態的次數. AttF : 表示TCP連接從SYN-SENT或SYN-RCVD狀態直接轉變為CLOSED狀態的次數,再加上TCP連接從SYN-RCVD狀態直接轉變為LISTEN狀態的次數 %ReTX : 表示TCP數據段(TCP Segments)重傳的百分比.即傳輸的TCP數據段包含有一個或多個之前傳輸的八位字節. InConn : 表示TCP連接從LISTEN狀態直接轉變為SYN-RCVD狀態的次數. OutCon : 表示TCP連接從CLOSED狀態直接轉變為SYN-SENT狀態的次數. Drops : 表示從完成連接(completed connection)的隊列和未完成連接(incomplete connection)的隊列中丟棄的連接次數. ~~~ ### -u 查看udp相關信息 ~~~ nicstat.sh -u 06:39:42 InDG OutDG InErr OutErr UDP 0.01 0.01 0.00 0.00 InDG : 每秒接收到的UDP數據報(UDP Datagrams) OutDG : 每秒傳輸的UDP數據報(UDP Datagrams) InErr : 接收到的因包含錯誤而不能被處理的數據包 OutErr :因錯誤而不能成功傳輸的數據包. ~~~ ## ifstat 監控實時流量 簡單的網絡流量監控工具 ### 直接安裝 ![](https://ws2.sinaimg.cn/large/006tNc79gy1foqka6ql6wj30rl064dgz.jpg) ### 用法 ~~~ ifstat -a 1 5 #每個1s輸出一次,共5次 ~~~ ## iftop ### 安裝 ~~~ CentOS上安裝所需依賴包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel iftop Debian上安裝所需依賴包: apt-get install flex byacc libpcap0.8 libncurses5 iftop ~~~ ### 用法 ~~~ -i設定監測的網卡,如:# iftop -i eth1 -B 以bytes為單位顯示流量(默認是bits),如:# iftop -B ~~~ ## iptraf 流量監控工具 ~~~ yum install -y iptraf ~~~ ## slurm ### 安裝 ~~~ slurm -i bond0 ~~~ ![](https://ws4.sinaimg.cn/large/006tNc79gy1forisjv62zj30oe0fz407.jpg) ## cbm ~~~ cbm ~~~ ![](https://ws3.sinaimg.cn/large/006tNc79gy1foqlizam7fj30wr095q3v.jpg) ## netstat ``` # 查看狀態 CLOSE_WAIT ESTABLISHED FIN_WAIT2 TIME_WAIT netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}' # 查看連接數排名 netstat -n|grep ESTABLISHED |awk '{print $5}'|sort|uniq -c|sort -rn|head -n20 ``` # 故障測試 [1]:https://iperf.fr/iperf-download.php [2]:http://humdi.net/vnstat/man/vnstat.html [3]:https://github.com/raboof/nethogs#readme [4]:https://blogs.oracle.com/timc/nicstat-the-solaris-and-linux-network-monitoring-tool-you-did-not-know-you-needed
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看