導航:首頁 > 編程系統 > linux網站壓力測試

linux網站壓力測試

發布時間:2023-10-14 08:42:02

『壹』 請問在linux伺服器上作壓力測試如何監控伺服器的CPU和內存,採集數據並形成圖表(如曲線圖)

vmstat 1,文本顯示,1代表1s刷新一次
想要曲線的話,把vmstat的結果保存到文本里,然後切到excel下繪圖

如果不需要那麼短的周期,可用cacti,通過snmp調用,5分鍾一個周期。

『貳』 linux網卡壓力測試iperf 時間沒有跑完停了是什麼原因

Iperf是一個網路性能測試工具。可以測試TCP和UDP帶寬質量,可以測量最大TCP帶寬,具有多種參數和UDP特性,可以報告帶寬,延遲抖動和數據包丟失

因為產品上確定要要用的PHY是千M的,但模塊介面又定義死了,只能用到100M。所以想測試下割掉幾根線試下100M可行不。在測之前先測下千M模式下到底性能怎麼樣,之前別人一直說這我手頭上這顆ARM根本上不了千M,雖然他標稱的是可以支持千M。一準備工作做好了,開始。

我們使用的工具是iperf這個工具我是自己編譯的。現在將我的過程寫下來。iperf下載地址
先編譯PC端工具:
1.解壓源碼:
$ tar xzvf iperf-2.0.5.tar.gz
2.進入源碼目錄
$ cd iperf-2.0.5
3.配置源碼 編譯PC下的不用指定參數,用默認的即可
$ ./configure
4.編譯 後面的-j4不是必須的。
$ make -j4
5.安裝 這里要注意要用管理員許可權
# make install

$ iperf -s 就可以啟動服務端。

ARM端:
1.清理源碼(就是剛才編譯過的源碼)
$ make distclean
2.設置環境變數 (就是你的ARM交叉編譯工具鏈,根據自己的實際情況改)
$ export PATH=/home/gavin/ti-sdk-am335x-evm-05.06.00.00/linux-devkit/bin:$PATH
3.配置 指定主機為ARM g++編譯器和gcc 這里根據自己的實際情況改
$ ./configure --host=arm CXX=arm-arago-linux-gnueabi-g++ CC=arm-arago-linux-gnueabi-gcc
4.修改源碼目錄下面的config.h(沒配置之前是沒有這個文件的),注釋掉 #define malloc rpl_malloc
5.編譯
$ make -j4
在iperf-2.0.5/src/下會生成iperf這個文件,這個就是我們需要的。將這個文件拷到ARM的文件系統中去。這樣PC端和ARM端的都有了。

至於iperf的使用,就不多介紹了,直接在網上一段下來。

『叄』 linux上用jmeter做壓測吞吐量上不去

一、配置java環境1:先查看系統32/64:uname-a根據系統的版本去Oracle官網下載jdk,下載後安裝jdk即可。2:配置JAVA環境變數:vi/etc/profile追加如下內容:JAVA_HOME=/opt/jdk1.6.0_20PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/tools.jarexportJAVA_HOMEexportPATHexportCLASSPATH其中的JAVA_HOME為jdk的安裝路徑3:驗證echo$PATH或者java-version二、安裝resin下載resin後,解壓運行安裝腳本:./resin.shconsole。然後在自己pc上訪問serverip:port看到resin默認歡迎頁面即說明安裝成功。之後把在web項目的war包拷進ren目錄下的webapps文件夾內,即可在外網訪問伺服器上的web項目了。三、安裝jmeter下載:同樣在jemeter官網下載對應的安裝包,解壓後執行:./jmeter-n-t../ssdb_test.jmx-l../log.jtl命令說明:a.-n參數說明不用驗證是否安裝了圖形庫b..jmx文件可以在windows環境下的用jmeter圖形化生成,涉及參數以及測試結果的.csv文件路徑可以直接用notepad++vi等修改.jmx文件,確保其相對於.jmx文件路徑正確。c.log.jtl保存測試結果既然沒裝圖形界面庫,那麼測試結果.jtl文件就只能在windows下用jmeter來查看了。執行效果如下:[@zjm_44_250bin]#./jmeter-n-t../ssdb_test.jmx-l../log.../ssdb_test.jmxStartingthetest@MonDec2918:43:20CST2014(1419849800772)=100in0.3s=289.9/sAvg:105Min:3Max:285Err:0(0.00%)Tidyingup@MonDec2918:43:21CST2014(1419849801734)endofrun最後,執行命令:/home/apache-jmeter-2.8/bin/jmeter-n-tdownload.jmx-llog.jtllinux下最好輸全路徑,不然可能報bash:jeter:commandnotfound,找不到執行文件錯誤,參數介紹如下:--guimode-t[].-l[].-.properties()/proxyserverinformation:-H[]-P[proxyserverport]

『肆』 linux系統針對https使用apache ab壓力測試出現 ssl read fail,且吞吐量劇降的問題

您這個問的已經非常專業,目前市面上主流的SSL證書採用的證書密鑰交換演算法是RSA非對稱演算法2048位,其實在1024位的時候當訪問量增加的時候就已經影響到伺服器的訪問速度,為了不讓鏈接中斷,系統只能降低吞吐量,後來1024位的根證書不安全,國際組織強行要求各大CA機構頒發RSA 2048位的根證書,基於影響運算速度的問題了,行業內的龍頭老大Symantec公司旗下的VeriSign便研發了支持ECC 256位的根證書,其安全性等於RSA 3016位的根證書,運算速度卻可以提高一倍。此外還與您伺服器上布署的SSL連接加密有關,目前市面主流的採用RC4 128位,AES 128位和AES 256位,加密位數高,安全性是會提高一些,但也會影響處理效率。在您伺服器的處理能力與安全性上折中一下,個人認為,128位的連接加密目前還是很安全的。

閱讀全文

與linux網站壓力測試相關的資料

熱點內容
普通股賬面價值看哪個數據 瀏覽:773
cad上方怎樣顯示多個文件 瀏覽:331
微信緩沖數據在哪裡 瀏覽:636
文件拷貝到u盤的時候文件丟失了 瀏覽:156
婚紗拍照用哪個app 瀏覽:700
域名的主機名網路名 瀏覽:260
帶官網的有哪些網站 瀏覽:265
江蘇校服通官網app怎麼下不了 瀏覽:929
車床清根怎麼編程 瀏覽:867
word2007表格內容上下居中 瀏覽:818
蘋果手機視頻傳送不了qq文件 瀏覽:738
文件夾加密保護 瀏覽:852
蘋果5瀏覽不到網路 瀏覽:932
修電腦什麼編程器最好 瀏覽:557
計算機網路期末論文 瀏覽:731
領導現場工作照怎麼取文件名 瀏覽:957
iphone4s喇叭失靈播放音樂沒聲音 瀏覽:457
如何查找各省份的行業數據 瀏覽:462
保存到考生文件是哪個文件 瀏覽:272
linuxvim分屏 瀏覽:640

友情鏈接