Windows 11 — операционная система следующего поколения для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft в рамках семейства Windows NT, является наследницей Windows 10.
Member
Статус: Не в сети Регистрация: 16.05.2010 Откуда: Ленинград Фото: 554
Agiliter писал(а):
По-умолчанию записей в этот журнал нет. По-хорошему нужно выяснять, ЧТО и ПОЧЕМУ пишет в этот журнал и выключать на уровне источника.
(Kernel Streaming, KS) обозначает сервисы, предоставляемые Microsoft, для поддержки обработки потоковых данных в режиме ядра.
Microsoft предоставляет три модели драйверов мультимедийных классов: Port Class, Stream Class и AVStream. Производитель (вендор) разрабатывает мини-драйвер (minidriver), который работает поверх одной из этих трех моделей драйверов классов.
Эти драйверы классов реализованы как драйверы экспорта (export drivers) (DLL режима ядра) в системных файлах portcls.sys, stream.sys и ks.sys (последний также называется AVStream).
Microsoft также предоставляет драйвер USB Video Class (UVC).
Мини-драйверы декодеров DVD являются клиентами stream.sys. Мини-драйверы захвата видео могут быть клиентами либо stream.sys, либо ks.sys. Мини-драйверы архитектуры драйверов вещания (Broadcast Driver Architecture, BDA) работают под управлением AVStream.
На практике:
KS доставляет аудиопоток от плеера до драйвера звукового устройства (входящего в набор поставки Windows или предоставленного разработчиком устройства). Уровень KS также микширует звуковые сигналы-оповещения операционной системы Windows с аудиопотоками от прочих источников.
Т.е видео в плеере/браузере с аудиопотоками. USB, аудио интерфейсы, через которые идёт звук, декодеры разные и т.д., но что -бы 13гб в сутки, у меня журнал пишет туда 1мб за полдня -перезаписывает
Правда выключена вот эта требуха, на данный момент сейчас всё из списка оффнул, но при установке: минимум " необязательные диагностические" вырубал: #77 Ранее когда ось по дефолту тестировал, на "исходящие" набегало прилично. Edge при включенных "расширенных диагностических": вкачивает то же "будь здоров".
Добавлено спустя 5 минут 39 секунд:
dns писал(а):
по сравнению с браузерами, которые молотят что есть силы
У меня на одном SSD получилось 35Гигов в сутки(виндовый системный диск), а на другом SSD - 15 гигов в сутки. При этом один из дисков даёт больше статистики. Кроме HOST Write он выдаёт NAND writes и последнее почти в 2 раза меньше первого, то есть фактически на флеш память записывается меньше чем шлётся за счёт оптимизации записи контроллером. Дисковый кеш браузеров я отключаю. Быструю загрузку тоже.
Member
Статус: Не в сети Регистрация: 25.01.2004 Откуда: Ростов-на-Дону Фото: 4
Agiliter писал(а):
По-умолчанию записей в этот журнал нет. По-хорошему нужно выяснять, ЧТО и ПОЧЕМУ пишет в этот журнал и выключать на уровне источника.
kiberman писал(а):
На практике:
KS доставляет аудиопоток от плеера до драйвера звукового устройства (входящего в набор поставки Windows или предоставленного разработчиком устройства). Уровень KS также микширует звуковые сигналы-оповещения операционной системы Windows с аудиопотоками от прочих источников.
Т.е видео в плеере/браузере с аудиопотоками. USB, аудио интерфейсы, через которые идёт звук, декодеры разные и т.д., но что -бы 13гб в сутки, у меня журнал пишет туда 1мб за полдня -перезаписывает
Правда выключена вот эта требуха, на данный момент сейчас всё из списка оффнул, но при установке: минимум " необязательные диагностические" вырубал:
Эта наводка про аудио оказалось попаданием в яблочко. Я подумал, а что у меня такого необычного, чего нет у дефолтного юзера искаропки и что могло пройти мимо массового тестирования конфигураций? У меня включено прослушивание выхода звуковой карты риалтек на устройство hdmi - звук идет на телевизор, дублируется, чтобы ничего не перетыкать между наушниками и телеком. Но этот момент как бы близкий к частой конфигурации, прослушивать источник - это древняя функция и по идее она должна быть оттестирована и косяк там бы давно нашли. Поэтому я первым делом решил выключить SS GG, в котором я использую только Sonar для шумоподавления микрофона и немного другой функционал Sonar тоже. И это оказалось идеальным попаданием - срач в логи тут же прекратился, в журнале не появляется новых событий. GG создает свои виртуальные звуковые карты и виртуальный микрофон, он встраивается как прокладка и рулит потоками, чистит микрофон. Вот через кернел стриминг это всё походу и работает, потому что имеет почти нулевую задержку обработки, в отличии от других методов. Отказаться или приструнить сонар не получится (да и писать разрабам смысла нет из "неправильной" страны), значит буду держать логгирование выключенным.
upd. Оказывается в версии 23H2, которую не обновляли с год (возможно это важно), в принципе отсутствует журнал KernelStreaming и данные никуда не пишутся при работающем GG, проверено мониторингом ресурсов, никаких логов. Так что затрагивает только 24H2, но не известно с какого билда. Не получается нагуглить когда добавили этот журнал, есть только в свойства самого журнала Microsoft-Windows-KernelStreaming/Operational что создан он 31 мая 2025 года, но это не гарантия, потому что какой апдейт мог его пересоздать в эту дату. А 31 мая я устанавливал этот апдейт: 2025-05 Cumulative Update Preview for Windows 11 Version 24H2 for x64-based Systems (KB5058499) Successfully installed on 31.05.2025
_________________ 12400|224XT|MSI PRO B660M-A DDR4|4x8Gb@3466|KFA2 3060-12X|Deepcool PQ650M|Corsair 200R|Win11x64
А чем вы смотрите сколько и кто записало на диск С? Вот у меня буквально за пол часа серфинга.
к сожалению, AppReadWriteCounter показывает бесполезную инфу. по этой инфе выходит, что firefox безостановочно каждую секунду что-то пишет. на самом деле firefox пишет на диск реденько. AppReadWriteCounter (цитата из справки) мониторит запись в файл, но судя по всему учитываются не только файлы, которые находятся на диске.
Если остановить логирование Microsoft-Windows-KernelStreaming/Operational, то запись в день падает до 16Гб/день. Из скрина легко посчитать, что Microsoft-Windows-KernelStreaming/Operational пишет 1,1 гигабайта в час.
_________________ 12400|224XT|MSI PRO B660M-A DDR4|4x8Gb@3466|KFA2 3060-12X|Deepcool PQ650M|Corsair 200R|Win11x64
При этом один из дисков даёт больше статистики. Кроме HOST Write он выдаёт NAND writes и последнее почти в 2 раза меньше первого, то есть фактически на флеш память записывается меньше чем шлётся за счёт оптимизации записи контроллером.
Единственные известные мне контроллеры которые сжимали данные были контроллеры сендфорс. Но они давно почили в бозе. Нынешние данные не сжимают, потому в нанд всегда пишется больше чем с хоста ввиду очевидных причин (SLC-кэширование и образования и необходимости сборки "мусора"). Сегодня исключение это разве что контроллеры Phison, они не пишут нули (например при забивании нулями дискового пространства в процессе резервирования места на жестком диске/ссд) в некоторых торрент клиентах например или в отдельных их версиях.
Так что скорее всего программа неверно интерпретирует данные смарт. В нанд всегда пишется больше, причем в среднем порядка 2-2.5-3 раза.
Нет никаких возможностей для управления размещением файлов на SSD из системы. Всем заведует контроллер.
с этим никто и не спорит, даже индусы в мелкософте. речь шло о другом. винда начинает дефрагментацию, когда фрагментация файловой системы превышает какой-то процент (40 или что-то типа того). если файл состоит из 10 частей, раскиданных по разным частям диска (логического), то винде для чтения всего содержимого файла придется послать диску 10 команд чтения вместо одной, поэтому дефрагментация файловой системы на ssd имеет какой-то смысл. другой вопрос, насколько подрастет производительность. я не видел тестов, но думаю, что для среднестатистической домашней системы дефрагментация ssd не нужна.
_________________ Разгони форум и сайт overclockers.ru: https://coolcmd.github.io/for/ https://youtu.be/4A67iTiOD_g
Member
Статус: Не в сети Регистрация: 16.05.2010 Откуда: Ленинград Фото: 554
Genrix писал(а):
Оказывается в версии 23H2, которую не обновляли с год (возможно это важно), в принципе отсутствует журнал KernelStreaming и данные никуда не пишутся при работающем GG, проверено мониторингом ресурсов, никаких логов. Так что затрагивает только 24H2, но не известно с какого билда. Не получается нагуглить когда добавили этот журнал, есть только в свойства самого журнала Microsoft-Windows-KernelStreaming/Operational что создан он 31 мая 2025 года, но это не гарантия, потому что какой апдейт мог его пересоздать в эту дату. А 31 мая я устанавливал этот апдейт: 2025-05 Cumulative Update Preview for Windows 11 Version 24H2 for x64-based Systems (KB5058499) Successfully installed on 31.05.2025
Вечер добрый.
Интересно, скорее всего готовятся к релизу 25H2, и собирают все логи что можно. По патчу не знаю это надо посмотреть на 24H2 какого-нибудь билда который < 26100.4202, или ещё старше 2xxx-3xxx -ый патч.
А по логу, это похоже на аллокатор, выделяется буфер в байтах, для потоковой передачи и синхронизируется вывод. я уже нашёл этому применение, можно проконтролировать настройки Wasapi и своего аудиодрайвера Для чего лог им понадобился сейчас, не знаю, либо сопоставляют статистику с каким то оборудованием у пользователей, либо уже что-то поменяли в драйверной политике, c последними патчами.
23H2/24H всё таки отличаются в контексте новых возможностей в разработке драйверов. Новые кs и ACX audio классы, и многое другое. Часть "вкусного" функционала в WDDM 3.2, которая ещё не реализована была в середине 2024 - такие вещи как user-mode (UM) work submission/Doorbells/Work graphs,. По идее все wdmm 3.2 совместимые адаптеры с поддержкой HAGS, (UM) work submission и Doorbells должны поддерживать, последнее слово за разработчиком софта и драйверами. Work Graps уже можно использовать, в своих приложениях через Agility SDK (D3D12Core.dll) библиотеку, и последние вк драйвера.
25H2 какой-то билд 26200 попадёт в статус GA, в сентябре/октябре. Но "Oem-щики" и "местные" на оверах получат образы и кто-то поставит/обновит раньше, а учитывая одно ядро и кодовую базу системных компонентов - это будет не сложно, включат что-то активационным пакетом, из "скрытых" features - и вуаля).
Майкрософт обещали более строгую политику сертификации драйверов в 25H2, и новые обязательные механизмы статического анализа кода, тестов, для получения драйверами режима ядра: подписи WHCP. Причины понятны...учитывая вопросы к безопасности, каждый патч десятки дыр повышения привилегий, количество CVE которые связаны с Ос, не уменьшаются.
А так же обещали оптимизацию скорости: ну если всё это выключат, портянку логов с трассировкой, станет быстро, напоминает один старый еврейский анекдот "Купи козу", "потом продай", и сразу станет хорошо
Advanced member
Статус: Не в сети Регистрация: 05.03.2003 Откуда: Россия,Поволжье
Просто чтобы закрыть вопрос о странно высоком уровне записи на мой системый SSD. Перво-наперво, CrystalDiskInfo технически всё показывает правильно. Но вот сам накопитель своеобразно учитывает в смарте часы работы. Сам производитель утверждает, что оказывается в статистику не попадает время работы в состоянии низкого энергопотребления.
Вложение:
Samsung_PoH.png [ 5.12 КБ | Просмотров: 1577 ]
Я пару дней мониторил свой Samsung SSD 980 PRO и получилось что в среднем за 8 часов обычной работы компьютера, с сёрфингом в интернете и немного игр, в его смарте прибавляется только 2 часа, остальное время накопитель очевидно находится в состоянии энергосбережения и отказывается это считать работой. Так что общее время работы из смарта можно смело умножать на 4. Таким образом мы уже получаем, что записывалось ранее не 100 гигов в день, а около 25.
Глянуть что куда записывается, я зачем-то решил с помощью утилиты Process Monitor от Марка Руссиновича. Честно говоря, для такой цели я эту прогу никому не порекомендую. После целого дня трассировки, чтобы потом показать File Summary, утилита повисла на обработке собранных данных на долгую пару часов.
В итоге, суммарно утилита насчитала записей на системный диск 17 гигов в день. Из них практически половина объёма - это вовсе не винда, а записи в профиль браузера Mozilla Firefox. При том что в настройках браузера принудительно выключен дисковый кэш через параметр "browser.cache.disk.enable". Ещё гиг с небольшим записи пришлось на игры в Стиме (сохранения и прочая дребедень). Остальные 8 гигов в день в моём случае всё-таки пишет Windows 11. Больше всего записи на диск почему-то приходится на Microsoft Defender, а остальное это разнообразные логи системы.
_________________ С каждым днём всё радостнее жить.
Заблокирован Статус: Не в сети Регистрация: 14.07.2025
Кеш браузера, шейдеров и temp держу на рамдиске, а при завершении работы и запуске, его содержимое(кроме temp) синхронизируется с папкой на HDD. Перенаправление этих папок с C: на рамдиск сделал через симлинки(mklink /j).
Member
Статус: Не в сети Регистрация: 27.07.2009 Откуда: Москва Фото: 5
Лопатый2 писал(а):
Кеш браузера, шейдеров и temp держу на рамдиске, а при завершении работы и запуске, его содержимое(кроме temp) синхронизируется с папкой на HDD. Перенаправление этих папок с C: на рамдиск сделал через симлинки(mklink /j).
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения