導航:首頁 > 編程系統 > 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網站壓力測試相關的資料

熱點內容
個性的文件夾名稱 瀏覽:697
怎麼設置文件打開密碼 瀏覽:811
手機版qq客服代碼怎麼用 瀏覽:24
fme可以打開哪些文件 瀏覽:339
好看的qq密碼 瀏覽:293
安卓唯一標識有哪些 瀏覽:243
win10ime 瀏覽:271
手機號大數據保護停機是什麼意思 瀏覽:81
兩個蘋果手機怎麼隔空投送app 瀏覽:903
ps修改有褶皺的文件 瀏覽:417
javadbfreader 瀏覽:307
蘋果手機數字代碼是什麼 瀏覽:66
驅動程序順序安裝腳本 瀏覽:665
word文件里怎樣查重 瀏覽:219
mx5系統基帶版本 瀏覽:184
ntlea全域通win10 瀏覽:171
qq怎麼查看別人的收藏 瀏覽:135
地震三參數matlab程序 瀏覽:57
怎樣給優盤文件加密軟體 瀏覽:7
收拾文件有哪些小妙招 瀏覽:431

友情鏈接