1gb pages windows 10

huge pages windows 10 включить

Under Windows, huge pages (1GB) are not supported — yet!

To use large pages (2-4MB) pages you specifically need to give your user the «lock pages in memory» privilege using Local Security Policy.

Note: at this time, Windows Home, Starter versions do not suppport changing privileges thus this feature cannot be enabled through «official means». We cannot advise you of «alternative means».

For Windows Professional, Enterprise, Ultimate or Server:

Please see this article on how large pages and TLBs affect memory latency and memory bandwidth:

COOL RASPBERRY PI PROJECTS WITH NODE.JS SOCKET.IO APPS

Search form is empty!

Xmr stak by default will try to allocate large pages. This means you need to «Run As Administrator» on Windows and you need to edit your system’s group policies to enable locking large pages.

Unfortunately, Windows 10 Home doesn’t have gpedit.msc to enable the Lock Pages in Memory Option.

The solution is to download and install Windows Server 2003 Resource Kit Tools from microsoft website. The Microsoft Windows Server 2003 Resource Kit Tools are a set of tools to help administrators streamline management tasks such as troubleshooting operating system issues, managing Active Directory, configuring networking and security features, and automating application deployment.

Open and run the command prompt as an admin (right click and select from the menu)

In the command line write

you must replace mywindowsaccountemaillogin with your current windows username or email.

​2. Click on «Task Manager.»

3. In the new menu, select the «Users» tab. Your username will be listed here.

As result if everything is going well, the system will answer with this message:

ОБЛАСТЬ ПРИМЕНЕНИЯ: SQL Server База данных SQL Azure Azure Synapse Analytics (хранилище данных SQL) Parallel Data Warehouse APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse

Эта политика Windows определяет, какие учетные записи могут использовать процесс для сохранения данных в физической памяти, чтобы система не отправляла страницы данных в виртуальную память на диске. This Windows policy determines which accounts can use a process to keep data in physical memory, preventing the system from paging the data to virtual memory on disk.

Блокировка страниц в памяти может повысить производительность, если требуется подкачка памяти на диск. Locking pages in memory may boost performance when paging memory to disk is expected.

Включение параметра «Блокировка страниц в памяти» To enable the lock pages in memory option

В меню Пуск выберите команду Выполнить. On the Start menu, click Run. В окне Открыть введите gpedit.msc. In the Open box, type gpedit.msc.

В консоли Редактор локальных групповых политик разверните узел Конфигурация компьютера, затем узел Конфигурация Windows. On the Local Group Policy Editor console, expand Computer Configuration, and then expand Windows Settings.

Разверните узлы Настройки безопасностии Локальные политики. Expand Security Settings, and then expand Local Policies.

Политики будут показаны на панели подробностей. The policies will be displayed in the details pane.

На этой панели дважды щелкните параметр Блокировка страниц в памяти. In the pane, double-click Lock pages in memory.

В диалоговом окне Параметр локальной безопасности — блокировка страниц в памяти щелкните Добавить пользователя или группу. In the Local Security Setting — Lock pages in memory dialog box, click Add User or Group.

В диалоговом окне Выбор пользователей, учетных записей служб или групп выберите учетную запись службы SQL Server. In the Select Users, Service Accounts, or Groups dialog box, select the SQL Server Service account.

Чтобы этот параметр вступил в силу, перезапустите службу SQL Server. Restart the SQL Server Service for this setting to take effect.

Источник

Поддержка больших страниц памяти и ее влияние на майнинг

При майнинге криптовалюты Monero и ряда других монет на процессорах можно добиться серьезного увеличения хешрейта при включении поддержки адресации больших страниц памяти (huge pages в Linux или large pages в Windows).

Опция закрепления страниц в памяти отдает приоритет хранению данных приложения в быстродействующей оперативной физической памяти. Благодаря этому сокращается количество операций постраничного разбиения данных и количество операций запись/чтение в виртуальной памяти (более медленной) на диске (в файл подкачки).

На алгоритме RandomX при майнинге Monero (XMR) закрепление страниц в памяти (huge/large pages) дает увеличение хешрейта порядка 30%, а в некоторых случаях и больше (50-60%).

