Найти Π² Π”Π·Π΅Π½Π΅
Π’.Π•.Π₯.Н.О Windows & Linux

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти: пСрСносим Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск ΠΈ настраиваСм рССстр для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Если Ρ‚Ρ‹ администратор систСм, DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Python ΠΈΠ»ΠΈ сСтСвой спСциалист β€” Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘ΡˆΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π²ΠΈΡΠ°Ρ‚ΡŒ, нСсмотря Π½Π° достаточный ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π’ΠΈΠ½ΠΎΠ²Π°Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚ RAM, Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ конфигурация Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ (pagefile.sys). Windows ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ рядом с систСмным диском, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (IOPS), Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° 20β€”50% ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Π° большС всСго. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ разбСрёмся, ΠΊΠ°ΠΊ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для тяТёлых Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ: пСрСмСстим Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° быстрый ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ (SSD), установим статичСский Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² 1,5 Ρ€Π°Π·Π° большС физичСской ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (согласно рСкомСндациям Microsoft), ΠΈ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ это Ρ‡Π΅Ρ€Π΅Π· рССстр плюс Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСды. Π‘Ρ‚Π°Ρ‚ΡŒΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для Windows 11 вСрсии 25H2 Π½Π° 2025 Π³ΠΎΠ΄, Windows Server 2022 ΠΈ 2025, ΠΈ
ОглавлСниС

Если Ρ‚Ρ‹ администратор систСм, DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Python ΠΈΠ»ΠΈ сСтСвой спСциалист β€” Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘ΡˆΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π²ΠΈΡΠ°Ρ‚ΡŒ, нСсмотря Π½Π° достаточный ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π’ΠΈΠ½ΠΎΠ²Π°Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚ RAM, Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ конфигурация Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ (pagefile.sys). Windows ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ рядом с систСмным диском, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (IOPS), Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° 20β€”50% ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Π° большС всСго.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ разбСрёмся, ΠΊΠ°ΠΊ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для тяТёлых Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ: пСрСмСстим Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° быстрый ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ (SSD), установим статичСский Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² 1,5 Ρ€Π°Π·Π° большС физичСской ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (согласно рСкомСндациям Microsoft), ΠΈ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ это Ρ‡Π΅Ρ€Π΅Π· рССстр плюс Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСды. Π‘Ρ‚Π°Ρ‚ΡŒΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для Windows 11 вСрсии 25H2 Π½Π° 2025 Π³ΠΎΠ΄, Windows Server 2022 ΠΈ 2025, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊΠ°ΠΊ для локальной ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΈ для управлСния ΠΏΠ°Ρ€ΠΊΠΎΠΌ систСм Ρ‡Π΅Ρ€Π΅Π· Active Directory.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² Windows

Когда ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ большС памяти, Ρ‡Π΅ΠΌ физичСски доступно, Windows Π½Π΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ процСсс β€” вмСсто этого опСрационная систСма Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ страницы ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ сбрасываСт ΠΈΡ… Π½Π° диск Π² Ρ„Π°ΠΉΠ» pagefile.sys. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ прилоТСния ΠΊ этой страницС ОБ считываСт Π΅Ρ‘ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² RAM. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π΅Π½ для прилоТСния, Π½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π° с физичСской ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π² 1000 Ρ€Π°Π·.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Windows Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» pagefile.sys Π½Π° систСмном дискС (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ диск C:), Π³Π΄Π΅ ΡƒΠΆΠ΅ располоТСны сама опСрационная систСма, прилоТСния, Π»ΠΎΠ³ΠΈ ΠΈ кэши. Π­Ρ‚ΠΎ создаёт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ запросов ΠΊ диску: компилятор ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, SQL Server ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ индСксы, антивирус сканируСт Ρ„ΠΎΠ½Ρ‹, Π° Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ попытаСтся вырасти Π½Π° 2 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” дёргаСтся вся систСма, Ρ€Π΅Π·ΠΊΠΎ ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ.

Π’Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ (SSD) ΠΈ NVMe ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ бСзопасны для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΈΡ„ ΠΈΠ· Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎ истираниС ячССк памяти Π½Π° Тёстких дисках (HDD). Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ диски Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ записСй, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8β€”10% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° записСй Π·Π° вСсь ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» накопитСля. ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡΡ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΡ‚ пагирования.

