同一臺伺服器啟動多個driver負載機例項

2022-09-17 06:24:11 字數 1853 閱讀 4728

cosbench

新增driver

負載機說明:

driver

是cosbench

測試工具中對負載機的一種標記,相當於

loadrunner

中的負載發生器。

在進行測試時,不管出於什麼原因,我有時候就想單台伺服器啟用多個

driver

例項,充分利用伺服器的效能。

我在進行測試時,就使用到一台機器啟用兩個

driver

,測試機的負載明顯提公升。

原理:啟用不同埠啟動不同例項

1.首先將cosbench

檔案,copy

乙份 2.

修改conf

目錄下的關於

driver

配置檔案:

driver.conf

將監聽的埠修改為預設埠以為的埠,這裡我修改為

19009

,結果如下:

3.同時修改對應的

driver-tomcat-server.xml

檔案,埠修改一致,如下:

4.在將cosbench

主目錄下的

driver

啟動指令碼埠修改為

19009

,如下:

5.以上步驟完成後,執行

start-driver.sh

指令碼啟動

driver

,結果如下:

6.看到這種情況就表示

driver

已經啟動成功

在將啟動成功的

driver

加入到driver

列表中

至此,一台伺服器開機兩個

driver

已經成功。

做著一部的關鍵是保障

conf

目錄下的

driver.conf

和driver-tomcat-server.xml

以及主目錄下的

start-driver.sh

檔案中的埠保持一致,並且保證該埠未被其他應用使用。

採用同樣的方法,可以將單台伺服器開機多個

driver

,前提是你的伺服器足夠牛逼。

在使用方法一的時候,如要要開

5個負載機的話,是一件較為麻煩的事情,我在最新版本

0.4.2.c4

使用者手冊中,檢視到,其實可以有一種更為簡單的方法進行快速啟用多個

drivers

。 使用

sh start-driver.sh n

這種命令進行啟動,比如

sh start-driver.sh 3

就會預設在本機啟動三個

drivers

:埠分布為:

另外,該命令還支援:

sh start-driver.sh n ip base-port

形式,具體可以自行研究下。

同一臺伺服器建立多個mysql例項

跟建立單例項一樣的過程,注意點 1,只要區分basedir 例 opt mysql opt mysql3307 2,socket檔名不一樣 例 tmp mysql.sock tmp mysql3307.sock 3,pid檔名不一樣 例 tmp mysql.pid tmp mysql3307.pid...

同一臺MySQL伺服器啟動多個埠

wget 二進位制的原始碼包 解壓 cat instll binary 根據說明操作,具體安裝步驟請看 其中1 4步驟是相同的,第5步,也是最重要的一步,要初始化資料庫 因為是多個埠,所以要根據配置檔案來初始化多個資料庫 比如說有2個埠 則要執行兩次 scripts mysql install db...

在同一臺伺服器上配置多個Tomcat

在一台伺服器上配置多個tomcat的方法 如果要在一台伺服器上配置多個tomcat,主要就是要避免tomcat伺服器的埠衝突的問題。只需要修改catalina home conf server.xml中的啟動埠和連線埠就 了!下面我們把配置的詳細過程寫在下面,以供參考 此例以配置兩個tomcat為例...