Скриншот майнера xmrig с работающей адресацией huge pages в OS Windows:

Нужно понимать, что назначение всей свободной физической памяти одному или нескольким процессам может отобрать большую часть доступного ОЗУ в ущерб другим процессам.

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

Для предотвращения проблем нужно верно расходовать ресурсы: не злоупотреблять большим количеством потоков майнинга на CPU (использовать один поток на каждые 2 Мб кеша L2), оставлять ресурсы для работы ОС и майнеров на GPU, периодически отслеживать производительность компьютера (например, в диспетчере задач).

.

В операционной системе Windows включение закрепления страниц в памяти делается довольно просто с помощью политики безопасности «Блокировка страниц в памяти».

В ОС типа Ubuntu для включения этой полезной опции нужно проделать ряд дополнительных телодвижений.

Зачем нужно включать поддержку huge pages в Ubuntu?

ОС Ubuntu заточена на экономное расходование ресурсов, а «пожирание» памяти майнером не является таковым. Поэтому для выделения майнеру ресурсов нужно «немного поработать напильником». Но это стоит затраченных усилий и времени.

Например, на древнем (2008 год) процессоре Xeon X3330 (2,6 ГГц), не умеющем вычислять по инструкциям AES, при майнинге Монеро на Random X хешрейт без huge pages равен 200-210 h/s (на двух потоках). При их включении скорость вычислений возрастает до порядка 270 h/s (выигрыш на 25-30%).

На более современных процессорах разница может быть еще более существенной.

Скриншот майнера xmrig, работающего без включения huge pages:

Рассмотрим подробнее, как проверить включена ли поддержка huge pages в Linux-подобных системах и как их задействовать для майнинга (на примере XUBUNTU 16.04).

Проверка ОС Ubuntu на предмет включения huge pages

Прежде всего, нужно проверить, имеется ли поддержка hugepages на уровне железа. Это делается с помощью команды:

При наличии поддержки huge pages на аппаратном уровне нужно проверить, задействованы ли они и сколько страниц памяти зарезервировано. Для этого в терминале Ubuntu вводят команду:

Эта команда показывает число страниц памяти, которые ядро системы (kernel) выделяет (резервирует) на нужды пользователя.

Скриншот терминала, отображающего информацию о включении и числе выделенных hugepages:

Для включения, а также изменения количества выделенной физической памяти на постоянной основе используется изменение параметров ядра Ubuntu через файл конфигурации sysctl.conf.

Включение поддержки адресации huge pages в Ubuntu

В версии xmrig 5.2.0 и выше есть возможность включения поддержки huge pages на лету, но это требует рут-привилегий для программы-майнера.

Эту же операции для текущей сессии (до перезагрузки системы) можно сделать (с привилегиями root) командой:

Более разумно обеспечить работоспособность больших страниц памяти на этапе загрузки ядра с помощью конфигурационного файла sysctl.conf.

Это делается командой:

где 1280 – это число зарезервированных страниц памяти.

Можно сделать аналогичную операцию с помощью утилиты nano и команды:

В появившемся окне терминала нужно пролистать sysctl.conf до конца и вписать в него:

Затем нужно сохранить изменения (клавиши ctrl+O), нажать Enter, Ctrl+x и перезагрузить компьютер (sudo reboot).

Как подсчитать количество huge pages для выдления ядром системы Ubuntu?

Если зарезервировать слишком мало страниц, то майнер не будет работать в полную силу. Например, при резервировании 128 страниц xmrig показывает, что имеется всего 11% от необходимых 1168 страниц:

Исходя из информации в майнере, для его работы нужно 1168 страниц больших страниц памяти:

Майнер xmrig на RandomX с 1168 страницами памяти показывает вроде бы достаточное количество страниц, но все равно не использует их:

По рекомендациям разработчиков xmrig, для майнинга на алгоритмах типа RandomX нужно 1280 страниц на одну ноду NUMA и 128 страниц – для других алгоритмов.

Это совпадает с практикой, что видно на скрине майнера компьютера с выделенными 1280 hugepages:

