• Invoke-Command和-ComputerName 效率比较


    看到网上有文章说Invoke-Command的方式相较其他方式的效率要高,特地试验了一下,但是这个实验不是很好:

    机器只有2台

    0. 用Get-WinEvent,日志数=200,Invoke方式快

    1. 用Get-WinEvent,日志数=20,Invoke方式慢

    2. 用Get-EventLog,日志数量只有在到一定量级后(实验中我用了6000),Invoke方式才可能快

    Measure-Command -Expression {
      @('hghwdc002','hghwdc001') | foreach {     Get-WinEvent -ComputerName $_ -LogName security -MaxEvents 200
    }}
    #TotalMilliseconds : 33661.7414 Measure
    -Command -Expression {   @('hghwdc002','hghwdc001') | foreach {   Invoke-Command -ComputerName $_ -ScriptBlock {
          Get-WinEvent -LogName security -MaxEvents 200
    }}}
    #TotalMilliseconds : 30871.9812
    Measure-Command -Expression {
        @('hghwdc002','hghwdc001') | foreach {
            Get-EventLog -ComputerName $_ -LogName security -Newest 6000
    }}
    #TotalMilliseconds : 21783.0391
    
    Measure-Command -Expression {
    @('hghwdc002','hghwdc001') | foreach {
        Invoke-Command -ComputerName $_ -ScriptBlock {
            Get-EventLog -LogName security -Newest 6000 
    }}}
    #TotalMilliseconds : 20759.0178

    参考:

    http://beanxyz.blog.51cto.com/5570417/1746701

  • 相关阅读:
    07-图5 Saving James Bond
    07-图4 哈利·波特的考试(25 分)多源最短路,邻接矩阵
    最短路径问题
    最小生成树
    06-图3 六度空间(30 分)
    06-图2 Saving James Bond
    06-图1 列出连通集(25 分)邻接矩阵

    05-树9 Huffman Codes(30 分)
    集合及运算
  • 原文地址:https://www.cnblogs.com/IvanChen/p/5466370.html
Copyright © 2020-2023  润新知