169 похожих чатов

Есть такая штука, проблема всё та же, Test-Path занимает по

32 секунды!
У меня из 292 ресурсов недоступно 40.

Без Параллели работает 9:18, С 2:40...
Я думаю, оно одновременно начинает же, 40 сек тогда должно быть?
Что не так?

Workflow AccessGroup {
$Online=@()
$Offline=@()
ForEach -Parallel -ThrottleLimit 292 ($share in (Get-ChildItem "\\Domain\Shares").fullname) {
if (Test-Path $share) {
if (Get-Acl $share | Select-Object -ExpandProperty Access | Where-Object identityreference -eq "domain\access_full"){
$WORKFLOW:Online+=$share}
}
}
else {
$WORKFLOW:Offline+=$share
}
$Online
$Offline|out-file C:\Scripts\offline.txt
}

5 ответов

31 просмотр

парарлель - не просто деление на кол-во =) Там накладных расходов дофига. Ну и у тебя явно дикие проблемы с сетью, я бы в это копал, но это не про пошик.

trottle limit нужно подбирать в твоем случае может быть ефективнее 20 или даже 5, а может и 300

Vector BCO
trottle limit нужно подбирать в твоем случае может...

в доке написано что нет прямого указания какой он должен быть, только то что вычисляется имперически

Oleg- Автор вопроса
Oleg
в моём коде -ThrottleLimit 292 по кол-ву шар

это я понял, но не факт что это оптимальное значение этого параметра

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта