Search the archive:
Simviation Main Site
|
Site Search
|
Upload Images
Simviation Forum
›
Computer Hardware & Software Forum
›
Tweaking & Overclocking
› Virtual Memory
(Moderators: Mitch., Fly2e, ozzy72, beaky, Clipper, JBaymore, Bob70, BigTruck)
‹
Previous Topic
|
Next Topic
›
Pages:
1
Virtual Memory (Read 2268 times)
Jan 31
st
, 2006 at 2:11pm
The Ruptured Duck
Offline
Colonel
Legally sane since yesterday!
Wichita, KS
Gender:
Posts: 2614
Are there any downfalls to allocating the maximum amount of virtual memory? Is there any reason why I should not?
I found out that my laptop might be able to run FS better than my desktop if I can max out the virtual memory.
"If you would not be forgotten, as soon as you are dead and rotten, either write things worth reading, or do things worth the writing" -Ben Franklin&&&&"Man must rise above the Earth to the top of the atmosphere and beyond, for only thus will he fully understand the world in which he lives." - Socrates&&&&" Flying is a religion. A religion that asymilates all who get a taste of it." - Me&&&&"Make the most out of yourself, for that is all there is of you"- Ralf Waldo Emerson&&
Back to top
IP Logged
Reply #1 -
Jan 31
st
, 2006 at 6:02pm
ctjoyce
Offline
Colonel
Funny how my lappy runs
FSX better than your
Tower
USA
Gender:
Posts: 4022
Well it gives more memory to your video card, but takes it away from system tasks. So you may have a 256mb gfx card, but only 256 system. I would only recomend this is you have a gig or more.
Cheers
Cameron
CTJoyce, Modding and voiding warranties since 2003&&
Sheila's Specs:
ASUS Striker Extreme 680i, Intel Core 2 Duo E6600 @ 3.2Ghz, Corsair XMS2 PC2-6400C4 2GB, 2x eVGA 7900GT KO, Western Digital 80GB SATA & 250GB SATAIII&&
Vesper's Specs:
Intel Core 2 Duo T7400, 2GB DDR2-667, GeForce Go 7950GTX 512MB, 160GB Hitachi SATA 5400RPM&&
Hardware FAQ, Read it and be informed
&&
My little corner of the world
&&
Once You Know You NEWEGG
&&
Building a computer
Part 2
Back to top
IP Logged
Reply #2 -
Feb 1
st
, 2006 at 10:32am
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
Virtual Memory is just space on your hard drive reserved for or containing program data which is used instead of RAM.
Either the programmer wishes to free system ram by using virtual memory (page file) or the program simply stores too much data to fit comfortably in RAM.
The program's access time for data stored on the hard disk is very slow compared to data held in memory, So critical functions are carried out in RAM while non time critical functions can be written to and accessed from the page file.
I think that's kinda how it works....
I think maxing out the page file (virtual memory) is not what you would call it. You simply need a page file reserve on your HDD large enough to hold all the paged data in a multi tasking environment.
You can also set the minimum and maximum size the same, say, 1.5 gb, that way, windows doesn't try to constantly alter the size of virtual memory as it does under windows management. I've never actually measured the benefit of this tweak.
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #3 -
Feb 1
st
, 2006 at 11:57am
ctjoyce
Offline
Colonel
Funny how my lappy runs
FSX better than your
Tower
USA
Gender:
Posts: 4022
Ahhh congo I think hes talking about setting his video card memory in his BIOS. If so thats not the page file
This is just running system memory for your video card. However once your in windows you can use the pageing file to get you dubble the RAM.
Cheers
Cameron
CTJoyce, Modding and voiding warranties since 2003&&
Sheila's Specs:
ASUS Striker Extreme 680i, Intel Core 2 Duo E6600 @ 3.2Ghz, Corsair XMS2 PC2-6400C4 2GB, 2x eVGA 7900GT KO, Western Digital 80GB SATA & 250GB SATAIII&&
Vesper's Specs:
Intel Core 2 Duo T7400, 2GB DDR2-667, GeForce Go 7950GTX 512MB, 160GB Hitachi SATA 5400RPM&&
Hardware FAQ, Read it and be informed
&&
My little corner of the world
&&
Once You Know You NEWEGG
&&
Building a computer
Part 2
Back to top
IP Logged
Reply #4 -
Feb 2
nd
, 2006 at 11:13am
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
Quote:
Ahhh congo I think hes talking about setting his video card memory in his BIOS.
Why would think that? Virtual Memory is Vitual Memory, ie...... Page File. Allocating shared system RAM for an onboard video processor has nothing to do with virtual memory.
Windows automatically controls the "Virtual Memory" size, it constantly re-sizes the page file to what ever size it's contents are if you have the default setting of "System Managed"
Quote:
However once your in windows you can use the pageing file to get you dubble the RAM.
It doesn't work like that, it works as I explained above.
The only way to double your RAM is to add RAM modules to your mainboard. You can however, double your Virtual RAM, or Virtual Memory, or delete it all for that matter, (not recommended). Just remember that Virtual Memory is not virtual at all, it is real data taking up space on your hard disk.
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #5 -
Feb 2
nd
, 2006 at 8:43pm
Nick N
Ex Member
Best bet is to set Virtual memory to a static size 2 or 3 times the physical memory... and if you are running Windows x64, set it to a static size 4 times the physical memory.
Run an offline defragment of the system files after making the change
Back to top
IP Logged
Reply #6 -
Feb 3
rd
, 2006 at 4:03am
Delta_
Offline
Colonel
Woah!
London, UK
Gender:
Posts: 2032
Quote:
Best bet is to set Virtual memory to a static size 2 or 3 times the physical memory... and if you are running Windows x64, set it to a static size 4 times the physical memory.
Run an offline defragment of the system files after making the change
That is ok for systems with 512MB or less. Once above that you need to use 2.5GB minus system RAM, or 2GB minus system RAM, depending on preference.
My system:
Intel Q6600@3.6GHz, Corsair XMS2 4GB DDR2-6400 (4-4-4-12-1T) , Sapphire 7850 OC 2BG 920/5000, X-Fi Fatality, Corsair AX 750, 7 Pro x64
Back to top
IP Logged
Reply #7 -
Feb 3
rd
, 2006 at 2:29pm
Mick_C
Offline
Colonel
formerly unomernot
AZ
Gender:
Posts: 80
Nick N and Congo give excellent advice here. and I agree with them and the formulas. Just remember that "Virtual Memory" is just that "Virtual". IE... it uses physical HD real estate to mimick RAM.
The biggest bottleneck in any system is the data throughput from the HD to the Mobo. So it stands to reason that loading down the processor with read/write intensive activity (virtual page functions) will slow down the system.
There is a diminishing law of returns in effect here. Try adjusting the PageFile, (VM) using the formula Nick suggests, then try a bit larger. You will soon see this law in effect. The larger the page out, the more drive and processor intensive, the slower the system....
Of course fragmentation plays a HUGE part in this scheme.
Here's link to MS knowlegebase that might explain this a bit better, but I've never been a fan of MS documentation!
http://support.microsoft.com/kb/555223/en-us
Mick
&&Athlon 64 X2 (T) 4200+2.2Ghz,1GB PC2-3200 DDR SDRAM,250 GB WD SATA HDD&&Ati Radeon Xpress 200 Integrated, DL DVD_RW Drive, DVD Drive&&Front Panel 9 in 1 Digital Reader Drive&&Logitech Attack3 Joystick, yada yada... in debt agin!
Back to top
IP Logged
Reply #8 -
Feb 3
rd
, 2006 at 4:59pm
ctjoyce
Offline
Colonel
Funny how my lappy runs
FSX better than your
Tower
USA
Gender:
Posts: 4022
Well if youve got a raptor or a SATA drive it wouln't make that much difference.
Cheers
Cameron
CTJoyce, Modding and voiding warranties since 2003&&
Sheila's Specs:
ASUS Striker Extreme 680i, Intel Core 2 Duo E6600 @ 3.2Ghz, Corsair XMS2 PC2-6400C4 2GB, 2x eVGA 7900GT KO, Western Digital 80GB SATA & 250GB SATAIII&&
Vesper's Specs:
Intel Core 2 Duo T7400, 2GB DDR2-667, GeForce Go 7950GTX 512MB, 160GB Hitachi SATA 5400RPM&&
Hardware FAQ, Read it and be informed
&&
My little corner of the world
&&
Once You Know You NEWEGG
&&
Building a computer
Part 2
Back to top
IP Logged
Reply #9 -
Feb 3
rd
, 2006 at 5:50pm
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
SATA drives are barely any faster than an ATA-IDE drive in real usage. Raptors are a step up, but they are still a HDD, absolutely no substitute for RAM.
What's the difference between whether a HDD is 200 or 250 times slower than a RAM data access/write? HDD's are a huge bottleneck, now more than ever.
I'm guessing that programmers can run everything in memory, but they must cater to the realities of the average user's RAM capacity. So, you are always going to get Bottlenecking from HDD access until/if we ever see programs/sims/games running totally in RAM, (I'm thinking that 4gb of ram may not be enough for new games.)
This is possibly why those who have tried to shut off the page file end up with problems. The programmers are calling up page file access routines so they don't crash everyone's RAM limited systems, and when the system reports no page file, the program dies or shuts down with an error.
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #10 -
Feb 3
rd
, 2006 at 6:10pm
Mick_C
Offline
Colonel
formerly unomernot
AZ
Gender:
Posts: 80
Exactly, if you want to spend the money, a nice SATA/RAID solution helps a LOT by offering greater bandwidth for disk I/O. In addition, you could put the swapfile (pagefile) on a dedicated partition. A word of caution though, WinX platform doesn't always work as advertised when you "move" the Swapfile (Virt mem file). This is especially true with XPSP2 and above.
BTW.. I find the forums here awesome! It's a pleasure to find so many so many folks that know what's going on and are willing to help!
&&Athlon 64 X2 (T) 4200+2.2Ghz,1GB PC2-3200 DDR SDRAM,250 GB WD SATA HDD&&Ati Radeon Xpress 200 Integrated, DL DVD_RW Drive, DVD Drive&&Front Panel 9 in 1 Digital Reader Drive&&Logitech Attack3 Joystick, yada yada... in debt agin!
Back to top
IP Logged
Reply #11 -
Feb 6
th
, 2006 at 12:50am
Nick N
Ex Member
Quote:
That is ok for systems with 512MB or less. Once above that you need to use 2.5GB minus system RAM, or 2GB minus system RAM, depending on preference.
So your saying I should set my page file (2GB physical RAM) to 2.5gb-2gb or 500mb page file?... or 2-2gb ...a ZERO page file??
I think not
First of all, set the page file to zero and your asking for trouble. Windows MUST HAVE a minimum amount of page area reserverd for memory dumps in BSOD's and other OS needs.
Second, I do both 3d and video editing.... even with 2GB physical memory, 500mb page file would crash and burn me during a 2 hour encode session.
With a 160mb (2xsata RAID-0) setup, I run a 3gb page file for WindowsXP x32 and 4gb page file for WindowsXP x64. x64 requires more physical memory and more reserved page file area to do the same job because of the way the x64 OS pages the memory.
There is such a thing as too much page file however it is better to have an amount greater than physical memory by 2x then it is to have too little.
Systems that are dedicated video encoders need even more... (3xPM)
My systems run like a rocket with 3xPM and 4xPM page files
I may be old school and retired but I am an EE
Back to top
IP Logged
Reply #12 -
Feb 6
th
, 2006 at 5:33am
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
You tell 'em Nick!
So, how well does windows manage the page file, and is there truly a benefit in setting a fixed page file size, has anyone measured or documented it?
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #13 -
Feb 6
th
, 2006 at 2:29pm
Delta_
Offline
Colonel
Woah!
London, UK
Gender:
Posts: 2032
It is very much possible to run XP and most programs with 2GB RAM and very little pagefile. Some programs require a pagefile and won't work without it.
To get absolute max performance and to stop XP using the hdd for memory you must turn pagefile off. This elimates all jerkiness and loading lag. XP will try and use only the system RAM and will be much quicker. However because XP can't function very well without atleast a small amout of pagefile it is recommended that 200MB is set aside.
XP uses 1.5xRAM to calculate its pagefile, this was based on an average system for the time which was about 256MB-512MB RAM.
2-3xRAM is not a very precise figure to use. What about systems that have 128MB, giving 256MB-384MB virtual memory, that is not enough for that system. Why does a system with more RAM need more pagefile? A system with 2GB RAM would need 4GB-6GB pagefile!!! That is way too much! Any figure between 200MB and 500MB would be more than enough for that system and todays games.
Not too many people that have typical systems (for games etc...) do graphics editing too. Most have a separate system for that stuff and that requires a different set-up like you said.
Memory dumps are stored in C:\WINDOWS\Minidump not pagefile.
My system:
Intel Q6600@3.6GHz, Corsair XMS2 4GB DDR2-6400 (4-4-4-12-1T) , Sapphire 7850 OC 2BG 920/5000, X-Fi Fatality, Corsair AX 750, 7 Pro x64
Back to top
IP Logged
Reply #14 -
Feb 6
th
, 2006 at 5:37pm
Nick N
Ex Member
I will answer and then drop this subject:
1.
It is very much possible to run XP and most programs with 2GB RAM and very little pagefile. Some programs require a pagefile and won't work without it.
A:
I never said it was not possible… what I indicated is that it is not advised to do that because of those programs that need chunks of page file available to them. To give someone advice without knowing EXACTLY what is on their system and how they use their system is like doctor prescribing a medication and treatment without an examination, lab tests and observations, therefore it is best to NOT suggest something that can and WILL crash someone’s computer and to stick with what will not cause crashes, poor performance or other intermittent problems.
2.
To get absolute max performance and to stop XP using the hdd for memory you must turn pagefile off. This elimates all jerkiness and loading lag. XP will try and use only the system RAM and will be much quicker. However because XP can't function very well without atleast a small amout of pagefile it is recommended that 200MB is set aside.
A:
Wrong… if you wish to run without the page file, the minimum to set aside is based on how much information you need in your memory dump for diagnostics. (System properties, Advanced, Startup and Recovery) for a minimal memory dump a 2mb page file is required. The page file space is needed for memory dumps based on your individual needs. a “minimal memory dump requires 2mb of page file space. If you want a kernel memory dump, a page file the size of the PM is needed, a full memory dump, PM x 1.5 page file is recommended. That is where Microsoft gets the PMx1.5 recommend page file size from.. but that is NOT set in stone, only a starting point
Next, please post the MSKB that states that a zero page file should be used for games or to increase windows performance. In fact MSKB’s say the opposite.
3.
XP uses 1.5xRAM to calculate its pagefile, this was based on an average system for the time which was about 256MB-512MB RAM.
A:
Wrong… Microsoft set that because it is impossible for Microsoft Windows to analyze a system and determine the correct page file size for an individual use so it is based on a full memory dump for diagnostics and not based on “the good-old-days”
4.
2-3xRAM is not a very precise figure to use. What about systems that have 128MB, giving 256MB-384MB virtual memory, that is not enough for that system. Why does a system with more RAM need more pagefile? A system with 2GB RAM would need 4GB-6GB pagefile!!! That is way too much! Any figure between 200MB and 500MB would be more than enough for that system and todays games.
A:
You are again assuming everyone who asks the page file question is doing nothing but gaming. Also my recommendation covers everyone. Assuming someone runs 256mb PM and they use the 2-3x method, a static 500mb to 768mb page file covers them. Why? Because anyone running Windows and games or video content with only 256mb of PM will never see any performance gain from more than 500-768 static page file size… on the other hand they WILL most likely crash and burn on a zero or 200mb page file. If Windows needs more pagefile, it will let the user know in a message box. At that point they can increase the size again.
http://support.microsoft.com/kb/315270/en-us
BTW.. I serously doubt anyone is booting WindowsXP and running FS9 or 128mb of memory.. even 256mb is silly to use with FS9, but anything is possible.
5.
Not too many people that have typical systems (for games etc...) do graphics editing too. Most have a separate system for that stuff and that requires a different set-up like you said.
A:
And that is why I do not recommend silly, internet fantasy, page file settings… because I do not know what the person uses their system for and I do not assume it either.
6.
Memory dumps are stored in C:\WINDOWS\Minidump not pagefile.
A:
Yes, it is written to the hard drive but that is why the settings for the page file are recommended in item #2 above, you said it yourself… you need the space for the memory dump which goes to the page file FIRST before it is written to the hard drive in “minidump” or the system will crash again when trying to write the minidump file.
If you wish to get right down to the hard line technical aspects of how to set a gauge pagefile size, it is done by using the performance counters and monitoring the memory I/O of a system… YES, you can run a small page file: IF you know for a FACT system does not need it. A large page file (which is based on 2-3x PM) does NOT make Windows doggy or slow it down, that is a an internet MYTH, all it does is take up space However it ALSO functions as a prefetch and stores memory items from the PM which have not been paged in a period of time, therefore it does help performance by having those memory blocks ready for direct reload without looking all over the HDD for the separate chunks. That INCLUDES 3D Games (see next post)
«
Last Edit: Feb 6
th
, 2006 at 7:23pm by N/A
»
Back to top
IP Logged
Reply #15 -
Feb 6
th
, 2006 at 5:45pm
Nick N
Ex Member
Virtual memory:
This is a method of extending the available physical memory on a computer. In a virtual memory system, the operating system creates a pagefile, or swapfile, and divides memory into units called pages. Recently referenced pages are located in physical memory, or RAM.
If a page of memory is not referenced for a while, it is written to the pagefile. This is called "swapping" or "paging out" memory. If that piece of memory is then later referenced by a program, the operating system reads the memory page back from the pagefile into physical memory, also called "swapping" or "paging in" memory.
The total amount of memory that is available to programs is the amount of physical memory in the computer in addition to the size of the pagefile. An important consideration in the short term is that even 32-bit applications will benefit from increased virtual memory address space when they are running in Windows x64 Editions. Applications that are compiled with the /LARGEADDRESSAWARE option, as would be required to take advantage of the /3GB switch in 32-bit Windows, will automatically be able to address 4 GB of virtual memory without any boot time switches or changes to x64 Windows. Plus, of course, the operating system does not have to share that 4 GB of space. Therefore, it is not constrained at all.
http://support.microsoft.com/kb/294418/#XSLTH3122121123120121120120
http://support.microsoft.com/kb/889654/en-us
http://support.microsoft.com/kb/555223/en-us
The best pagefile layout is as follows:
1.
Set the system for "small memory dump" in the Startup and Recovery settings. Set the pagefile size to a static 2mb on the WindowsXP install directory. This must be done to prevent system crash when the main pagefile is located on another HDD I/O.
2.
Using a separate HDD I/O that is equal to or greater in speed (greater is better) than the WindowsXP install HDD, place a pagefile on it which its size has been determined by using the correct performance counter and memory I/O monitoring method. If the user does not know how to properly use the counter and memory I/O monitoring system, (and most don’t.. that is NOT the Windows task manager counters) set the page file to a static size that is 2x-3x the physical memory installed. It is critical that the page file be located on the first partition of the separate HDD I/O
examples: If the system has 2 RAID-0 controllers ( for example Promise and VIA), make sure both controllers are active and the page file is located on the controller which the WindowsXp boot directory is not located on. In this example configuration make sure if you use a 2xSATA RAID-0 (on the VIA Raid controller) for the WindowsXP boot directory, the pagefile is located on the other RAID-0 (Promise) controller in a minimum of 2xSATA RAID-0 configuration but keep in mind SATAx 3, 4, or 5 RAID-0 is better. The pagefile MUST be on the FIRST partition and it is always recommended the pagefile be defragmented offline after creating it.
NOTE: The pagefile HDD's must be of equal or greater specification (type, access time and RPM) of the WindowsXP boot HDD's or the setup is useless. Also, if you do not have 2 completely separate HDD I/O controllers, (not the primary and secondary ATA controller) don’t bother with the above method as you will not see any gain by moving the pagefile to another drive, doing so will slow performace. Those who may be running single ATA on the primary or secondary IDE controllers and have a RAID-0 controller available, but do not use it because they are apprehensive about using RAID-0 for their data security or lack of RAID experience can benefit greatly by setting up a RAID-0 (2xSATA or ATA) pagefile for their systems using that unused RAID controller, ESPECIALLY for game use.
RAID-0, SCSI HDD pagefile setups are the most efficient and the highest performance pagefile there is. I use the RAID-0 SCSI method on my dual Xeon system which is 14gb in size and makes video editing and other heavy pagefile usage programs, fly. I have never seen a 3D application or game slow down because of that setup, nor does Windows run slow... The internet boogyman sites which posts those rumors and XP tweaks are wrong and need to get a masters degree/PHD from a real university in computer science before posting such nonsense.
«
Last Edit: Feb 6
th
, 2006 at 7:36pm by N/A
»
Back to top
IP Logged
Reply #16 -
Feb 6
th
, 2006 at 9:37pm
Mick_C
Offline
Colonel
formerly unomernot
AZ
Gender:
Posts: 80
Awesome Nick N! You covered ALL the bases on that one! Nice.. ;) BTW, I'd hate to ask what that system of yours set you back (well, I can always dream of a system like that!) :o ;D
Congo, to answer your question, the difference between static and dynamic page file should be determined by disk I/O. If your system is slow, and very fragmented, a static pagefile might make sense, but with todays powerfull systems, it's not such a concern. Here is a link to tweaking the pagefile if you wish. But if your not running a server where space and disk I/O is a premium, it's not worth the headaches that Win~ can throw at you.
http://support.microsoft.com/kb/314482/en-us
Changing the pagefile can wreak havoc with some imaging programs as well. So make sure you do a total restore and not incremental from an image file or you'll find issues.
Hope this helps guys,
Mick
PS: I love these forums cause it's a pleasure to chat with folks who KNOW their stuff and are willing to help others. Thanks
&&Athlon 64 X2 (T) 4200+2.2Ghz,1GB PC2-3200 DDR SDRAM,250 GB WD SATA HDD&&Ati Radeon Xpress 200 Integrated, DL DVD_RW Drive, DVD Drive&&Front Panel 9 in 1 Digital Reader Drive&&Logitech Attack3 Joystick, yada yada... in debt agin!
Back to top
IP Logged
Reply #17 -
Feb 6
th
, 2006 at 10:37pm
Nick N
Ex Member
[quote author=unomernot link=1138734675/15#16 date=1139279831]Awesome Nick N! You covered ALL the bases on that one! Nice.. ;) BTW, I'd hate to ask what that system of yours set you back (well, I can always dream of a system like that!) :o ;D
Congo, to answer your question, the difference between static and dynamic page file should be determined by disk I/O. If your system is slow, and very fragmented, a static pagefile might make sense, but with todays powerfull systems, it's not such a concern. Here is a link to tweaking the pagefile if you wish. But if your not running a server where space and disk I/O is a premium, it's not worth the headaches that Win~ can throw at you.
http://support.microsoft.com/kb/314482/en-us
Changing the pagefile can wreak havoc with some imaging programs as well. So make sure you do a total restore and not incremental from an image file or you'll find issues.
Hope this helps guys,
Mick
PS: I love these forums cause it's a pleasure to chat with folks who KNOW their stuff and are willing to help others. Thanks[/quote]
I have about $9200 invested in my super tower... What’s really cool is I can encode a video, watch TV or a movie (send the signal to LCD projector or watch on system LCD monitor) and web surf heavy flash media websites at the same time without a hiccup.
As for pagefile setups.. My personal preference has always been to set a static size. It has been my experience, with my usage, a dynamic page file tends to fragment more than a static one. A pagefile will typically not fragment if it is placed on its on partition however I always run a defrag from time to time just to be sure.
There are allot of internet tweaks out there which are complete nonsense. One of my favorites was to compress the FS9 folder to get rid of stutters.... Then when I went back and read the thread again I saw that in the process the person posted that defragmenting before and after was necessary... I almost fell off my chair laughing at that point because allot of people were posting back about how it also worked for them....
.... what most people do not realize is that even good professional defragmenter software does not completely defragment the hard drive in one pass. It is limited by many things (available memory, HDD space, resources, etc) and in one pass will usually display a graphic representation of a completed HDD defrag which looks like everything is nice and in order. The truth is, if a system is fragmented like after a complete OS and software reinstall or has been thrashed around by huge files, such as FS scenery files… especially anything photo-real and huge, it normally takes 2-4 full defragment passes to totally defragment a HDD to 100% optimal performance no matter what the graphic display shows in the defrag software.
Those guys that were compressing their FS9 folders were seeing the performance results of running multiple defragmentations, not compressing FS9 files.
The same goes for those who run FS9 on a separate HDD w/dedicated FS9 boot O/S. If before going to all the trouble to set up a separate boot drive for FS9 they were to have acquire a professional defrag program such as O&O Software and run a COMPLETE\ACCESS defrag 4 times, rebooting in between each pass, they would find ALL their FS files nicely placed on the HDD in blocks EXACTLY the way FS9 will access them as a flight progresses, therefore eliminating allot of stutter issues which are file load related. A COMPLETE\NAME defrag work wonders as well if you use allot of photoreal scenery which is normally file named in numerical or alphabetical order.
«
Last Edit: Feb 6
th
, 2006 at 11:40pm by N/A
»
Back to top
IP Logged
Reply #18 -
Feb 7
th
, 2006 at 12:17am
Mick_C
Offline
Colonel
formerly unomernot
AZ
Gender:
Posts: 80
Thanks Nick N, I wondered how FS9 would behave if moved to a dedicated partition, now I know. Sounds like you built one awesome server! I've built similar systems that were used in Assistive Technology Applications (home and office control / ECU) for customers with certain disabilities (IE speech in and out interfaces) linked to home control devices. Most of what I do with PC's is functional, gaming is new to me. You could use that unit to control your entire house, alarm, lights, intercom, phone system, whatever with a (relatively cheap) add on and it would still never hickup! Nice!
Mick
&&Athlon 64 X2 (T) 4200+2.2Ghz,1GB PC2-3200 DDR SDRAM,250 GB WD SATA HDD&&Ati Radeon Xpress 200 Integrated, DL DVD_RW Drive, DVD Drive&&Front Panel 9 in 1 Digital Reader Drive&&Logitech Attack3 Joystick, yada yada... in debt agin!
Back to top
IP Logged
Reply #19 -
Feb 7
th
, 2006 at 10:05am
kipman725
Offline
Colonel
out of the shadows..
Bedroom
Gender:
Posts: 904
if you have enough ram you don't need a page file (virtual memory) and use only memory. I think with windows XP this is about 4gb because thats the max amount of memory it can alocate to a single proccess. to get around the problem of some aplications needing a page file (I have found non that do if you have enough ram though) you could always put your (small) page file on a ram drive partitioned from the main system memory.
If you get out of memory mesages that means that your page file is too small and/or you don't have enough memory for the task your trying to acomplish.
The best setting for most users with virtual memory is the auto mode and allowing windows to resize virtual memory if needed.
Vitual memory has nothing to do with graphics cards. The only graphics cards that take system memory are the chepo onboard ones (Intell Extreme) or the low end ati hyper memory cards or nvidia turbo cache. This is because system memory opertates at much lower frequancys that graphics memory on the card and is further away from the graphical proccesing unit so higher latencys would be incured thurther impacting on perfomance if it was accessed.
Currently I have 1gb of ram and a 1.5gb page file and have never had an out of memory mesage and have good performance.
5900xt/2800+/280GB/1GB PC3200/Cyborg Evo Force/ABIT NF7&&Gpu clock: 475mhz core, 800mhz mem&&CPU at: 12.5x175 = 2187.5 &&memory: 2.5, 3, 3, 8 Duel channel on &&Os: windows xp pro, ubuntu 5.10 breazy badger
Back to top
IP Logged
Reply #20 -
Feb 7
th
, 2006 at 11:09am
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
Thankyou for your input gentlemen, I hope you don't mind if I cut and paste this for later reference.
I've seen the witchdoctors casting their curses too Nick N, seems they vasty outnumber PHD's.
Intriguing, informative. Good stuff.
Under memory dump settings, I've always set it to NONE, just because, no reason............ did I do bad?
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #21 -
Feb 7
th
, 2006 at 11:27am
Delta_
Offline
Colonel
Woah!
London, UK
Gender:
Posts: 2032
Quote:
Thankyou for your input gentlemen, I hope you don't mind if I cut and paste this for later reference.
I've seen the witchdoctors casting their curses too Nick N, seems they vasty outnumber PHD's.
Intriguing, informative. Good stuff.
Under memory dump settings, I've always set it to NONE, just because, no reason............ did I do bad?
If you really want to trawl through the "dump" the computer just had to find out why your comp reset itself, then use a memory dump. There really is no use for the average and advanced home user to use memory dumps.
Quote:
if you have enough ram you don't need a page file (virtual memory) and use only memory. I think with windows XP this is about 4gb because thats the max amount of memory it can alocate to a single proccess. to get around the problem of some aplications needing a page file (I have found non that do if you have enough ram though) you could always put your (small) page file on a ram drive partitioned from the main system memory.
I've seen a few people do that with very good results. You do need a lot of RAM though.
My system:
Intel Q6600@3.6GHz, Corsair XMS2 4GB DDR2-6400 (4-4-4-12-1T) , Sapphire 7850 OC 2BG 920/5000, X-Fi Fatality, Corsair AX 750, 7 Pro x64
Back to top
IP Logged
Reply #22 -
Feb 7
th
, 2006 at 1:22pm
Nick N
Ex Member
Quote:
Under memory dump settings, I've always set it to NONE, just because, no reason............ did I do bad?
That memory dump is the reason Microsoft defaults to OS to a dynamic 1.5xPM. That amount is designed to cover all the bases and is not set in stone, it’s just a starting point. If you do not need diagnostic information the dump is not needed.
No matter how large or small the pagefile, Windows will always use PM first, meaning, the existence of the pagefile makes no difference in performance. The pagefile acts as:
1. An extension of PM (only if needed)
2 as a repository for chunks of memory (even if PM is not full) which have not been accessed in a period of time or to make room in PM (if it is full) for new chunks as they are called up.
....In other words if I (at 2gb PM, WindowsXP x64) am eating up 1.6gb of PM booting a flight (not uncommon for my setup with PMDG 747, UT-USA/Canada, BEV, FlyTampa KSEA, lots of other extras + 100% on all sliders, etc, etc, etc) and during that flight I am accessing an estimated 2gb+ of additional scenery,... Each block of PM which is cleared to make room for more scenery files will get moved to the pagefile in a non fragmented complete set of files (at that point it is a swapfile). The advantage is that the blocks or chunks of stored scenery are waiting to be recalled (if needed) and since the system does not need to search the HDD for all the individual files the chunks (if needed) are reloaded with less I/O and therefore much better performance in the sim. It may ony need 250-500mb of that prefecthed information, but none the less it is faster (much less I/O) to retrieve it from a properly set up pagefile than it is to scower the HDD for all the individual files again. Even with the best HDD defrag the recalled files are 10x better organized for recall on a properly set up pagefile.
That happens if you have 128, 256, 512, 1024, 2048, etc, of physical memory installed and an established pagefile. The pagefile is not a waste, a performance dog, nor is it ignored. It is used as a swapfile no matter how much PM is installed.
WindowsXP x32 maxes out at 4GB PM and will allow a pagefile size up to 16 Terabytes in size.
WindowsXP x64 maxes out at 16 Terabytes PM
and will allow a pagefile size of 512 terabytes
Being WindowsXP x64 memory access is different it is recommended the pagefile be much, much larger to do the same work as an XPx32 system.
Games do not run any faster with or without a pagefile however the pagefile can cut down on stutters from scenery loads. It depends on the game and the use.
Not everyone needs a large pagefile. The size of the pagefile is determined by individual system use, however, there is no harm or performance loss in setting the file to a 1-2 or 3gb size unless there is restricted disk space. It does nothing but take up space until needed.
After reading what I posted yesterday I realize I may have come off a bit harsh... it was not my intention to do so and I apologize if I offended anyone.
«
Last Edit: Feb 7
th
, 2006 at 3:12pm by N/A
»
Back to top
IP Logged
Reply #23 -
Feb 7
th
, 2006 at 1:40pm
Nick N
Ex Member
Quote:
Thanks Nick N, I wondered how FS9 would behave if moved to a dedicated partition, now I know. Sounds like you built one awesome server! I've built similar systems that were used in Assistive Technology Applications (home and office control / ECU) for customers with certain disabilities (IE speech in and out interfaces) linked to home control devices. Most of what I do with PC's is functional, gaming is new to me. You could use that unit to control your entire house, alarm, lights, intercom, phone system, whatever with a (relatively cheap) add on and it would still never hickup! Nice!
Mick
I am not saying FS9 would not benefit from a dedicated HDD... I just do not think it requires an entire boot OS for its own use. A proper virtual machine can be set up in the WindowsXP boot for FS9 use. If FS9 is installed on the first partition of a dedicated HDD and defragmented as mentioned above then I can see advantages to that setup. It will not give any better frames but scenery access would be further improved.
As for Big Ben (dual Xeon)…. It is also my house entertainment system with remote DVD drives, 7.1 audio entertainment video signal for 3 rooms. It has 5 remote terminals throughout the house and I have been toying with running the lighting sprinkler system and answering the phone as well. It has been on 24/7 for several years now and never flinched. I also use if for autocad and other engineering applications. I do not use it for 3D games because my wife, who is also an engineer, uses it extensively for her projects. I did try FS9 on it a while back.
Did someone say 70+FPS with all sliders, including weather, maxed??
Back to top
IP Logged
Reply #24 -
Feb 7
th
, 2006 at 3:06pm
Nick N
Ex Member
One last item I did not address…
I understand the theory behind why it is said the PF can cause slow performance and shutting it down (if you have allot of PM) or reducing its size will fix the issue… The thought is by reducing disk I/O the system has more resources, however, all that does is put a finger in a hole of a leaky dam. It does not resolve the issue or make the system ‘truly’ faster. It creates a temporary placebo performance increase which is seen as an immediate improvement and therefore was considered good to do.
A few years ago I was having some stutter problems and experimented with pagefile size, including setting the system to ‘no pagefile’, which immediatly solved most of the stutter issues but caused other problems when the PF was needed, including intermittent stutters (not as bad as the original stutter issue) and other I/O slowdowns. Back then I was using a dynamic pagefile. With the help of an MS engineer who lived in my neighborhood (and the cost of a a few rum-and-cokes) I learned how to use the system performance counters to monitor where the I/O problems (disk and memory) were occurring. I learned that by setting a static size pagefile, then running an offline defrag on it was the key to resolving all the disk I/O issues. Moving the PF to another I/O on its own HDD further reduced I/O.
The fact of the matter is that if the PF is fragmented and dynamically changing the disk I/O is greatly increased. All of a sudden the blocks of stored memory chunks are 10x more fragmented and take more I/O to retrieve than simply recalling the files back up from their original location on the HDD. Over time as the PF becomes severely fragmented the system will start to really bog down. I defrag the PF once a month and also delete the PF every 90 days, reboot and rebuild it, and defrag it offline. Regular monthly maintenance is critical for proper PF performance.
Back to top
IP Logged
Reply #25 -
Feb 7
th
, 2006 at 11:33pm
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
By offline defrag, you mean defrag while the PF is not active I presume. How do you achieve this?
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #26 -
Feb 8
th
, 2006 at 12:05am
Nick N
Ex Member
Quote:
By offline defrag, you mean defrag while the PF is not active I presume. How do you achieve this?
A good disk defrag software such as O&O v8 or Perfectdisk v7 will have that option. Once set you reboot the system and as it boots back up it will default to an offline defrag screen. It is also good to run a Windows disk check offline before defrags are run. This is done by:
My Computer,
Right click the boot drive, select properties
Select Tools
On the Error Checking window, click 'check now'
Put a check in 'Automatically correct errors' leave the 'scan and recover bad sectors' unchecked
click Start
Windows will prompt for a disk check at next reboot, select OK
reboot
the rest is automatic
As a side note, if you shut down the memory dump completely I do not think you will get an error blue screen which displays the file and memory address where the error occurred. I have always set mine to "small memory dump" just in case a BSOD decides to pop up. By doing I get the BSOD error message which can definitely help determine what caused the crash. A small memory dump only requires a 2mb pagefile be present on the boot directory. That is why I posted the need for the 2mb PF on the boot drive if you should decide to move the main PF to another HDD.
Back to top
IP Logged
Reply #27 -
Feb 8
th
, 2006 at 1:09am
congo
Offline
Colonel
Make BIOS your Friend
Australia
Gender:
Posts: 3663
Here is what I just tried:
I did the disk check first.
I then turned off my page file and re-booted.
Next I opened my page file to 1534mb fixed.
My idea was this, instead of maintaining and defragging the PF, I just killed it and started over, would that work once in a while?
«
Last Edit: Feb 8
th
, 2006 at 4:25am by congo
»
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24" WS LCD
Back to top
IP Logged
Reply #28 -
Feb 8
th
, 2006 at 1:46am
Nick N
Ex Member
Quote:
Here is what I just tried:
I disk the disk check first.
I then turned off my page file and re-booted.
Next I opened my page file to 1534mb fixed.
My idea was this, instead of maintaining and defragging the PF, I just killed it and started over, would that work once in a while?
Yep... it sure will!
That is another way to defrag a pagefile
Back to top
IP Logged
Reply #29 -
Feb 8
th
, 2006 at 1:36pm
Mick_C
Offline
Colonel
formerly unomernot
AZ
Gender:
Posts: 80
Gentlemen, this has been an excellent series of posts. Explained exceptionally well!
Since were on the subject of system performance, and almost everything has been covered, I would like to add one more item that I've found is often overlooked even by advanced users, the subject of disk logical error checking and repair. This little tutorial is designed for the novice to intermediate user (bulk of the market).
Often, when a unit is in for repair, the disk will show a simple lack of maintainance over an extended period of time. The customer complains that system gets slower over period of time till it dies. Nick and Congo, you already see where this is going, but for the sake of others reading this post, I will expand on the fix a bit. 8)
"Check Disk" (chkdsk.exe) has been bundled with most MS systems for a while. I have heard folks tout horror stories about this program and how it "destroys" your drive etc.. yada yada. If your talking Win98 and below, yes. If WinX and 2K not so. I've used this program thousands of times on extremely damaged file and logical structures and never has a drive not booted after running it. It also features a "basic" recovery mode built in that saves (salvageable) data back to the drive so you can copy paste it back into it's proper place. For a "freebie" utility, it's come a LONG way.
Running Check Disk (chkdsk.exe) in READ ONLY mode (the default) will show you if there are errors and nothing happens to your system. Run it in REPAIR mode only if it suggests it. If you have ever been forced to do a hard reset on your system (power off button or reset button) cause it locked tight as drum. There is a good chance your disk had a bit of logical damage done to it.
Usually, this shows up in the Volume Bitmap, and Logical structures. Lost clusters, and incorrect free space are two issues that will slow your drives performance as much as 400+ %! Slow boot times (if no virus is found) can indicate need for logical disk repair as well. To find out, follow this procedure.
Click START, then RUN.
Type CMD into the box
Press OK
A black "DOS" (although it's NOT a true DOS window, but this is a whole seperate issue) window appears. At the blinking cursor type
chkdsk c: (then press RETURN)
you will see a lot of information. 1st a warning that checkdisk is in READ ONLY MODE. This is a good thing so ignore it. When all is finished, you will see a synopsis of the results. If check disk wants you to FIX the disk, it will tell you to run it again in /F (fix mode).
That's easy enough, just press F3 to call up the last line you typed and add /f or, type the following.
chkdsk c: /f (switch F for fix) press RETURN or ENTER
Now, you will see another warning that chkdisk can't run in windows mode, and you are asked if you wish to run it when the SYSTEM REBOOTS (Y).... Answer (Y)es
close the window and reboot. Once your system makes it back to the desktop, your done!
Depending on the type of logical issue repaired, you may note as much as a 200% increase in performance and decrease of boot time. Remember this is only when the disk is pretty damaged, not for you folks who do your regular maintainance.
On last note for ADVANCED users. You might see situations where the directory structure seems hosed. Analysis testing on this utility surprised me a bit. I had a directory structure so damaged it wouldn't boot. Checkdisk actually repaired over 84% of the directory construct so that an advanced user could effect a complete repair. This amazed me considering the utes past history!
Mick
&&Athlon 64 X2 (T) 4200+2.2Ghz,1GB PC2-3200 DDR SDRAM,250 GB WD SATA HDD&&Ati Radeon Xpress 200 Integrated, DL DVD_RW Drive, DVD Drive&&Front Panel 9 in 1 Digital Reader Drive&&Logitech Attack3 Joystick, yada yada... in debt agin!
Back to top
IP Logged
Reply #30 -
Mar 5
th
, 2006 at 11:29am
caveman16
Offline
Colonel
I love YaBB 1G - SP1!
Murphy, N.C.
Gender:
Posts: 351
Hey Guys,
I wish to thank each of you for the time and effort in sharing your knowledge of this subject with me. I am so pleased with this matirial that I printed the eleven pages for future reference . My present PC is a real slow poke - - -but that will change this fall when the new FSX and Vista comes out. [A PC special for FSX] As I work on my "slow-poke" it educates me how to get the MOST out of what I have - - NOW and FUTURE. AGAIN I thank each of you. caveman
My PC's Specks: Case: Thermaltake v7000c/ 5 very quiet case fans. Motherboard: AMD/ASUS-A8N32-Sli Deluxe Socket 939 Processor: AMD Athion 64x2 4400+/Socket939 Dual Core. Operating System: Windows XP Home Edition w/sp2 Full version. RAM: Corsair XMS 2 GB [2x1 GB] Twin 2048-3200c 2pt. Hard Drive: Western Digital Caviar SE/sata interface 3.0 GB/ 250 GB/ 7200 rpm/8MB cache. DVD Burner: Has everything, even fixes my coffee. Graphics Card: eVGA/DX-9/ GF 7900GT/Memory 256MB/ 256-P2-N563-AX.Sli ready. Power Supply: Hiper Modular Type-R/ Continuous 580w Output/Peak load 630w/ Sli ready. Monitor: Phillips 19" LCD 1280x1024 native/8ms Response/Dot pitch 0.294mm. Ultimate Defrag & System Booster 2. Thanks to Congo & ctjoyce for helping me
Back to top
IP Logged
Reply #31 -
Mar 6
th
, 2006 at 12:14am
ctjoyce
Offline
Colonel
Funny how my lappy runs
FSX better than your
Tower
USA
Gender:
Posts: 4022
Anytime caveman, its what the V is for.
Cheers
Cameron
CTJoyce, Modding and voiding warranties since 2003&&
Sheila's Specs:
ASUS Striker Extreme 680i, Intel Core 2 Duo E6600 @ 3.2Ghz, Corsair XMS2 PC2-6400C4 2GB, 2x eVGA 7900GT KO, Western Digital 80GB SATA & 250GB SATAIII&&
Vesper's Specs:
Intel Core 2 Duo T7400, 2GB DDR2-667, GeForce Go 7950GTX 512MB, 160GB Hitachi SATA 5400RPM&&
Hardware FAQ, Read it and be informed
&&
My little corner of the world
&&
Once You Know You NEWEGG
&&
Building a computer
Part 2
Back to top
IP Logged
Pages:
1
‹
Previous Topic
|
Next Topic
›
« Home
‹ Board
Top of this page
Forum Jump »
Home
» 10 most recent Posts
» 10 most recent Topics
Current Flight Simulator Series
- Flight Simulator X
- FS 2004 - A Century of Flight
- Adding Aircraft Traffic (AI) & Gates
- Flight School
- Flightgear
- MS Flight
Graphic Gallery
- Simviation Screenshots Showcase
- Screenshot Contest
- Edited Screenshots
- Photos & Cameras
- Payware Screenshot Showcase
- Studio V Screenshot Workshop
- Video
- The Cage
Design Forums
- Aircraft & 3D Design
- Scenery & Panel Design
- Aircraft Repainting
- Designer Feedback
General
- General Discussion
- Humour
- Music, Arts & Entertainment
- Sport
Computer Hardware & Software Forum
- Hardware
- Tweaking & Overclocking ««
- Computer Games & Software
- HomeBuild Cockpits
Addons Most Wanted
- Aircraft Wanted
- Other Add-ons Wanted
Real World
- Real Aviation
- Specific Aircraft Types
- Autos
- History
On-line Interactive Flying
- Virtual Airlines Events & Messages
- Multiplayer
Simviation Site
- Simviation News & Info
- Suggestions for these forums
- Site Questions & Feedback
- Site Problems & Broken Links
Combat Flight Simulators
- Combat Flight Simulator 3
- Combat Flight Simulator 2
- Combat Flight Simulator
- CFS Development
- IL-2 Sturmovik
Other Websites
- Your Site
- Other Sites
Payware
- Payware
Old Flight Simulator Series
- FS 2002
- FS 2000
- Flight Simulator 98
Simviation Forum
» Powered by
YaBB 2.5 AE
!
YaBB Forum Software
© 2000-2010. All Rights Reserved.