none
Что происходит с BytesTransferred в Get-BitsTransfer ? RRS feed

  • Вопрос

  •  

    Здравствуйте, почтеннейшие.

    Стал переносить тяжёлую виртуальную машину с несколькими дисками по ~2TB с помощью SCVMM с одного хоста на другой. Машина выключена и поэтому перенос выполняется с помощью BITS. Через некоторое время после того, как запустил перенос, обратил внимание на то, что в консоли VMM показания о количестве скопированного объема в GB как-то странно меняются - то отображается что перенесено 300GB то 500GB то 400GB...То есть цифра со временем может поменяться меняется не только в сторону увеличения, но и в сторону уменьшения. Стало интересно посмотреть, а что происходит с джобами BITS. Для запроса на принимающем хосте использовал конструкцию PowerShell:

    Get-BitsTransfer -AllUsers `
     | Select -Property Description, JobState, JobId, BytesTotal, BytesTransferred, `
      @{L='% done';E={"{0:N2}" -f (($_.BytesTransferred*100)/$_.BytesTotal) }} `
     | Where {($_.Description -eq 'VMM LAN Transfer Job') -and ($_.JobState -eq 'Transferring')} `
     | ft -AutoSize

    И также обнаружил, что цифры в BytesTransferred как-то странно себя ведут. Например, сначала запросмне выдал такой результат:

    Description              JobState JobId                                   BytesTotal BytesTransferred % done
    -----------              -------- -----                                   ---------- ---------------- ------
    VMM LAN Transfer Job Transferring d4e5a115-ae5e-49fa-9dc3-d774eeb43c12 2195537788928     100864098258 4,59  
    VMM LAN Transfer Job Transferring 16e9b143-70cf-430f-a33e-1c1fc9a0c9d8 1679269298176     166322241459 9,90  
    VMM LAN Transfer Job Transferring 351fcd26-6c36-4aca-af22-f0fd1e4be418 1691885764608      20138319604 1,19  
    VMM LAN Transfer Job Transferring 2eb06cdf-4e4c-4954-ab55-53e865e56811 1746109726720      68004347873 3,89  
    VMM LAN Transfer Job Transferring c76490da-bc45-42bd-aa48-cfc78ed40bce 1947838971904      49585586153 2,55  
    VMM LAN Transfer Job Transferring 5b6795a5-e2db-4b71-af3e-0c1ddb31c560 1750505357312      27350794228 1,56  
    VMM LAN Transfer Job Transferring 1e2a4c0d-ffd4-4424-9ee5-e967ad505ddb 1687121035264      17923833848 1,06  
    

    А спустя несколько минут тот же запрос по тем же джобам показал такую картину:

    Description              JobState JobId                                   BytesTotal BytesTransferred % done
    -----------              -------- -----                                   ---------- ---------------- ------
    VMM LAN Transfer Job Transferring 16e9b143-70cf-430f-a33e-1c1fc9a0c9d8 1679269298176      57982058469 3,45  
    VMM LAN Transfer Job Transferring 351fcd26-6c36-4aca-af22-f0fd1e4be418 1691885764608      73014443998 4,32  
    VMM LAN Transfer Job Transferring 2eb06cdf-4e4c-4954-ab55-53e865e56811 1746109726720      32212254705 1,84  
    VMM LAN Transfer Job Transferring c76490da-bc45-42bd-aa48-cfc78ed40bce 1947838971904      10737418235 0,55  
    VMM LAN Transfer Job Transferring 5b6795a5-e2db-4b71-af3e-0c1ddb31c560 1750505357312      51539607528 2,94  
    VMM LAN Transfer Job Transferring 1e2a4c0d-ffd4-4424-9ee5-e967ad505ddb 1687121035264      62834343907 3,72  
    VMM LAN Transfer Job Transferring d4e5a115-ae5e-49fa-9dc3-d774eeb43c12 2195537788928      38654705646 1,76  

    Таким образом, например джоб ...43c12 изменил свой общий статус закачки с 4,59% до 1,76%

    Можете подсказать, почему такое происходит и как же всё-таки можно получить информацию о реальном проценте выполнения джоба BITS?

    7 марта 2018 г. 8:06

Все ответы

  • Maksim Marinov, а по какой причине мой вопрос перенесли в данную ветку? Ведь вопрос касается конкретно работы PowerShell-командлета Get-BitsTransfer и возвращаемых им значений.
    10 марта 2018 г. 15:50
  • Вопрос был помечен кем-то как не имеющий отношения к Scripting, что в общем-то верно, т.к ваш вопрос касается больше службы BITS в целом. Но при этом соглашусь, что данный форум тоже сильно не корректное место.

    Но и вряд ли кто-то в русскоязычной части ответит на ваш вопрос. Попробуйте задайте вопрос в англоязычной части (скорее всего где-нибудь про Windows Server) или откройте кейс, если есть такая возможности.


    itnetX AG
    Free end user portal for SCSM
    Personal email: freemanru (at) gmail (dot) com

    11 марта 2018 г. 21:01
    Модератор