ΠœΠ΅Ρ…Π°Π½ΠΈΠΊΠ° настройки Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти

Windows ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… влияСт Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 1: автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ β€” это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Windows стартуСт с ΠΌΠ°Π»ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΈ растит Π΅Π³ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ надобности. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ рост Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пСрСстройки Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, создаёт Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠ·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ Π² самый нСподходящий ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ нСпрСдсказуСмо.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 2: статичСский Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ β€” Ρ‚Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅ΡˆΡŒ мСсто ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€. Windows Π½Π΅ растит Ρ„Π°ΠΉΠ», ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° становятся ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ прСдсказуСмыми. Π­Ρ‚ΠΎ нСписаноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для production-систСм.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 3: рССстр ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ β€” здСсь ΠΆΠΈΠ²Ρ‘Ρ‚ истина. Π§Π΅Ρ€Π΅Π· рССстр ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΎ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ настройки ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ очистку Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ критичСской Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ памяти.

Пошаговая настройка для тяТёлых Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ

Π¨Π°Π³ 1: опрСдСляСм исходноС состояниС систСмы

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (perfmon.msc) ΠΈ посмотритС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ использованиС памяти:

  • Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ \Memory\Pages/sec (страниц Π² сСкунду) β€” Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ > 100, систСма Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Π³ΠΈΠ½Π³, Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ.
  • Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ \Memory% Committed Bytes In Use (% использованной Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти) β€” Π½ΠΎΡ€ΠΌΠ° Π΄ΠΎ 80%, Π²Ρ‹ΡˆΠ΅ этого значСния Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.
  • Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ \PhysicalDisk% Disk Time Π½Π° дискС с Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ β€” Ссли систСмный диск занят ΠΏΠ°Π³ΠΈΠ½Π³ΠΎΠΌ Π½Π° > 30%, это ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

# Быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… настроСк Ρ‡Π΅Ρ€Π΅Π· WMI
Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ сСйчас находится Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ установлСны.

Π¨Π°Π³ 2: ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ физичСский диск

ИдСально β€” NVMe SSD, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΠ½Ρƒ PCIe 4.0 ΠΈΠ»ΠΈ 5.0. Если Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° Π½Π΅Ρ‚, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ SATA SSD. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ: это Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ физичСский диск, Π° Π½Π΅ просто Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ΄Π½ΠΎΠ³ΠΎ диска. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ дискС ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π·Π° ΠΎΠ΄Π½Ρƒ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΡƒΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ (Π΄Π°ΠΆΠ΅ Π½Π° SSD ΠΎΠ½ΠΈ дСлят ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€). ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ β€” 50 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ для систСмы с 32 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ диск Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС NTFS ΠΈΠ»ΠΈ ReFS (ReFS рСкомСндуСтся для Windows Server):

# Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ диск D: ΠΏΠΎΠ΄ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ
# ΠŸΠ΅Ρ€Π΅Π΄ этим ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ диск D: пуст ΠΈΠ»ΠΈ содСрТит Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅!
Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "PagefileStore" -Confirm:$false

# Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΏΠ°ΠΏΠΊΡƒ для Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ)
New-Item -ItemType Directory -Path "D:\Pagefile" -Force

Π¨Π°Π³ 3: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² рССстрС

Π’Π°ΠΆΠ½ΠΎ: измСнСния Π² рССстрС ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы.

Бпособ 1: Ρ‡Π΅Ρ€Π΅Π· графичСский интСрфСйс (для ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹):

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ПанСль управлСния β†’ БистСма β†’ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы.
  2. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Performance (БыстродСйствиС) β†’ ΠΊΠ½ΠΎΠΏΠΊΠ° Settings (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) β†’ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ).
  3. Π Π°Π·Π΄Π΅Π» Virtual Memory (Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ) β†’ ΠΊΠ½ΠΎΠΏΠΊΠ° Change (Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ).
  4. Π£Π±Π΅Ρ€ΠΈΡ‚Π΅ Π³Π°Π»ΠΊΡƒ "Automatically manage paging file size for all drives" (АвтоматичСски Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ).
  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ диск C: ΠΈ установитС "No paging file" (Π‘Π΅Π· Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ).
  6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ диск D: (ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ диск) ΠΈ установитС "Custom Size" (Π—Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€).