Использование 1280 зарезервированных страниц означает, что в системе станет меньше на не менее 1280х2=2560 Мб доступной памяти (при стандартном размере страницы памяти в 2MB ).

Поэтому при ограниченном ОЗУ использование huge pages может привести к обратному эффекту – снижению хешрейта из-за нехватки физической памяти для нужд системы.

Источник

Pagefile confusion. Windows 10.

m6tzg6r

Processor Intel Core i7 9700KF @4.4
Motherboard Gigabyte Z390M Gaming
Cooling Noctua NH-L9x65(NF-A9) / NA-FC1+Noctua and Be Quiet! Fans
Memory Corsair LPX DDR4 16GB 3200MHZ
Video Card(s) RTX 3070 MSI Ventus 3x
Storage Samsung 970 500GB nvme + Crucial P1 1TB nvme
Display(s) Dell P2417H + Dell P1914S + Rift S
Case Be Quiet! Pure Base 500 Black
Audio Device(s) Onboard > Denon DRA-295 > Rockford Fosgate R169X3
Power Supply EVGA G+ 650W with APC 1400VA UPS
Mouse Asus Strix Carry + Corsair MM300
Keyboard Ducky One 2 TKL MX Silver
Software Win 10 64Bit
Читайте также:  Windows boot manager не дает загрузиться

My pagefile was system managed, it was set to 1GB. Using MSI Afterburner to monitor pagefile it reports usages around 10GB in some games. Is that an accurate reading?

So pagefile is set to 1GB but it uses 10GB? How is that possible.

When it says using 10GB, where is that 10GB being used? My system drive?

Komshija

System Name 1.21 gigawatts!
Processor Intel Core i7 6700K
Motherboard MSI Z170A Krait Gaming 3X
Cooling Be Quiet! Shadow Rock Slim with Arctic MX-4
Memory 16GB G.Skill Ripjaws V DDR4 3000 MHz
Video Card(s) Palit GTX 1080 Game Rock
Storage Mushkin Triactor 240GB + Toshiba X300 4TB
Display(s) Philips 237E7QDSB/00 23″ FHD AH-IPS
Case Aerocool Aero-1000 white + 4 Arctic F12 PWM Rev.2 fans
Audio Device(s) Onboard Audio Boost 3 with Nahimic Audio Enhancer
Power Supply FSP Hydro G 650W
Mouse Cougar 700M eSports white
Keyboard E-Blue Cobra II
Software Windows 8.1 Pro x64
Benchmark Scores Cinebench R15: 948 (stock) / 1044 (4,7 GHz) FarCry 5 1080p Ultra: min 100, avg 116, max 133 FPS

Athlonite

System Name Cumquat 2000
Processor AMD RyZen R7 3700X
Motherboard Asus Strix x570-F Gaming
Cooling Cryorig R1 Universal
Memory 16GB GSkill TridentZ DR4-3200 16-18-18-38 1.35V
Video Card(s) Sapphire Nitro+ OC RX6800 16GB DDR6 1980Cclk / 2000Mclk
Storage 1x Adata SX8200PRO NVMe gen3 x4 1X Samsung 860 EVO 500GB, 12TB of HDD Storage
Display(s) ViewSonic VX2457 MHD 75Hz FreeSync 1920x1080p
Case SilverStone Raven RV02B-W + 3x SS AP181 + USB3.0 upgrade
Audio Device(s) RX6800 via HDMI + Pioneer VSX-531 amp Technics 100W 5.1 Speaker set
Power Supply Enermax RevolutionXT II 750W 80+ Gold
Mouse Logitech G502 Proteus Core
Keyboard Logitech G105
Software Windows 10 X64 PRO (build 2004)
Benchmark Scores it sucks even more less now 😉

9GB’s so yeah 10GB’s for some games is quite accurate for some games they’ll load in alot of textures and stream them in when needed. you say that your’s was system managed which means it will grow and contract as needed if you don’t want it to that and prefer it to use more ram then set it to 8GB’s

m6tzg6r

