簡體   English   中英

Jenkins EC2插件-Windows Slave非常慢

[英]Jenkins ec2 plugin - windows slave is very slow

enter code here我正在嘗試使用jenkins ec2插件,但性能出現問題。 我對winrm的選擇:

winrm set winrm/config/service/Auth @{Basic="true"}
winrm set winrm/config/service @{AllowUnencrypted="true"}
winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}

Jenkins 2.133 OS Windows 2016r2 Java 8 x64

我的下一步花費了很多時間:

11:47:48 Building remotely on zak-test (sir-4pcr5aig) (zak-test) in workspace c:\jenkins\workspace\AT_PES_test_zak
11:58:48 Cloning the remote Git repository

下一步

12:07:52 Parsing POMs
12:39:51 Established TCP socket on 49811

當我使用JNLP協議而不是WinRm時,我的測試可以正常進行,而無需暫停。 很快。

此外,我創建了任務https://issues.jenkins-ci.org/browse/JENKINS-53617,但沒有收到響應。

然后,我使用本地Windows用戶jenkins從主服務器連接到Windows從屬ec2實例。 我通過谷歌瀏覽器啟動了GUI測試。 當測試正常進行時,我正在通過RDP連接到我的從屬Windows主機,並且正在觀察chrome在后台運行。 但是我沒有將瀏覽器視為GUI進程。 僅在powershell中:

 PS C:\Users\jenkins> get-process

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    181      10    46960      15820              1512   0 amazon-ssm-agent
    123      10     1784       8624               740   0 chrome
    251      20    18392      30260       0.11   2228   0 chrome
    246      20    18388      30584       0.13   3276   0 chrome
   1008      55    21552      72832              3444   0 chrome
    154      10     1860       7884              4600   0 chrome
    403      21    15368      23840       0.19   5840   0 chrome
    226      20     6680      12320              1396   0 chromedriver 

WinRM是緩慢的協議。 盡管這個插件非常適合使用Linux實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM