@johan

johan

Johan
johan

Графический дизайнер, верстальщик полиграфии, фотограф, вейпер ;-)

79 я читаю 102 меня читают
2564 постов
6658 комментариев
johan
11 Sep 2020

Вопрос, осознаю, отчасти ламерский, но я честно гуглил, нашел только аналогичные жалобы без определенных ответов...
ПОЧЕМУ БЛЯТЬ венда из имеющейся оперативки выделяет приложениям примерно половину, а оставшееся - под некий "кэш который я освобожу прям по первому требованию", но нет. Т.е. всё равно загоняет фоновые приложения в своп на диск.
Каким-нибудь шаманством это исправляется?..

Рекомендовано: dora
11 Sep 2020

Потому что страничный кэш важнее, чем код, который нужен раз в год.

11 Sep 2020

Про это можно где-то прочитать применительно к первотегу?

#znoqu/2 в ответ на /1
11 Sep 2020

Просто мне вот нихуя непонятна ситуация: в настройках адобовских продуктов можно задать лимит, допустим, 12 гигов. И шоп либо афтер их таки выжрет (причем потом не освободит, сцуко). А, допустим, 7-zip'у при ПОЛОВИНЕ якобы "свободно ща дам" оперативки может "не хватить" 4 гига. Как блять так?

#znoqu/3 в ответ на /2
11 Sep 2020

В Линуксе для этого swappiness

#znoqu/4 в ответ на /1
11 Sep 2020

Да, типа того. Есть в первотеге что-то аналогичное?

#znoqu/5 в ответ на /4
11 Sep 2020

Встречал решение с очищалкой страничного кеша, запускаемого по крону.

11 Sep 2020

Но это уже не танцы с бубном, это пляски с барабаном. Насколько я понял, решения в рамках требований на уровне имеющейся RAM не существует, только ДОБАВИТЬ ЕЩЕ ПЛАНОК, чтобы подавилась сука :(

#znoqu/7 в ответ на /6
11 Sep 2020

У меня на 32 Гбайт не давится. Запускаю браузер, дискорд и парочку музыкальных DAW в фоне, и если вознамерюсь отвлечься в прожорливой игруле - начинаются фризы.

Но всё-таки лучше становится, да.

#znoqu/8 в ответ на /7
11 Sep 2020

А процент используется/зарезервировано какой?

#znoqu/9 в ответ на /8
11 Sep 2020

Напишу в середине следующей недели, ибо та пекарня от меня географически далеко.

#znoqu/10 в ответ на /9
12 Sep 2020

Увеличить системный кэш
Описание настройки Данный твик включает поддержку большого кэша (специально выделенной памяти) файловой системы, и влияет на то, как часто Windows записывает измененные блоки файлов на диск. Увеличение размера кэша файловой системы в общем случае улучшает производительность компьютера, но это, в свою очередь, уменьшает физическое пространство памяти, доступное для приложений и служб. Уменьшение количества записи данных на диск минимизирует использование файловой подсистемы, хотя изменяемые блоки файлов занимают физическую память (RAM), которая могла бы использоваться приложениями, поэтому рекомендуется включать данный твик при достаточном количестве установленной физической памяти (RAM): >2Гб.
Корневой ключ реестра HKEY_LOCAL_MACHINE
Путь до изменяемого параметра в реестре \SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Изменяемый параметр LargeSystemCache
Тип изменяемого параметра Boolean
Тюнингованное значение 1
Значение по умолчанию 0
Данная настройка подходит для операционных систем
Windows 10 +
Windows 8 +
Windows 7 +
Windows Vista -

Комментарий был отредактирован в 00:02:07 12.09.2020
#znoqu/11
12 Sep 2020

johan, может, тебе не крутить винду нужно, а увеличить память и переехать на NVMe? Ну или хотя бы крутить настройки конкретных приложенек вместо настроек винды

12 Sep 2020

Ну так-то мне вообще новый системник нужен, это да. Но сути вопроса это не меняет - на форумах есть жалобы на то, что система с 64 RAM уходит в своп и тормозит точно так же :(

#znoqu/13 в ответ на /12
12 Sep 2020

P.S. А "настройки конкретных приложенек" из того, что у меня есть, есть только у адобовских продуктов. Вот там да: скажешь, "можно зохавать 12 гиг" - оно 12-13 и зохавает. Но ситуация, повторюсь, когда диспетчер задач показывает 6-8 гигов "свободных" (занятых под кэш), но 7-zip не может получить 4 из них - вот это напрягает и вызывает недоумение.

#znoqu/14 в ответ на /12
12 Sep 2020

1) проверить /11 и подобные вещи.
2) отключить своп на всех дисках, если оперативки порядка 8-16гб и посмотреть насколько изменилось поведение ОС.
3) если ничего из этого не помогло, то можно отключить SuperPrefetching, что несколько снизит объёмы кэширования и нагрузку на HDD.

Помимо этого помнить, что SATA-контроллер должен работать в режиме AHCI, а не эмуляции IDE, если это не так, то включить AHCI в настройках BIOS/UEFI. винда почти наверняка откажется загружаться, потому в ней перед этим надо совершить подготовительные действия.
Режим работы AHCI резко снижает очередь на диск, поскольку начинает использоваться NCQ.

Винда любит, чтобы её перезагружали раз в день, когда это десктоп и за ним активно работают на компьютере с объёмными и тяжёлыми данными. В этом плане у серверных редакций есть некоторые отличия по работе с памятью и т.п.

#znoqu/15 в ответ на /14
12 Sep 2020

отключить своп

Откуда ж вы берётесь с вредными идеями 20-летней давности

Винда любит, чтобы её перезагружали раз в день

Боже, нет. Откуда эти идеи, кроме эмпирического опыта?

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

И пруфы вот этого (для однопроцессорных систем) покажи, пожалуйста

#znoqu/16 в ответ на /15
12 Sep 2020

snakehoney, откуда же вы берётесь незнакомые с виндой на том уровне, на каком её подсистемы описывает руссинович с соломоном, но имеющие мнение хер оспоришь.

во-вторых, это не рекомендации, а воздействия которыми можно прощупать ситуацию и посмотреть на изменения в поведении системы. исходя из чего станет ясно, кто именно косячит.

если тебе лично не ясно что именно проверяет каждое из этих действий, то лучше не путайся под ногами.

#znoqu/17 в ответ на /16
13 Sep 2020

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

#znoqu/22 в ответ на /17
13 Sep 2020

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

#znoqu/23 в ответ на /22
12 Sep 2020

И пруфы вот этого (для однопроцессорных систем) покажи, пожалуйста

Односокетовые? Однопроцессорных уже давно считай и нету на десктопах.

Пример ради, посмотри как работает сборщик мусора в .Net Framework на серверных редакциях винды и на десктопных :) чем именно различается управление памятью хотя бы в таком простом вопросе, как три поколения объектов :)

#znoqu/18 в ответ на /16
13 Sep 2020

snakehoney, а че, зачем нужен своп если более 32гб озу? если с частицами в 3д не работать или еще чего

#znoqu/20 в ответ на /16
13 Sep 2020

als, принципы работы виртуальной памяти очень схожи даже в весьма разных ОС, потому объяснение по полезность свопа можно посмотреть даже тут https://habr.com/ru/company/flant/blog/348324/

#znoqu/21 в ответ на /20
12 Sep 2020

TH&X, буду ковырять :)

#znoqu/19 в ответ на /15

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.