Processor Intel Core i7 9700KF @4.4
Motherboard Gigabyte Z390M Gaming
Cooling Noctua NH-L9x65(NF-A9) / NA-FC1+Noctua and Be Quiet! Fans
Memory Corsair LPX DDR4 16GB 3200MHZ
Video Card(s) RTX 3070 MSI Ventus 3x
Storage Samsung 970 500GB nvme + Crucial P1 1TB nvme
Display(s) Dell P2417H + Dell P1914S + Rift S
Case Be Quiet! Pure Base 500 Black
Audio Device(s) Onboard > Denon DRA-295 > Rockford Fosgate R169X3
Power Supply EVGA G+ 650W with APC 1400VA UPS
Mouse Asus Strix Carry + Corsair MM300
Keyboard Ducky One 2 TKL MX Silver
Software Win 10 64Bit

I played Doom for 5 minutes.
Top picture is with Pagefile set to use initial 4GB and maximum 8GB.
Bottom pic is with Pagefile off.
Results are basically the same.

rtwjunkie

PC Gaming Enthusiast

My pagefile was system managed, it was set to 1GB. Using MSI Afterburner to monitor pagefile it reports usages around 10GB in some games. Is that an accurate reading?

So pagefile is set to 1GB but it uses 10GB? How is that possible.

When it says using 10GB, where is that 10GB being used? My system drive?

If the page file was set to system managed, then it wasn’t set to 1 GB. What you were seeing was the amount of space Windows was using under those circumstances.

System managed means it will change as conditions change, expanding or decreasing to use what it needs.

trog100

System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27″ Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560×1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..

qubit

Overclocked quantum bit

erixx

trog100

System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27″ Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560×1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..

i do know what it is and what it does.. which is why mine is set at off and it has been for a very long time..

basically if any system is actually using its pagefile it will run like sick pig.. windows pagfile is a relic of the past when memory really was expensive and not having enough of it was common..

virtual memory.. a combination of real ram and pretend swap file memory.. one is fast the other as slow as a sick pig but limited only by the spare drive space.. make sure you have enough of the real stuff so that you never need the sick pig stuff.. if you do need the sick pig stuff it will be very very obvious..

ps.. i like a small operating system (C drive) which is why i turn mine off.. plus many moons ago on this very forum i did it just to prove it could be done.. many people think its essential.. it isnt..

m6tzg6r

Processor Intel Core i7 9700KF @4.4
Motherboard Gigabyte Z390M Gaming
Cooling Noctua NH-L9x65(NF-A9) / NA-FC1+Noctua and Be Quiet! Fans
Memory Corsair LPX DDR4 16GB 3200MHZ
Video Card(s) RTX 3070 MSI Ventus 3x
Storage Samsung 970 500GB nvme + Crucial P1 1TB nvme
Display(s) Dell P2417H + Dell P1914S + Rift S
Case Be Quiet! Pure Base 500 Black
Audio Device(s) Onboard > Denon DRA-295 > Rockford Fosgate R169X3
Power Supply EVGA G+ 650W with APC 1400VA UPS
Mouse Asus Strix Carry + Corsair MM300
Keyboard Ducky One 2 TKL MX Silver
Software Win 10 64Bit

So it turns out when MSI Afterburner is reporting «pagefile» usage, its actually reporting the Committed value.
Whoever designed that in Afterburner is to thank for my confusion.

Committed memory is the amount of virtual memory reserved for a process and it appears Windows 10 is more greedy with committed memory than previous versions of windows.
The amount of virtual memory available is the sum of physical memory and the pagefile size.

What you set as Initial is what size the pagefile.sys file will be. And that adds onto however much physical ram you have installed, which then equals the Committed amount.

Sorry if i’m replying with solutions to my own questions, but that’s why i come to this forum, to think about PC troubles i have and maybe even help someone out in the process to better understand our hobby.

trog100

System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27″ Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560×1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..

how mine looks with the pagefile set to off..

Nosada

newtekie1

Semi-Retired Folder
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) ASUS Strix GTX 1080Ti
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64

i do know what it is and what it does.. which is why mine is set at off and it has been for a very long time..

basically if any system is actually using its pagefile it will run like sick pig.. windows pagfile is a relic of the past when memory really was expensive and not having enough of it was common..

