Network 效能測試與調整
Network performance utilities 檢視網路效能的工具有區分軟體類的以及硬體類的. Software based Iperf ,Netperf ,NTttcp ,IxChariot Hardware based Spirent Smartbits 1G , Test center 10G , Ixia – – IxNetwork 如何使用請自行參考下面連結 網路效能測試工具...
View ArticlePktgen 壓力測試
這一篇是利用 Pktgen 來對網路裝置產生壓力測試,如果你完全不知道什麼是 Pktgen 可以先從這一篇來了解 Pktgen 簡介 – http://benjr.tw/93300 以及 Pktgen 封包的傳送與接收 – http://benjr.tw/93394 一般的 pktgen 封包的傳送與接收架構圖如下: System A (mac 00:0c:29:06:a1:f9)...
View ArticlePktgen 效能測試
這一篇是利用 Pktgen 來測試網路裝置的效能,如果你完全不知道什麼是 Pktgen 可以先從這一篇來了解 Pktgen 簡介 – http://benjr.tw/93300 以及 Pktgen 封包的傳送與接收 – http://benjr.tw/93394 我的 Pktgen 封包的傳送與接收架構圖如下: 簡略了設定方式,主要是從 System A (TX) -> System B...
View ArticlePktgen – Commands
Pktgen 是一個封包產生器, 可以先看一下下面的連結介紹. Pktgen 簡介 Pktgen 封包的傳送與接收 Pktgen 壓力測試 Pktgen 效能測試 Pgcontrol commands: /proc/net/pktgen/pgctrl 主要是用來控制 pktgen 的行為 start stop Thread commands: /proc/net/pktgen/kpktgend_0...
View ArticlePktgen – netfilter
前面有介紹過 Pktgen 簡介 ,這次採用的方式是同一個系統自己跟自己的網路埠互相對打,架構圖如下: 不過這一次採用另外一個版本的 pktgen ,是由 IT水電工-哆啦胖虎 建議使用的 netfilter – https://people.kth.se/~danieltt/pktgen/ IT水電工-哆啦胖虎: 谷哥大神查到的文章均為 TX 的部分,至於 RX 的部分比較少,按照...
View Article2013-Dec-4 Intel Cloud Symposium
General keynote : Opportunities for Growth : Delivering Efficiency, Aglility & Insights with Intel Cloud Service Providers Perspectives (Baidu and Alibaba)...
View Articlelinux command – dstat
一般 Linux 文字介面下常用的系統資源監控有 Linux 預設最古老的系統資源監控程式 – top 最簡單的硬碟監測工具 – iostat 透過 mpstat 來看個別的 CPU 使用率與統計 –mpstat sar – CPU , Memory ,I/O (Disk, Network) 的資料都可透過這一支程式來統計 但這邊還有一隻我覺得也很不錯的工具 dstat...
View ArticleUbuntu – ufw (Uncomplicated Firewall) 防火牆
以前要透過 #iptables 來設定防火牆,不過 iptables 參數設定有點複雜,在 Ubuntu 下提供了一個簡化的指令 ufw (UncomplicatedFirewall) 來設定防火牆 主要我需要 ssh (port 22) , http (port 80) , https (port 443) 可以通就好.直接透過 #ufw allow tcp_port 設定即可. # sudo...
View ArticleVirtual Ethernet over NTB
感謝同事 Stan 提供的資訊. 關於 NTB 的介紹可以先看這一篇 http://benjr.tw/87842 NTB 可以透過模擬的方式當作一個 Ethernet 裝置?答案是可以的 https://github.com/jonmason/ntb/wiki/Linux-NTB-HOWTO Virtual Ethernet over NTB 需要兩個模組,在 Linux Kernel 下...
View ArticleBroadwell-DE SOC (System on Chip)
要下班了,來不及寫,先記錄起來 Intel 的 SOC (System on Chip) Broadwell-DE 這個 CPU 是一個 Soc (基本上所有的功能通通擠在這一顆 CPU 上面). 先來看看架構圖: 圖片轉載自 http://www.ithome.com.tw/tech/94755 還記得剛接觸電腦時 從最早的單晶片(8051 所有的裝置都在單晶片裡),到有分...
View Articleab – ApacheBench
只要是在架站之後,想要了解一下你的 http service (Apache) 的效能,這時候可以使用 Apache 內建的效能測試程式 – ab (Apache HTTP Server Benchmarking Tool) 來得知. Ubuntu 直接透過 apt-get 安裝就可以了. root@benjr:~# apt-get install apache2-utils RedHat...
View ArticleRHEL 7 – ip add show
Oh , No 當初不知是怎麼安裝完成的 RedHat 7 ,沒有安裝到 #ifconfig 所以現在不知道要怎麼看 ip ,後來查了一下還有另外一個指令 # ip 可以來用. 而且我還發現該網路裝置開機後沒有被啟動,所以沒有 IP,所以第一步是需要先設定網路裝置. 現在的命名採用了 一致性的網絡設備命名 (Biosdevname),這是一個以 GNU General Public...
View Articleiperf – bidirectional test (雙向測試)
預設 iperf 測試時是單向 Server <- Client ,不過 iperf 也是有提共兩個參數可以來作雙向測試 (Bidirectional test , Transmit + Receive) root@benjr-VirtualBox1:~# iperf --help -r, --tradeoff Do a bidirectional test individually -d,...
View Articleiperf- multiple client requests (多對一)
-s, –server : 這麼參數蠻常使用的.在 iPerf2 server 端可以同時接受多個 Clients 端的請求,但 iPerf3 使用這個參數就不行接受多個 Clients 端的請求(只能 1 對1). New Features in iPerf 3.0 -s, –server : iPerf2 can handle multiple client requests. iPerf3...
View ArticleIometer –測試網路效能
同事寄了一個網站給我 http://www.itechstorm.com/network-bandwidth-testing-iometer,裡面有提到利用 IOMeter 來測試網路效能,使用方式基本上跟 IOmeter 測試 Disk 一樣. 關於 IOmeter 測試 Disk 請自行參考 http://benjr.tw/370 ,直接來試試看. 我的環境如下: Windows ->...
View Articleiperf – IPv6
iperf 有提供 IPV6 的傳輸方式,只需要用參數 -V 即可. -V, –IPv6Version 使用 IPv6 第一次用 iperf 可以參考 http://benjr.tw/462 測試環境如下: Server 端 IPv6:fe80::a00:27ff:fe1a:7b14 Client 需要知道 Server 端的 IPv6 Address ,所以透過 ifconfig 來查看....
View ArticleTCP / IP 的錯誤
在開始 TCP / IP 的錯誤前,我們先來看看 TCP / IP 是怎麼建立連線的,TCP 是透過三方交握 (TCP 3-way handshake) 的方式,也就是 Server 與 Client 需要 3 次的溝通,才會開始進行資料的傳輸,這步驟如下: Client 用戶端向 Server 伺服器發送一個 "SYN" 訊息,跟 Server 伺服器請求連線. 如果 Server 伺服器準備好與...
View ArticleRHEL 7 (Systemd) –防火牆
Red Hat Enterprise Linux 7 防火牆 Firewall 預設是開啟的 (可以透過 #iptables -L 指令觀察),但要怎麼關閉它呢!! 首先 RHEL7 已經改用 systemd 的開機方式.以前的指令 #service , /etc/init.d/ , #chkconfig 的方式都不適用了.必須用 #systemctl 指令,關於 #systemctl...
View Article就是要上網 – 透過手機分享多人上網
雖然標題是 “就是要上網 – 透過手機分享多人上網" 但這篇文章主要是用來解決 Ubuntu PXE 安裝需要 apt-mirror (關於 apt-mirror 請參考 http://benjr.tw/970 )的問題.不過一樣適用於透過手機分享多人上網. Ubuntu PXE 安裝時一定要連上 Ubuntu apt-mirror...
View ArticleSSH & SFTP
主要是參考了 The Will Will Web 我的需求如下: 不允許使用者登入 Shell 進行操作 ( 讓使用者只能使用 SFTP 傳輸檔案 ) 使用者登入後皆到統一的目錄下, 透過 chroot 限制存取目錄. 編輯 “/etc/ssh/sshd_config" (OpenSSH 的設定檔) # vi /etc/ssh/sshd_config Subsystem sftp...
View Article