Бпособ 2: Ρ‡Π΅Ρ€Π΅Π· PowerShell ΠΈ рССстр (ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎ, для всСх вСрсий):

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PagingFiles" -ErrorAction SilentlyContinue

# УдаляСм всС старыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ
Remove-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PagingFiles" -ErrorAction SilentlyContinue

# ВычисляСм Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ: 1.5 Γ— физичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ
# Если Ρƒ вас 32 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ 48 GB (48000 MB)
$RAMSize = (Get-WmiObject -ClassName Win32_ComputerSystem).TotalPhysicalMemory / 1MB
$PagefileSize = [math]::Round($RAMSize * 1.5)

# Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ с статичСским Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ
$PagingFileConfig = "D:\pagefile.sys $PagefileSize $PagefileSize"
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" `
-Name "PagingFiles" `
-Value $PagingFileConfig `
-PropertyType MultiString `
-Force

Write-Host "βœ… Π€Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ установлСн Π½Π° диск D: Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ $PagefileSize MB"
Write-Host "⚠️ Π’ΠΠ˜ΠœΠΠΠ˜Π•: трСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° систСмы!"

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ послС этого. Windows ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы:

# ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· 60 сСкунд для Ρ„ΠΈΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
shutdown /r /t 60 /c "ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° для примСнСния настроСк Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ"

# Или нСмСдлСнно
Restart-Computer -Force

Π¨Π°Π³ 4: провСряСм, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ настройки ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ конфигурация вступила Π² силу:

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ настройки Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ
Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

# Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ:
# Name InitialSize MaximumSize
# ---- ----------- -----------
# D:\pagefile.sys 48000 48000

Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ старый диск β€” ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π΅Ρ‰Ρ‘ Ρ€Π°Π·. РССстр Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Π½ΠΎ систСма ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ настройка Ρ‡Π΅Ρ€Π΅Π· рССстр ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ

Если Ρƒ тСбя корпоративная ΡΠ΅Ρ‚ΡŒ, Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΊ сСрвСров ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½Π° тонкая настройка ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ рССстра.

πŸ”–Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ гости ΠΈ подписчики ΠΊΠ°Π½Π°Π»Π°. Если наши ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ приносят Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ символичСским ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ. Π›ΡŽΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ для Вас большС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΈ качСствСнного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π·ΠΎ всяких подписок.πŸ™πŸ€πŸ™πŸ€πŸ™
-2
πŸ’°ΠŸΠžΠ”Π”Π•Π Π–ΠΠ’Π¬ ΠšΠΠΠΠ› ΠœΠžΠ–ΠΠž Π’Π£Π’ ( ОВ 50 Π Π£Π‘Π›Π•Π™ )πŸ’°
Или ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΠΎ QR-ΠΊΠΎΠ΄Ρƒ Ρ‡Π΅Ρ€Π΅Π· Π‘Π‘ΠŸ. Быстро, бСзопасно ΠΈ Π±Π΅Π· комиссии.(АлСксандр Π“.)
Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Команда "Π’.Π•.Π₯.Н.О Windows & Linux".

Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ

Π­Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для production-срСд: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ случайно Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

Бпособ 1: Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ (для вСрсий Pro, Enterprise, Server):

ЗапуститС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ (gpedit.msc):

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° β†’ АдминистративныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ β†’ БистСма β†’
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСсурсами β†’ Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ

УстановитС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° "ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ" (Disabled) ΠΈΠ»ΠΈ "Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ" (Not Configured).

Бпособ 2: Ρ‡Π΅Ρ€Π΅Π· рССстр (для всСх вСрсий):

# ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ рССстра
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

# Π§ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
$ACL = Get-Acl $RegPath

# Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ доступа для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅)
$User = "BUILTIN\Users"
$Permission = "ReadKey"
$Rights = "ContainerInherit,ObjectInherit"
$AR = New-Object System.Security.AccessControl.RegistryAccessRule($User, $Permission, $Rights, "None", "Allow")

# УдаляСм старыС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, добавляСм Π½ΠΎΠ²Ρ‹Π΅
$ACL.SetAccessRule($AR)

# ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
Set-Acl -Path $RegPath -AclObject $ACL

Write-Host "βœ… ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ"

ПослС этого ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ смогут Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти Π² Advanced System Settings, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ….

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ очистку Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ

Для систСм, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (финансовыС, мСдицинскиС, государствСнныС), критичСски Π²Π°ΠΆΠ½ΠΎ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°Π³ΠΈΠ½Π³:

# Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ очистку Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ (shutdown)
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Set-ItemProperty -Path $RegPath -Name "ClearPageFileAtShutdown" -Value 1 -Type DWord

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ
Get-ItemProperty -Path $RegPath -Name "ClearPageFileAtShutdown"

# Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ClearPageFileAtShutdown : 1

Когда систСма Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, всС Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны нулями. Π­Ρ‚ΠΎ замСдляСт Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° 2β€”5 сСкунд, Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ восстановит Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· pagefile.sys.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Windows 11 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ с использованиСм ΠΊΠ»ΡŽΡ‡Π΅ΠΉ систСмы. Π­Ρ‚ΠΎ замСдляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° 3β€”5%, Π½ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ нСсанкционированного доступа.

Если Ρ‚Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ dev-ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈΠ»ΠΈ систСма Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… 5% ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

# ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ
fsutil behavior set encryptpagingfile 0

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ статус (0 = ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, 1 = Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ)
fsutil behavior query encryptpagingfile

# Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ : ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ: эта опСрация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π² администратора ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы.

Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ настроСк Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти ΠΈΠ· мСню Settings

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ случайно "ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ" систСму ΠΈ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ:

# Π§Π΅Ρ€Π΅Π· GroupPolicy (Ссли установлСн gpedit)
# ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ β†’ ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ β†’ АдминистративныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ β†’
# ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Windows β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β†’ Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ страницы ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

# Π§Π΅Ρ€Π΅Π· рССстр (для всСх вСрсий):
$RegPath = "HKLM:\Software\Policies\Microsoft\Windows\Explorer"
New-Item -Path $RegPath -Force | Out-Null

# Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Advanced System Settings для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
New-ItemProperty -Path $RegPath -Name "DisallowAdvancedSettings" -Value 1 -Type DWord -Force

Write-Host "βœ… ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ скрыты ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ"

Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… сцСнариСв

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Python с 16 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ тяТёлый ML pipeline

# RAM: 16 GB = 16384 MB
# Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ pagefile: 1.5 Γ— 16 = 24 GB

# На ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ NVMe SSD (диск E:)
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

# УдаляСм старыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ
Remove-ItemProperty -Path $RegPath -Name "PagingFiles" -ErrorAction SilentlyContinue

# УстанавливаСм Π½ΠΎΠ²Ρ‹ΠΉ
Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "E:\pagefile.sys 24000 24000" -Type MultiString

# ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ для максимальной скорости (ML Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ Π±ΠΎΠ΅Π²Ρ‹Π΅)
fsutil behavior set encryptpagingfile 0

# РСстартуСм
Write-Host "βœ… ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ установлСна. ВрСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°."
Restart-Computer -Force

ΠŸΠΎΡ‡Π΅ΠΌΡƒ 24 GB? ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… датасСтов (30β€”50 GB) Python Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π³ΠΈΠ½Π³. НСдостаточный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ "Out of Memory" ошибкам.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: SQL Server Π½Π° 64 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π² production

# RAM: 64 GB
# ВСорСтичСски: 1.5 Γ— 64 = 96 GB,
# Π½ΠΎ Microsoft Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 50 GB для production
# ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π—Π° 50 GB ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ растёт дальшС, Π½ΠΎ диск фрагмСнтируСтся

$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Remove-ItemProperty -Path $RegPath -Name "PagingFiles" -ErrorAction SilentlyContinue

Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "D:\pagefile.sys 50000 50000" -Type MultiString

# Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ очистку pagefile ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ (Π΄Π°Π½Π½Ρ‹Π΅ бСзопасности ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹)
Set-ItemProperty -Path $RegPath -Name "ClearPageFileAtShutdown" -Value 1 -Type DWord

# ΠžΠ‘Π’ΠΠ’Π›Π―Π•Πœ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
fsutil behavior query encryptpagingfile

Write-Host "βœ… SQL Server ΠΊΠΎΠ½Ρ„ΠΈΠ³ установлСн. ВрСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°."
Restart-Computer -Force

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ: SQL Server часто Ρ…Ρ€Π°Π½ΠΈΡ‚ криптографичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ, поэтому ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ pagefile ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3: Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма с 4 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти

# RAM: 4 GB = 4096 MB
# Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€: 2 Γ— 4 = 8 GB
# (для слабых машин ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°ΠΆΠ΅ 3x, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ конкурСнция Π·Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅)

$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Remove-ItemProperty -Path $RegPath -Name "PagingFiles" -ErrorAction SilentlyContinue

Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "D:\pagefile.sys 8000 8000" -Type MultiString

# Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
$ACL = Get-Acl $RegPath
$AR = New-Object System.Security.AccessControl.RegistryAccessRule("BUILTIN\Users", "ReadKey", "ContainerInherit,ObjectInherit", "None", "Allow")
$ACL.SetAccessRule($AR)
Set-Acl -Path $RegPath -AclObject $ACL

Write-Host "βœ… ΠšΠΎΠ½Ρ„ΠΈΠ³ для слабой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ установлСн."
Restart-Computer -Force

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ»Π°Π½ ΠΎΡ‚ΠΊΠ°Ρ‚Π°

βœ… ΠŸΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π² production ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  1. Π‘ΡΠΊΠ°ΠΏΡŒΡ‚Π΅ рССстр: # ЭкспортируСм Ρ€Π°Π·Π΄Π΅Π» рССстра ΠΏΠ΅Ρ€Π΅Π΄ измСнСниями
    reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "$env:USERPROFILE\Desktop\MemoryMgmt_backup_$(Get-Date -Format 'yyyy-MM-dd_HHmmss').reg"
  2. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π° тСстовой машинС с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ hardware ΠΈ software. ЗапуститС Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (компиляция, SQL queries, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΈ слСдитС Π·Π° Performance Monitor.
  3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ:powershell# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ SMART статус диска
    Get-WmiObject -Namespace "root\wmi" -
    Class MSStorageDriver_FailurePredictStatus | Select-Object InstanceName, PredictFailure
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свободноС мСсто Π½Π° дискС (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 20% ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° pagefile): Get-Volume -DriveLetter D | Select-Object SizeRemaining

❌ Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ:

  • Π€Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° RAID 5 β€” ΠΎΡ‡Π΅Π½ΡŒ плохая идСя. RAID 5 ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ для чтСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° ΠΏΠ°Π³ΠΈΠ½Π³ это write-heavy ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ RAID 0, RAID 1 ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ просто ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ физичСский SSD.
  • Π Π°Π·ΠΌΠ΅Ρ€ pagefile > 50 GB Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… систСмах β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ растёт дальшС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тратится мСсто ΠΈ замСдляСтся дСфрагмСнтация.
  • Π—Π°Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ β€” рССстр измСнится, Π½ΠΎ Windows Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ pagefile, ΠΏΠΎΠΊΠ° Π½Π΅ пСрСзагрузится.
  • Π€Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° сСтСвом дискС (NAS) β€” Windows откаТСтся это Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ графичСского интСрфСйса. Но Ссли ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· рССстр β€” систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅.
  • Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ pagefile Π½Π° C: ΠΈ D: ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€” ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ вСсь ΠΏΠ°Π³ΠΈΠ½Π³ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ дискС, ΠΈΠ½Π°Ρ‡Π΅ тСряСтся смысл ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

План ΠΎΡ‚ΠΊΠ°Ρ‚Π° (Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ):

# Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Remove-ItemProperty -Path $RegPath -Name "PagingFiles" -ErrorAction SilentlyContinue

# ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ
Restart-Computer -Force

# Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2: Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· бэкапа
reg import "$env:USERPROFILE\Desktop\MemoryMgmt_backup.reg"
Restart-Computer -Force

Или просто ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Advanced System Settings, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Virtual Memory, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΊΡƒ "Automatically manage paging file size for all drives" ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ

Богласно ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ тСстам Microsoft Research ΠΈ Π½Π°ΡˆΠ΅ΠΌΡƒ Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Windows 11 вСрсии 25H2, Windows Server 2022 ΠΈ 2025:

-3

Π’Ρ‹Π²ΠΎΠ΄: Π½Π° heavy-duty Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… статичСский Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ NVMe Π΄Π°Ρ‘Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ускорСниС Π½Π° 10β€”20%. На систСмах с нСдостаточной ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ (< 8 GB) эффСкт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ 30β€”40%.

Π’Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚: это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ β€” систСма Π½Π΅ зависаСт Π½Π° 5β€”10 сСкунд ΠΏΡ€ΠΈ запускС тяТёлого прилоТСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ pagefile статичСский ΠΈ ΡƒΠΆΠ΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ диагностика

Ошибка: "Virtual Memory is too low" Π² System Event Viewer, хотя Ρƒ вас 64 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ ΠΈΠ»ΠΈ занят. ВСроятно, Π±Ρ‹Π»ΠΎ установлСно ΠΎΡ‡Π΅Π½ΡŒ малСнькоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

РСшСниС:

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€
Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

# Если < 50 GB Π½Π° систСмС с 64 GB RAM, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "D:\pagefile.sys 96000 96000" -Type MultiString

# ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ
Restart-Computer -Force

Ошибка: систСма зависаСт Π½Π° 5β€”10 сСкунд ΠΏΡ€ΠΈ запускС Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Visual Studio, Docker, PyCharm)

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ растёт динамичСски (автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅), происходит фрагмСнтация ΠΈ пСрСраспрСдСлСниС Π±Π»ΠΎΠΊΠΎΠ².

РСшСниС: Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ установитС статичСский Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ описано Π² Π¨Π°Π³Π΅ 3.

Ошибка: "Out of memory" Π² Visual Studio ΠΈΠ»ΠΈ PyCharm, хотя физичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ свободна

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ слишком малСнький, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ»ΠΈ находится Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌ дискС.

РСшСниС:

# Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ pagefile сущСствуСт ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ > 1.5 Γ— RAM
Get-WmiObject -ClassName Win32_ComputerSystem | Select-Object @{Name="TotalRAM_GB"; Expression={[math]::Round($_.TotalPhysicalMemory / 1GB)}}

Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

# Если pagefile Π½Π΅ сущСствуСт ΠΈΠ»ΠΈ ΠΌΠ°Π»Ρ‹ΠΉ β€” установитС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€

Ошибка: диск D: заполняСтся Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΠΎ (быстро ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ свободноС мСсто)

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Ρ„Π°ΠΉΠ» pagefile.sys растёт, ΠΈΠ»ΠΈ Π±Ρ‹Π» случайно установлСн Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ pagefile Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ диск.

РСшСниС:

# Π˜Ρ‰Π΅ΠΌ Π’Π‘Π• Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π² систСмС
Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

# Если Π΅ΡΡ‚ΡŒ нСсколько β€” оставляСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ дискС
# УдаляСм лишниС Ρ‡Π΅Ρ€Π΅Π· GUI ΠΈΠ»ΠΈ рССстр

$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
# ΠžΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ D:\pagefile.sys
Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "D:\pagefile.sys 48000 48000" -Type MultiString

Restart-Computer -Force

Ошибка: "System drive running out of space" (систСмный диск ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½)

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: pagefile Π±Ρ‹Π» оставлСн Π½Π° C:, ΠΈ ΠΎΠ½ вырос Π½Π° 50+ GB, Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ² диск.

РСшСниС:

# НСмСдлСнно пСрСмСститС pagefile Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ диск
$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Remove-ItemProperty -Path $RegPath -Name "PagingFiles" -ErrorAction SilentlyContinue
Set-ItemProperty -Path $RegPath -Name "PagingFiles" -Value "E:\pagefile.sys 48000 48000" -Type MultiString

# ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ C:\pagefile.sys Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Ссли остался)
Restart-Computer -Force

# ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
Remove-Item -Path "C:\pagefile.sys" -Force -ErrorAction SilentlyContinue

Π§Π΅ΠΊ-лист ΠΏΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π² Π±ΠΎΠ΅Π²ΡƒΡŽ систСму

βœ… ΠŸΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • Π Π°Π·ΠΌΠ΅Ρ€ доступной ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти: Get-WmiObject Win32_ComputerSystem | Select-Object TotalPhysicalMemory
  • НаличиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ диска SSD/NVMe, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 100 GB свободного мСста
  • Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ настройки pagefile: Get-WmiObject Win32_PageFileSetting
  • РСзСрвная копия рССстра: reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" backup.reg
  • ВСст Π½Π° тСстовой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠΉ машинС ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2 часа
  • ЗапуститС Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, слСдитС Π·Π° Performance Monitor 30 ΠΌΠΈΠ½ΡƒΡ‚
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ SMART статус ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ диска: Get-WmiObject -Namespace "root\wmi" -Class MSStorageDriver_FailurePredictStatus
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° дискС D: ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 20% свободного мСста: (Get-Volume -DriveLetter D).SizeRemaining / 1GB

βœ… ПослС примСнСния Π² production:

  • ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ (ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ!)
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ pagefile Π°ΠΊΡ‚ΠΈΠ²Π΅Π½: Get-WmiObject Win32_PageFileSetting
  • ЗапуститС Production Monitor Π½Π° 15β€”30 ΠΌΠΈΠ½ΡƒΡ‚ с Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ
  • Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° счётчиками: Pages/sec (Π΄ΠΎΠ»ΠΆΠ½Π° < 100), % Disk Time (Π΄ΠΎΠ»ΠΆΠ½Π° < 30%), Memory % Committed (Π΄ΠΎΠ»ΠΆΠ½Π° < 80%)
  • Если Pages/sec > 500, ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ pagefile Π΅Ρ‰Ρ‘ Π½Π° 20%
  • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ wiki ΠΈΠ»ΠΈ Confluence

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° вопросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

-4

Π’Ρ‹Π²ΠΎΠ΄ ΠΈ практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти β€” ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚Π΅Ρ… систСмных настроСк, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‚ профСссионалы infrastructure-уровня, Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ. БтатичСский Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1,5 Γ— физичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ быстром Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ:

πŸš€ +10β€”20% ускорСниС Π½Π° тяТёлых Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… (компиляция, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ML pipeline)

βœ… ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ прСдсказуСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы Π±Π΅Π· микрозависаний ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

πŸ”’ ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· рССстр ΠΈ Group Policy для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния ΠΏΠ°Ρ€ΠΊΠΎΠΌ систСм

⚑ Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для production-сСрвСр

Π­Ρ‚Π° оптимизация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ оптимизация индСксов Π² SQL, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Redis ΠΈΠ»ΠΈ Ρ‚ΡŽΠ½ΠΈΠ½Π³ сСтСвых Π±ΡƒΡ„Π΅Ρ€ΠΎΠ²: каТСтся Π΄Π΅Ρ‚Π°Π»ΡŒΡŽ, Π½ΠΎ Π² суммС Π΄Π°Ρ‘Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свой production-сСрвСр прямо сСйчас β€” вСроятно, pagefile Ρ‚Π°ΠΌ Π΅Ρ‰Ρ‘ Π½Π° настройках ΠΈΠ· Windows 7.

На ΠΌΠΎΡ‘ΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ администрирования 500+ машин, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° статичСский pagefile Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ дискС Ρ€Π΅ΡˆΠΈΠ» 70% ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ зависаниями ΠΈ "Out of memory" ошибками, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° физичСской памяти Π±Ρ‹Π»ΠΎ достаточно.

Подпишись Π½Π° ΠΊΠ°Π½Π°Π» T.E.X.H.O Windows & Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π³Π°ΠΉΠ΄Ρ‹ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Linux, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Python, сСтСвой диагностикС ΠΈ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ для production. ΠšΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для систСмных администраторов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ сСтСвых спСциалистов.

-5

#оптимизацияWindows #Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°ΡΠΏΠ°ΠΌΡΡ‚ΡŒ #pagefile #ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡΠΈΡΡ‚Π΅ΠΌΡ‹ #WindowsAdmin #рССстрWindows #Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ #SystemAdministration #DevOps #SSDоптимизация #NVMe #ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ #Ρ‚ΡŽΠ½ΠΈΠ½Π³ΡΠΈΡΡ‚Π΅ΠΌΡ‹ #Ρ„Π°ΠΉΠ»ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ #ΠΏΠ°ΠΌΡΡ‚ΡŒ #HKLM #PowerShell #Windows11 #WindowsServer #администрированиСIT #ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ #enterprise #сСтСвыСспСциалисты #Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈPython #систСмныйадмин #Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° #IT-спСциалист #ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ #сСрвСрыLinux #Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°ΡΠΏΠ°ΠΌΡΡ‚ΡŒ #ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠ±Π°Π·Ρ‹Π΄Π°Π½Π½Ρ‹Ρ