virtual memory.. a combination of real ram and pretend swap file memory.. one is fast the other as slow as a sick pig but limited only by the spare drive space.. make sure you have enough of the real stuff so that you never need the sick pig stuff.. if you do need the sick pig stuff it will be very very obvious..

Читайте также:  Discord меня не слышат windows 10

ps.. i like a small operating system (C drive) which is why i turn mine off.. plus many moons ago on this very forum i did it just to prove it could be done.. many people think its essential.. it isnt..

With the modern operating systems, most of this isn’t true anymore. Windows 10 is actually pretty smart about using the page file. On systems with plenty of RAM, like you and I with 32GB of RAM in your systems, disabling the page file has no real negative affect***.

However, Windows 10 likes to keep about 1/4 of the system memory in use idle when possible, and offload the non-essential crap, things that aren’t going to slow down the user experience but still need to be running, to the page file. This is why if you ever really looked, an 8GB system will have about 2GB of RAM in use when the computer is basically idle, a 16GB system will have about 4GB in use, but a 32GB+ system will only have about 5-6 because at that point it has put everything in RAM and doesn’t need anymore space.

At the same time, with SSDs, the virtual memory is not nearly as slow as it used to be. So needing to use a page file is not as agonizing as before. When the system used to have to constantly swap out to the hard drive, it was painful for sure. But then again, if you reached the point of being out of RAM and had no page file, worse things definitely start to happen. For example, I use Kodi(at the time this happened XBMC) a lot to stream media from my home server to HTPCs on my TVs. It buffers all the content, there is a setting that lets you adjust the amount of buffering it does that you change by editing a text file, and it buffers directly to RAM. On one of my PCs that only had 4GB of RAM, Kodi was crashing constantly and I couldn’t figure out why. Turns out, by default, it was buffering too much data, and when it filled up the RAM it would just crash because I had turned the page file off.

Finally, while most of the time you can get away without a page file, there are occasions where some programs(I’ve even encountered a few games over the years) that will not work without a system page file. They just give some kind of error and either won’t run, or will load to a point then crash. It is for this reason that I always set a small constant page file on all my systems. On my 16GB systems I make it 4GB, and on my 32GB systems I make it 2GB. On my 8GB systems I make it 8GB, and I won’t have 4GB systems anymore. Really, I don’t see a reason to not have a small constant sized page file. And if you have more than one drive in your system, you don’t even have to have it on your system drive, just set it to use the secondary drive in the system. And 2-8GB really isn’t a huge amount of space to be loosing.

I’ve encountered far more problems with having it off than having it on, I’ve never really run into any time when the page file crashed the system. And please don’t say «what about page_fault_in_non_paged_area», because that isn’t caused by having the page file turned on.

As for the hindering performance, no it doesn’t do that either. Anyone that thinks it does has no clue how modern OSes(meaning anything Vista and newer) handle the page file. It isn’t a indiscriminate shared memory space that the system has no clue is there and will just use like normal RAM. Modern OSes are incredibly smart, and will only use the page file if it absolutely needs to(AKA system RAM it totally full) or if the process it is putting in the page file is a background process that doesn’t affect the user experience. And they have gotten particularly good about the background process management in Windows 8 and 10.

m6tzg6r

Processor Intel Core i7 9700KF @4.4
Motherboard Gigabyte Z390M Gaming
Cooling Noctua NH-L9x65(NF-A9) / NA-FC1+Noctua and Be Quiet! Fans
Memory Corsair LPX DDR4 16GB 3200MHZ
Video Card(s) RTX 3070 MSI Ventus 3x
Storage Samsung 970 500GB nvme + Crucial P1 1TB nvme
Display(s) Dell P2417H + Dell P1914S + Rift S
Case Be Quiet! Pure Base 500 Black
Audio Device(s) Onboard > Denon DRA-295 > Rockford Fosgate R169X3
Power Supply EVGA G+ 650W with APC 1400VA UPS
Mouse Asus Strix Carry + Corsair MM300
Keyboard Ducky One 2 TKL MX Silver
Software Win 10 64Bit

When i have it system managed it puts it at 1GB, so not a huge waste of space, and it can increase as it needs to, but i do not max out my Committed memory so the pagefile size does not increase beyond 1GB. So looks like leaving it system managed is the best bet.

