Want even MORE outta your disks? Check this out:
http://www.microsoft.com/windows2000/library/resources/reskit/tools/existing/exctrlst-o.asp
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM]
"EnableEvents"="0" "Logging"="0" "Logging Directory"= k:\temp "Working Directory"= k:\temp "Backup Interval Threshold"="60"
WBEM (Windows Based Enterprise Management is what I believe this acronym
stands for), which I do not like or trust personally, has a logging feature!
I am of the opinion to turn off logging if you do not need it and can in most
all OS functions in Win2k... even the Event Logs, if you do NOT need to be
recording it!
This also theoretically helps ease fragmentation also potentially, another
speed benefit that COULD result!
(This is JUST LIKE turning off the Extensible Counters for NT based Os'
performance monitor, a proven speedup by turning off logging of disks, TcpIP,
faxing, printing, heck... anything IO related for more speed!)
Less Disk I/O in logging = more speed is the rationale! Less fragmentation
potential as well... no log written means a file cannot fragment or fragment
other files also!
YET ANOTHER GOOD TRICK REGARDING TEMPORARY ENVIRONMENT VARIABLES & SECOND DRIVE USE FOR THEM: Place the temp & tmp variables onto another second drive as well (preferably ScSi, as this trick REALLY takes effect on those moreso than on IDE/EIDE)! This is accomplished via the SystemIcon in Control Panel-> Advanced Tab-> Environment Button (either double click on the TEMP var or right click on it, you may have to manually add TMP as another one, as many programs utilize this! I also add WZTEMP for winzip, & PKTEMP for PKZip!) * A radical trick for this is to use RamDrives! I do this via the Ramdisk in my APK Windows Tools 2000++ which has a 32mb sized Microsoft DDK based version of a Ramdrive, very very fast operating @ the speed of RAM, not 1000x slower harddrives! But, using this second drive trick is nice too, much better than having these on your systemdrive harddisk! Here is a list of tricks RAMDRIVES can be used for, for enhancing system overall speed & performance at this URL: http://www.superspeed.com/aptipandhin.html#t6 (Note: THIS IS A LISTING OF CREATIVE USES OF RAMDRIVES FOR SUPERIOR SYSTEM PERFORMANCE!)STILL NOT ENOUGH YET? Gain MORE Enhanced Performance With Two Disks (especially with ScSi drives that allow TRUE multitasking & multhreaded concurrent/simultaneous access! This is great, not only for the swapfile technique I told you about earlier...) You can use the Registry hives locations movement technique here for enhancing your diskdrive(s) performance on a PC with two (or more) hard drives, again preferably with ScSi drives, & this shows you how to alter the locations of the eventlog off the bootdisk/systemdrive off to an alternate diskdrive! * See, Usually the Security, Application, & System event logs (SECEVENT.EVT, APPEVENT.EVT, and SYSEVENT.EVT) are placed inside the same folder with the Registry hives, namely, C:\WINNT\SYSTEM32\CONFIG. (You can change these locations by modifying the location specified by the File value in the following Registry keys): HKLM\System\CurrentControlSet\Services\Eventlog\Security In moving the eventlog to a second physical hard diskdrive you're lessening the load on the taxed by logging additionally system diskdrive & you gain more performance! Turn off Indexing Service on Win2k Server/Advanced Server & Microsoft Office "findfast" (if you use it!) Indexing Service creates indexes of the contents and properties of documents on local and network drives. It's quite similar to "Find Fast" that ships with Microsoft Office. Indexing Service runs continuously. Turning this thing off might increase performance: My Computer -> Right click on Drive icon -> Select Properties -> Remove the checkmark from "Allow Indexing Service to index this disk for fast file searching" -> Click Apply.
Make sure to select "Apply changes to Spooler File Location Alter the disk location the printer spooler uses normally on the Windows NT/2k system hard diskdrive, thus, decreasing the overtaxing & over-utilization of the Windows NT/2k system hard diskdrive. * Make sure the physical hard diskdrive you send the new spoolerfile to has enough disk space available to handle ALL sizes of print requests, especially on a networked server system or a print server!
A. Click Start.
NEXT? SOME REGISTRY ORIENTED TUNEUPS FOR THE SERIOUS GEAR HEAD:
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\Memory Management
If you ever get errors of 'INSUFFICIENT_RESOURCES' try this one:
NT CACHESIZE CONTROL VIA REGISTRY TUNING:
CONTROL TIME LIMIT & NUMBER OF CACHED FILES CLOSING & HELD STATES IN THE DISKCACHE:
SET DEFAULT PROCESS PRIORITY TIMESLICING VIA REGISTRY TUNINGS!
(Now, a final tip regarding TCP/IP Tuning & networking/internetting speed tuning, for online gaming!) ** WANT TO GO EVEN FARTHER ON NETWORK/INTERNET SPEED TUNING? CHECK THIS OUT NEXT YOU GEARHEADS: TURN OFF TIMESTAMPING OF TCPIP to gain 12bytes per packet & more
receive/download speed: HKEY_LOCAL_MACHINE/SYSTEM/currentcontrolset/services/tcpip/parameters TcpWindowSize change to 512512, along with GlobalMaxTcpWindowSize! This opened up a 6 point increase for me on several tests online of Internet Speed!
Implement the Van Jacobson algorithm, edit:
Turn on your EnablePMTUDiscovery feature in the registry BOOST NETWORK REDIRECTOR SPEED & PERFORMANCES USING THIS TIP: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\Parameters Modify or Add Value of type REG_DWORD for: MaxCmds The range is 0 - 255 and the default is 15 (MaxThreads Set it to the same value as MaxCmds) * You might also want to boost the number for MaxCollectionCount. This REG_DWORD is a buffer for character-mode named pipes writes. Default setting's 16 & range goes from 0 to 65535. * Of course, like any registry settings, you have to reboot for it to take! KEEP NETWORK DELAY DOWN! With light TCP/IP network activity, delays can startup w/ a default request buffer size (4356 decimal sized is default). Range allowed for this parameter = 512 to 65536 bytes. Testing's shown in most std. Ethernet networked environs, 14596 (decimal sized value) turns out to be a better choice, if you have the RAM to spare? Edit: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters & Add DWORD type SizReqBuf & add in a value testing later for increase or decrease by this number offered above. * Of course, like any registry settings, you have to reboot for it to take! IF YOU EVER SEE A SLOW NETWORK, HERE ARE THE THINGS TO CHECK OUT FIRST: I would ask myself the following questions: A. NIC's running full throttle? Check & see if the cards' BIOS's are configured right. 3Com's come with a utility called 3c90xcfg that allow you to change many settings. Make sure everything is right & maxed out. (Full duplex, ect...) B. Hubs or switches? Hubs put all the machines attached on same collision & broadcast domain. This causes severely reduced performances because the increased traffic on the segment in question. (Switches isolate each node on the segment as if they had a dedicated connection to the router. Switches totally break up the broadcast and collision domain structures.) C. Broadcasting any unnecessary protocols? Netadmins will many times enable TOO many protocols for their network(s). NetBEUI &d TCP/IP for instance. Use one or the other, not both. BUT, if you use TCP/IP, the best one I feel, then you need a WINS server. This is needed if you have nodes across multiple subnets in your organizations LAN topology! D. Do you analyze your network utilization? You find this using a network analyzer program, like the one that comes with NT server. It's limited because unless you are multihomed (multiple adapters on multiple subnets), you won't be able to see other subnets on your LAN/WAN. E. Are my NIC's working properly? A malfuctioning NIC can bring entire networks down to performing REALLY badly! So run diagnostic/analysis programs on your NICs. F. Network settings setup right? MTU is a BIG one! It's how large packets are on the network you're attached to! The Maxiumum Transmission Unit (MTU) usually is around 1450-1500 for ethernet networks (see PING -f -l [size of packets] [yourISPserver] tip above to tune this yourself manually to perfection!) |
| |||||||||||||||||||||||||||||||||
Windows NT, Windows 2000, Windows XP, Microsoft and its logos are registered trademarks of Microsoft Corporation. |
|