leo_sosnine: (Default)
[personal profile] leo_sosnine
Недавно Мелкомягкие праздновали десятилетие повершелла, щас ему 13 лет.

Простая задача, которую и администраторам и не очень нужно периодически делать за тем или иным резоном это померять размер кого-нибудь говна на диске. Например, папочки "уиндоуз".

Сравним резульдады повершелла столкнутого низким лбом идиота с масадосовским мамонтом ровосору (которую виндоадмины вынуждены были гонять, т.к. штатного средства померить толщину директории в системе не предусмотрено, а суммировать скриптом субоптимально) в плане скорости замера (что критично для работы с большими файл-серверами, где замеры даже быстрыми способами занимают часы):



Так называемый "ГУИ" меряет ещё тормознее, мой замер оказался, ахтунг, 60 зекунден, дамен унд херрен, 60 зекунден!

Размер папрочки "уиндоуз", кстати, ахтунговые 87 ГБ. Для перспективы, экспишка, которая делала почти всио то же самое, весила порядка 100-200 МБ, в зависимости от уровня апдейтов.

Оценивать масштабы безумия и куда котитсо индустрия предлагаю читателям самостоятельно фкамментах.

Вперёд, Индия! Даёшь стагнацию и смерть западной цивилизации!

Date: 2019-09-27 07:08 pm (UTC)
From: [personal profile] malobukov
Ради справедливости надо отметить, что XP не поддерживает всё то железо, что наразрабатывали и навыпускали в этом тысячелетии. Так что сравнение некорректно. Тот же Линкус или Макось тоже больше стали.

Но в смысле померять размер каталога это конечно фигня, под линкусом du и df выполняются за доли секунды даже на больших каталогах (только что для разнообразия проверил). Вот ни разу вообще в это не упирался.

Date: 2019-09-27 07:14 pm (UTC)
scif_yar: (Default)
From: [personal profile] scif_yar
не весила 100-200 хп-шка без кастрации

Date: 2019-09-27 07:25 pm (UTC)
ymarkov: (Default)
From: [personal profile] ymarkov
Ахтунг! Ахтунг! Дискен засерен!
:-)

Date: 2019-09-27 07:52 pm (UTC)
henry_flower: A melancholy wolf (Default)
From: [personal profile] henry_flower
а що друкує `Measure-Command {du $env:SystemRoot | Out-Default}`?

(du це є https://docs.microsoft.com/en-us/sysinternals/downloads/du)

Date: 2019-09-27 08:09 pm (UTC)
brmail: (Default)
From: [personal profile] brmail
87 гиг, а ради интереса - фолдер winsxs какого размера?

Date: 2019-09-27 08:28 pm (UTC)
cjelli: (hal9000)
From: [personal profile] cjelli
Всетак, всетак.

И никто не поднимает проблемы с дайверсити, когда болливуда - 60 процентов на этаже.
У нас переманили архитектора-дойча из САПа, чтобы он начал наводить порядок в одном таком болливудском творении, в котором вся инфраструктура трещит по швам. Дойч бегает с вытаращенными глазами, спрашивая: нахуя вам 99% того, что вы обрабатываете?

Китайский стиль, кстати, иной - вешать никому не нужные, но эффектные свистоперделки из передовых технологий в ущерб необходимому функционалу.

Date: 2019-09-27 09:29 pm (UTC)
scif_yar: (Default)
From: [personal profile] scif_yar
Теперь к предмету срача
Measure-Command {Get-ChildItem c:\windows -Recurse -Force -ErrorAction SilentlyContinue| Measure-Object -Property Length -sum}
50 секунд

Measure-Command {
$a = Get-ChildItem c:\windows -Recurse -Force -ErrorAction SilentlyContinue
}
53 секунды
$sum = 0

Measure-Command {
foreach ($w123 in $a) {
$sum = $sum + $w123.length
}

}

300 секунд


А теперь внимание вопрос: если пош честно перебирает каждый обьект, то куда лезет за инфой робокопи для такого подсчета?
rotbar: (Default)
From: [personal profile] rotbar
По всей видимости таки да. Мастдай №7- 16.5 гигов, и секунд поболее 10. На вот таком железе из WD RAID edition.
Edited Date: 2019-09-28 02:25 am (UTC)

Date: 2019-09-28 06:24 am (UTC)
straktor: benders (Default)
From: [personal profile] straktor
87gb это да, но можно C:\Windows\Installer перенести на д: и сделать джанкшен
у меня там 47 гигов
второе тяжелое говно это дотнет сборки в винсхс, но ничего не поделаешь -- все 10 версий тысячи пакетов нужны

у меня 7ка так сдохла, апдейт прилетел, ссд на 50гб забился, теперь всё, нихт лоад

для сравнения, современная убунта 1904 искаробки с бровзерами, видео и либреофисом 12 гб
много конечно, но чуть поменьше

Date: 2019-09-28 07:47 am (UTC)
metaller: (Default)
From: [personal profile] metaller
Хочу также отметить "лаконичность" вышеприведенной команды. Это вам не du -h -s .

Profile

leo_sosnine: (Default)
leo_sosnine

November 2024

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 09:33 am
Powered by Dreamwidth Studios