I just loaded up multiple games at once and my pagefile increased from the Initial 2GB i set to 4GB which was the maximum i set. Once the total Committed amount was full my games asked me to close them due to low memory.

But Committed memory should be physical and pagefile combined right? But if lets say ram is using 4gb, and the pagefile is using 2gb, that should equal 6gb, but instead i see values of 8gb, so how is the other 2gb being used? Something other than physical ram and pagefile?

Jetster

Your page file is not just for extended ram. Without a page file you have no options for a crash dump. So when you error, you lose everything in ram. Having a page file does not slow your system down if you have enough ram. Windows 10 is very good at managing this. Windows 7 not so much

trog100

System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27″ Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560×1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..

left to its own devices window occupies or sets aside a given amount of drive space to use if it needs to..

this amount is governed by the amount of ram installed.. the more real ram the more drive space windows sets aside for pretend ram.. in my case 32 gig of ram windows will set aside another 16 gig of pretend ram.. back to front logic if ever there was..

windows sets aside drive space because its quicker than creating it on the spot. but it can and will create as much of it as it needs.

and however fast people think an ssd drive is its a joke compared to real ram.. make sure you have enough of the real stuff.. then windows will never have to use the virtual pretend stuff..

i have been ruining no swap file for the the last 15 years.. most of that time with only 4 gig.. and the comment that some software looks for a swap file and wont run without one is also part of the past..

there isnt anything to be gained (expect drive space) by turning the pagefile off but on the other hand being as 99% of the time its doing nothing there is nothing to be lost ether..

i have given my reasons for running without one.. my reasons wont apply to most people.. so they are better off just leaving it to windows..

the only point i am making is that unless people are running systems with very low levels of installed ram.. some tablets fit this description.. all pagefile talk is confusing waffle.. most people havnt a clue as to what it is or how it works..

John Naylor

DRDNA

Bill_Bright

