CentOS 相關軟體安裝 與 Siege壓測

2022-07-31 17:12:11 字數 1532 閱讀 8313

1.登入linux機器

a.開啟mac的鑰匙串

b.ssl root@ip

c.輸入密碼

常用命令:

cat /proc/version  檢視系統版本

cat /etc/issue

2.安裝nginx php7.0 mysql5.6 redis 等

安裝mysql5.6

安裝php7.0

安裝nginx 

安裝redis 

3.安裝壓測工具 siege

安裝siege

設定環境:

因為預設是255個併發,如果你想突破這個限制,需要自己配置config。首先你得通過命令 siege.config 生成預設配置 。然後可以去修改。

如果你測試的url位址是多個,或是post json 等。這時候你得用到自定義的urls.txt 裡面配置。

1.你先cd siege安裝路徑,

2.然後生成個 mkdir etc 資料夾,

4. control +z 退出 urls.txt 的設定。

常見的壓測命令是:siege -c 600 -t 5m -b -f urls.txt

這句話意思是,設定併發量 600 ,時間 5min , 請求位址 是 urls.txt 配置的。

更多引數說明

-c,或–config 在螢幕上列印顯示出當前的配置,配置是包括在他的配置檔案$home/.siegerc中,可以編輯裡面的引數,這樣每次siege 都會按照它執行.

-v 執行時能看到詳細的執行資訊

-c n,或–concurrent=n 模擬有n個使用者在同時訪問,n不要設得太大,因為越大,siege 消耗本地機器的資源越多

-i,–internet 隨機訪問urls.txt中的url列表項,以此模擬真實的訪問情況(隨機性),當urls.txt存在是有效

-d n,–delay=n hit每個url之間的延遲,在0-n之間

-r n,–reps=n 重複執行測試n次,不能與 -t同時存在

-t n,–time=n 持續執行siege 『n』秒(如10s),分鐘(10m),小時(10h)

-l 執行結束,將統計資料儲存到日誌檔案中siege .log,一般位於/usr/local/var/siege .log中,也可在.siegerc中自定義

-r siegerc,–rc=siegerc 指定用特定的siege 配置檔案來執行,預設的為$home/.siegerc

-f file, –file=file 指定用特定的urls檔案執行siege ,預設為urls.txt,位於siege 安裝目錄下的etc/urls.txt

-u url,–url=url 測試指定的乙個url,對它進行」siege 「,此選項會忽略有關urls檔案的設定

-b 表示各請求之間無間格時間

主要是對本公司一些api 進行壓測,壓測結果就不說了。伺服器太忙了,沒時間搞。只能我這個搞ios的來壓測嚐嚐鮮了。

CentOS7中安裝LNMP相關軟體

這個帖子全部是從別的地方弄過來的,主要是做乙個筆記每次裝的時候照著抄,不能裝了可以提問,親測可用,測試系統是 阿里雲 centos7.2 centos7.0 yum install epel release rpm uvh 然後安裝php和相關擴充套件 php7.2 yum install y ph...

centos 安裝軟體

查詢軟體倉庫中是否有現成的安裝包,yum list grep 1 安裝gcc工具集 yum install gcc yum install gcc c yum install gcc c yum install gcc gfortran.x86 64 yum install texinfo 如果仍然...

Ubuntu軟體安裝與刪除相關命令

安裝軟體 命令 apt get install softname1 softname2 softname3 解除安裝軟體 命令 apt get remove softname1 softname2 softname3 解除安裝並清除配置 命令 apt get remove purge softnam...