Pagefile size on new SSD

RedLad

New member
Member
VIP
Local time
12:57 PM
Messages
279
Hi,

I have recently done a clean install and have all my drivers and updates done now. I notice that the pagefile is set to the automatic option and is taking up around 32GB.

Should I used the custom option to add in values? My system has 32GB of ram. Would anyone have any recommendations?

Thanks,
Paul
 

My Computer My Computer

At a glance

Microsoft Windows 7 Professional 64-bitDual Xeon(R) CPU E5-2687W v3 @ 3.10GHz32.00 GBNVIDIA Quadro K4200
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell Precision Tower 7910 Workstation
OS
Microsoft Windows 7 Professional 64-bit
CPU
Dual Xeon(R) CPU E5-2687W v3 @ 3.10GHz
Motherboard
Dell Inc. 0215PR
Memory
32.00 GB
Graphics Card(s)
NVIDIA Quadro K4200
Sound Card
(1) NVIDIA High Definition Audio (2) High Definition Audio
Hard Drives
(1) SK hynix SC210 2.5 7MM 256GB ATA Device
(2) ATA WDC WD4003FZEX-0 SCSI Disk Device
Antivirus
Avast Free and Malwarebytes Free
Browser
Chrome
Other Info
BIOS: BIOS Date: 04/14/15 18:58:26 Ver: A07.00
There has been some debate on pagefile size when using SSDs, some suggesting none & others suggesting letting Windows set it automatically. I have 16 GB of RAM & I have the pagefile set at 1 GB.

Do you have a frequent requirement for the use of 32 GB of RAM, with very high RAM usage programs. If so the let Windows set it. If not then just try none or a very small sized one.

The main reason for setting it to zero was that frequent writes to the SSD from the RAM shortened their life, but that has been discounted now as the life of SSDs is now equal to or longer than a HHD.
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64 bit sp1Intel i5 3570 3.4Ghz Ivy Bridge SKT 1155 quad...G-Skill Rip Jaws 16Gb (8x2) DDR3 -1600 PC3 12...Gigabyte NVIDIA GT610 1Gb DDR3 810/1200 PCI-E...
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built using existing case
OS
Windows 7 Home Premium 64 bit sp1
CPU
Intel i5 3570 3.4Ghz Ivy Bridge SKT 1155 quad core
Motherboard
Gigabyte Z77-HD3 SKT 1155 2xSata 3, 4x USB 3.0
Memory
G-Skill Rip Jaws 16Gb (8x2) DDR3 -1600 PC3 12800 CL 10 red
Graphics Card(s)
Gigabyte NVIDIA GT610 1Gb DDR3 810/1200 PCI-E 2.0 Silent
Sound Card
NVIDIA High Definition & Realtech High Definition Audio
Monitor(s) Displays
2 x Philips 226V4L 16:9 aspect ratio
Screen Resolution
1920 x 1080 HD
Hard Drives
Samsung 840 Pro 256gb SSD, SATA 3.
Hitachi Touro Portable 1tb, USB 3.0 HDD used for image b/ups.
PSU
Corsair VS450
Case
Codeng
Cooling
PSU fan & CPU fan
Keyboard
Logitech
Mouse
Logitech Wireless trackball M570
Internet Speed
Wireless 3G. 3mg down & 550kb up.
Antivirus
Bitdefender Internet Security 2020
Browser
Opera (Current Version) & Firefox
Other Info
MS Office 2013 Pro. Davis weather station software. MGE Nova 600 avr UPS.
In Windows the pagefile has 3 primary purposes.


1. It increases the commit limit. Commit charge and commit limit is somewhat difficult to explain so will not do so here. Much incorrect information has been published. But all you really need to know is that the commit charge (as shown in Task Manager) cannot exceed the commit limit. If an attempted memory allocation would exceed the limit bad things will happen. This could mean application failure, data loss, and system crashes. Best avoided.


The commit is RAM size plus pagefile size minus a small overhead. With a system managed pagefile it could be as large as 3 times RAM size. Typically with 32 GB RAM that would be more than plenty. But with a sufficiently large workload it may be needed.


2. It optimizes the use of existing RAM. It does this by providing a place to offload from RAM rarely used data. This leaves more RAM for more important purposes, such as larger application working sets and caching. The pagefile usually improves performance.


3. The pagefile is used in the generation of memory dumps. For a full memory dump a pagefile slightly larger than RAM size is needed. But a full memory dump is rarely needed and this is not the default configuration.


The needed size of the pagefile is determined by the workload. The important number is the peak commit charge. Unfortunately Task Manager doesn't show this but other utilities like Process Explorer do. This is a free download from Microsoft. You would need to monitor this over a period of time when the workload is at it's highest. Be sure to include a generous margin for safety, just in case. Contrary to frequent recommendations the memory usage graph is virtually useless for this determination. If the peak commit charge is less than RAM size you technically wouldn't need a pagefile at all. But for the other reasons mentioned it would still be of benefit.


Also understand the size of the pagefile has nothing to do with the drive being an SSD.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
I agree with Ranger that pagefile isn't important IF you have a lot of memory and you never use it all. Then, as you have 32G of memory and if you only use no more than 16G, you can set a small pagefile or even none.
But if you going to use almost all or all memory for programs, I agree with Miller. You should have the pagefile set to (at least) twice the size of your memory (64G).
It isn't good to have any file that is written or rewritten every time you use the computer as a SSD has a limited write cluster life.

I have a small SSD (128G) for Windows and programs on one partition (85G), Linux on another (43G) and a HDD for Data and it works great.
This is what I have done:

- I have used Kari tutorial to move C:/Users to D:\Users. All trash, like user temporary files are now on the HDD.
- I have relocated the dump files folder to the HDD.
- I have relocated the Windows Temp folder to the HDD.
- Antivirus (that has data file updated daily) and Firefox are installed on the HDD.
- Pagefile is set to none at the SSD and set to twice the memory size on the HDD.
- I don't use hibernate, so it's disabled (powercfg -h off)
- System Restore is set to off. I have a disk image as a backup and I backup my data on a HDD every week.

393064d1477237723-installing-ssd-dell-xps-8700-a-my_tree.jpg
 
Last edited:

My Computers My Computers

  • At a glance

    Windows 7 HP 64i5 6600K - 800MHz to 4200MHz4+4G GSkill DDR4 3000IG - Intel 530
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • At a glance

    Windows 7 Proi7-4500U 800MHz to 3.0GHz(4+4)G DDR3 1600IG intel 4400 + NVIDIA GeForce GT 745M
    Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
I have 16GB RAM, page file size is on automatic and I've never seen page file bigger than 3.5Gb. So 1 of 3 things happen there:
1. OP uses programs that really need a lot of RAM
2. OP didn't set his memory dump file to small, so in case of crash dump file could be many gigs, so large page file

3. Something else is not set up right.
Personally I set dump file to zero, since it's useless waste of space and time, unless computer crashes a lot and my computer never crashed, except few times that I caused it (like setting undervolt too low) but I don't know what OP case is.
 

My Computer My Computer

At a glance

win7hp64
OS
win7hp64
Back
Top