System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 16GB (2 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Microsoft Wireless 5000
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit

Why would any developer of any program keep code in their program if it caused the system to run like a sick pig? They wouldn’t. They would get rid of it. Even bad developers know that.

Читайте также:  Windows mobile recovery tool

To suggest the page file in W7, W8, and especially W10 are relics is suggesting they are the same Page Files used in XP and previous versions of Windows. That is simply false. The PF in these modern versions has evolved significantly since 15+ years ago, and continues to evolve and improve.

No it is NOT wise to manually manage the PF size, not unless you are a genuine expert at virtual memory management, you know how to determine «commit levels» and you totally understand how «pool usage» and «memory mapping» works. If you are not a real expert, you need to understand and accept that the developers at Microsoft who developed the memory management and page file code are! They have decades worth of experience and exabytes of empirical evidence and scientific data from 100s of millions of computers to draw from.

Those who claim the modern versions of Windows does not need or does not use the Page File if you have lots of RAM installed clearly are NOT experts! Because that is simply wrong.

Those wannabe experts who disable the PF because they think they are smarter than the Windows (and Linux, MacOS and other OS) developers just outsmarted themselves. A real expert would want to know exactly what happened to their system should there be a system crash so they can troubleshoot, learn and prevent recurrence. But guess what? Disable the PF on the boot drive and you get no memory dumps to analyze.

A real expert would want Windows to optimize memory to improve performance. But guess what? Disable the PF and Windows fetch routines (used to speed up program loads, for example) are defeated.

And if you do know what commit levels are and how to properly set your PF sizes, contrary to what these wannabe experts think, it is NOT a «set and forget» setting! «EVERY TIME» there is any significant change to the computer’s hardware configuration, major OS updates, major changes or additions in the programs the user runs, changes in the number and type of users who use the computer, page file requirements are likely to change and the PF size should be adjusted.

Why do you think Microsoft made the PF size «dynamic» when it would be so much easier to just set some arbitrary size?

Even if you have 32, 64, or 128GB of RAM installed, Windows will still use the Page File. And that’s a good thing, not bad!

If you need the extra few gigabytes of disk space you get by disabling the PF, you as the user have failed to properly setup and maintain your storage requirements! Disabling the PF is NOT the proper fix. That’s like putting a piece of black tape over the Check Engine light in your car. And yes, it is a few, gigabytes. Microsoft does not set your PF to 1.5 X RAM as some suggest. That is a stupid formula that means nothing.

Here is the Speccy report for my system, which has 16GB of system RAM installed.

What does that show? It shows my Windows managed page file (and I do know what commit levels, mapping, and pool usage are) is currently set to just 2GB, not some massive size like 24GB (16 x 1.5 = 24).

DRDNA

Normally in an Enterprise arena the end users are NOT configuring their systems, the IT department is and the end users normally do NOT have Admin level rights to do so but the Tech in the IT department at Enterprise arena’s do have the knowledge to understand how to and what size the page file should be with in the department of said computers. but hey maybe your just trying to be funny.

Also worth a mention is Defrag tools will NOT even try and defrag a SSD so what are you on about here exactly? They will however Trim it

trog100

System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27″ Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560×1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..

Why would any developer of any program keep code in their program if it caused the system to run like a sick pig? They wouldn’t. They would get rid of it. Even bad developers know that.

To suggest the page file in W7, W8, and especially W10 are relics is suggesting they are the same Page Files used in XP and previous versions of Windows. That is simply false. The PF in these modern versions has evolved significantly since 15+ years ago, and continues to evolve and improve.

No it is NOT wise to manually manage the PF size, not unless you are a genuine expert at virtual memory management, you know how to determine «commit levels» and you totally understand how «pool usage» and «memory mapping» works. If you are not a real expert, you need to understand and accept that the developers at Microsoft who developed the memory management and page file code are! They have decades worth of experience and exabytes of empirical evidence and scientific data from 100s of millions of computers to draw from.

Those who claim the modern versions of Windows does not need or does not use the Page File if you have lots of RAM installed clearly are NOT experts! Because that is simply wrong.

Those wannabe experts who disable the PF because they think they are smarter than the Windows (and Linux, MacOS and other OS) developers just outsmarted themselves. A real expert would want to know exactly what happened to their system should there be a system crash so they can troubleshoot, learn and prevent recurrence. But guess what? Disable the PF on the boot drive and you get no memory dumps to analyze.

A real expert would want Windows to optimize memory to improve performance. But guess what? Disable the PF and Windows fetch routines (used to speed up program loads, for example) are defeated.

And if you do know what commit levels are and how to properly set your PF sizes, contrary to what these wannabe experts think, it is NOT a «set and forget» setting! «EVERY TIME» there is any significant change to the computer’s hardware configuration, major OS updates, major changes or additions in the programs the user runs, changes in the number and type of users who use the computer, page file requirements are likely to change and the PF size should be adjusted.

Why do you think Microsoft made the PF size «dynamic» when it would be so much easier to just set some arbitrary size?

Even if you have 32, 64, or 128GB of RAM installed, Windows will still use the Page File. And that’s a good thing, not bad!

If you need the extra few gigabytes of disk space you get by disabling the PF, you as the user have failed to properly setup and maintain your storage requirements! Disabling the PF is NOT the proper fix. That’s like putting a piece of black tape over the Check Engine light in your car. And yes, it is a few, gigabytes. Microsoft does not set your PF to 1.5 X RAM as some suggest. That is a stupid formula that means nothing.

Here is the Speccy report for my system, which has 16GB of system RAM installed.

What does that show? It shows my Windows managed page file (and I do know what commit levels, mapping, and pool usage are) is currently set to just 2GB, not some massive size like 24GB (16 x 1.5 = 24).

i have manged for a great many years without one on my main desktop machine bill.. can you please explain to me how i have managed to do this if having one is essential..

also if a swap file is essential why does windows give you the option to turn such an essential thing off..

i await your answer bill.

and you are right about the «here we go again».. swapfile discussions have been cropping up on this forum for more years than i care to remember.. taking part in such discussions was one of the reasons i first turned mine off.. its been off as my standard practice along with the hibernation file i never use ever since.. it saves me 30 gigs of disk space on my small easy to back up C drive..

Источник

Поделиться с друзьями
admin
Советы экспертов и специалистов