Printing and completing the FastFinish Checklist

1)Immediately print the FastFinish checklist completing the initial fields for Operating System, Antivirus Systems and install location information.
2)Click me to expand!
Click to expand and view a copy of the FastFinish Checklist.
 
 
3)NOTE: This is a setting that is automatically change by the installer but please confirm.
Have ALL the Regional / Locale / Language options been set to English (AU)?
Have the short date formats been correctly set to “dd/MM/yyyy”?        
 
Windows 7 date format bug:
•           a known issue with Windows 7 is a bug in date format setting, thus if you use Australian date format, the date format in non-main threads remains as US.
•           to fix this, in Control Panel, Regional settings, set date format to a non-US country date format (EG English Canada), press Apply, then reset it to your country (English Australia) and press apply.
•           this will fix the Windows 7  bug for you.
 
See Control Panel
clip0117
 
Confirm correct settings.
clip0118
 
NB: Some builds of Windows7 displays US settings on first loading of GeeDee.
If this occurs you get INVALID DATE SETTING, to correct, please temporarily change format to English (Canada), open GeeDee.  Now exit GeeDee and set back to correct English (Australia).
INVALID DATE ISSUE FIXED. Thank you!
clip0116
 

 
 

4)This setting MUST be manually changed by the person completing install.
 
Has the Write-behind Caching  been turned off in the Device Manager?
 
clip0120
NOTE: Never disable the Write-Cache on a Server PC / File Server for GeeDee.
 
5)NOTE: This is a setting that is automatically change by the installer but please confirm.
Vista & 7** Have you configured the BDE Object Options? (See (3) ReadMe...txt).
 
clip0121
VISTA,  7, SBS WORKSTATION INSTALLS & THE BDE INFORMATION:
 
clip0122
In the BDE Administrator the "Object" | "Options" | "Save for use with" should be set to "Windows 3.1 and Windows 95/NT" (all changes are saved to just the CFG file).
 
clip0123
 
      ,
6)This is a precautionary check.
This check is typically only required to confirm if you have manually made copies of the GeeDee folders to another location or if you have accidentally ran a local install.
 
Have you confirmed that there is only one PDOXUSRS.NET, \BDE\ folder in your network?
 
clip0124
Screens display an example search that can be run to help locate possible duplicates. This is a rare situation and will only ever occur if you run a Single User Install accidentally or copy the GeeDee drive information to another location...
 
clip0125
 
 
7)Have you excluded the \GeeDee\ folders from Realtime / Resident AntiVirus Scans?
 
See LINK Antivirus Exclusions or the Document in \Proman\ (7) ANTIVIRUS SOFTWARE INFO.DOC for locations that are required to be excluded.
 
Also see Trend Antivirus Info for some additional web security exclusions for some versions of Trend and Avast.
 
8)Please sign and complete the FastFinish checklist and then hand to the relevant manager / licensee. Thank you.

 
 

Click me to expand / collapse information.Write Cache Information for Techs Only

OCZ Vertex2 60GB: Write-caching enabled
 

Code:
 

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>winsat -v disk

Windows System Assessment Tool

> Command Line 'winsat  -v disk'

> DWM running... leaving it on

> System processor power policy saved and set to 'max performance'

> Running: Feature Enumeration ''

> Gathering System Information

> Operating System                        : 6.1 Build-7600

> Processor                               : Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz

> TSC Frequency                           : 0

> Number of Processors                    : 1

> Number of Cores                         : 4

> Number of CPUs                          : 8

> Number of Cores per Processor           : 4

> Number of CPUs Per Core                 : 2

> Cores have logical CPUs                 : YES

> L1 Cache and line Size                  : 32768  64

> L2 Cache and line Size                  : 262144  64

> Total physical mem available to the OS  : 7.99 GB (8,580,902,912 bytes)

> Adapter Description                     : NVIDIA GeForce GTS 250

> Adapter Manufacturer                    : NVIDIA

> Adapter Driver Version                  : 8.17.12.6099

> Adapter Driver Date (yy/mm/dd)          : 2010\10\16

> Has DX9 or better                       : Yes

> Has Pixel shader 2.0 or better          : Yes

> Has LDDM Driver                         : Yes

> Dedicated (local) video memory          : 997.563MB

> System memory dedicated as video memory : 0MB

> System memory shared as video memory    : 3071.91MB

> Primary Monitor Size                    : 1920 X 1080  (2073600 total pixels)

> WinSAT is Official                       : Yes

> Run Time 00:00:00.00

> Running: Storage Assessment '-seq -read -n 0'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 256

Sequential IO Size = 65536

Random IO Size = 16384

Run[1] Type[0x01080001] Zone[0] - 236.468359 MB/s

Run[1] Type[0x01080001] Zone[1] - 186.774393 MB/s

Run[1] Type[0x01080001] Zone[2] - 227.343106 MB/s

Run[1] Type[0x01080001] Zone[3] - 266.466850 MB/s

Run[1] Type[0x01080001] Zone[4] - 237.182919 MB/s

Run[1] Type[0x01080001] Zone[5] - 269.477468 MB/s

Run[1] Type[0x01080001] Zone[6] - 268.505970 MB/s

Run[1] Type[0x01080001] Zone[7] - 267.059338 MB/s

> Run Time 00:00:02.37

> Running: Storage Assessment '-ran -read -n 0'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

Run[1] Type[0x01000002] Zone[0] - 225.589126 MB/s

> Run Time 00:00:00.31

> Running: Storage Assessment '-scen 2009 -drive C:'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 9000

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 1073741824 located at physical offset 0x6ffe80200.

Expected number of IOs: 9000

Number of IOs in trace file:9298

> Run Time 00:00:51.71

> Running: Storage Assessment '-seq -write -drive C:'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 8

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 65536000 located at physical offset 0x6500200.

Run[1] Type[0x02000001] Zone[0] - 182.029038 MB/s

Run[2] Type[0x02000001] Zone[0] - 152.466911 MB/s

Run[3] Type[0x02000001] Zone[0] - 152.163698 MB/s

Run[4] Type[0x02000001] Zone[0] - 168.728641 MB/s

Run[5] Type[0x02000001] Zone[0] - 261.451744 MB/s

Run[6] Type[0x02000001] Zone[0] - 262.118284 MB/s

Run[7] Type[0x02000001] Zone[0] - 262.092538 MB/s

Run[8] Type[0x02000001] Zone[0] - 230.172001 MB/s

> Run Time 00:00:04.48

> Running: Storage Assessment '-flush -drive C: -seq'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 2501

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 67108864 located at physical offset 0x6ffe80200.

Expected number of IOs: 2501

Number of IOs in trace file:2536

> Run Time 00:00:00.84

> Running: Storage Assessment '-flush -drive C: -ran'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 2501

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 67108864 located at physical offset 0x6ffe80200.

Expected number of IOs: 2501

Number of IOs in trace file:2528

> Run Time 00:00:00.98

> Running: Storage Assessment '-hybrid -ran -read -n 0 -ransize 4096'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 4096

NV Cache not present.

> Run Time 00:00:00.00

> Running: Storage Assessment '-hybrid -ran -read -n 0 -ransize 16384'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

NV Cache not present.

> Run Time 00:00:00.00

> Disk  Sequential 64.0 Read                   246.55 MB/s          7.5

> Disk  Random 16.0 Read                       227.76 MB/s          7.9

> Responsiveness: Average IO Rate              0.68 ms/IO          7.9

> Responsiveness: Grouped IOs                  8.06 units          7.5

> Responsiveness: Long IOs                     1.51 units          7.9

> Responsiveness: Overall                      12.20 units          7.9

> Responsiveness: PenaltyFactor                0.0

> Disk  Sequential 64.0 Write                  230.90 MB/s          7.4

> Average Read Time with Sequential Writes     0.284 ms          7.9

> Latency: 95th Percentile                     0.575 ms          7.9

> Latency: Maximum                             1.978 ms          7.9

> Average Read Time with Random Writes         0.298 ms          7.9

> Total Run Time 00:01:01.34

> The System processor power policy was restored

C:\Windows\system32>

 

and

 

Write Caching Disabled

Code:

C:\Windows\system32>winsat -v disk

Windows System Assessment Tool

> Command Line 'winsat  -v disk'

> DWM running... leaving it on

> System processor power policy saved and set to 'max performance'

> Running: Feature Enumeration ''

> Gathering System Information

> Operating System                        : 6.1 Build-7600

> Processor                               : Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz

> TSC Frequency                           : 0

> Number of Processors                    : 1

> Number of Cores                         : 4

> Number of CPUs                          : 8

> Number of Cores per Processor           : 4

> Number of CPUs Per Core                 : 2

> Cores have logical CPUs                 : YES

> L1 Cache and line Size                  : 32768  64

> L2 Cache and line Size                  : 262144  64

> Total physical mem available to the OS  : 7.99 GB (8,580,902,912 bytes)

> Adapter Description                     : NVIDIA GeForce GTS 250

> Adapter Manufacturer                    : NVIDIA

> Adapter Driver Version                  : 8.17.12.6099

> Adapter Driver Date (yy/mm/dd)          : 2010\10\16

> Has DX9 or better                       : Yes

> Has Pixel shader 2.0 or better          : Yes

> Has LDDM Driver                         : Yes

> Dedicated (local) video memory          : 997.563MB

> System memory dedicated as video memory : 0MB

> System memory shared as video memory    : 3071.91MB

> Primary Monitor Size                    : 1920 X 1080  (2073600 total pixels)

> WinSAT is Official                       : Yes

> Run Time 00:00:00.00

> Running: Storage Assessment '-seq -read -n 0'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 256

Sequential IO Size = 65536

Random IO Size = 16384

Run[1] Type[0x01080001] Zone[0] - 236.151589 MB/s

Run[1] Type[0x01080001] Zone[1] - 186.819886 MB/s

Run[1] Type[0x01080001] Zone[2] - 226.875917 MB/s

Run[1] Type[0x01080001] Zone[3] - 264.418481 MB/s

Run[1] Type[0x01080001] Zone[4] - 237.694862 MB/s

Run[1] Type[0x01080001] Zone[5] - 269.530631 MB/s

Run[1] Type[0x01080001] Zone[6] - 268.370815 MB/s

Run[1] Type[0x01080001] Zone[7] - 266.927265 MB/s

> Run Time 00:00:02.40

> Running: Storage Assessment '-ran -read -n 0'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

Run[1] Type[0x01000002] Zone[0] - 225.472374 MB/s

> Run Time 00:00:00.30

> Running: Storage Assessment '-scen 2009 -drive C:'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 9000

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 1073741824 located at physical offset 0x6ffe80200.

Expected number of IOs: 9000

Number of IOs in trace file:9302

> Run Time 00:00:51.85

> Running: Storage Assessment '-seq -write -drive C:'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 8

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 65536000 located at physical offset 0x6500200.

Run[1] Type[0x02000001] Zone[0] - 150.148530 MB/s

Run[2] Type[0x02000001] Zone[0] - 152.072238 MB/s

Run[3] Type[0x02000001] Zone[0] - 160.795368 MB/s

Run[4] Type[0x02000001] Zone[0] - 258.688198 MB/s

Run[5] Type[0x02000001] Zone[0] - 262.075243 MB/s

Run[6] Type[0x02000001] Zone[0] - 231.898206 MB/s

Run[7] Type[0x02000001] Zone[0] - 262.074037 MB/s

Run[8] Type[0x02000001] Zone[0] - 262.088516 MB/s

> Run Time 00:00:04.34

> Running: Storage Assessment '-flush -drive C: -seq'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 2501

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 67108864 located at physical offset 0x6ffe80200.

Expected number of IOs: 2501

Number of IOs in trace file:2539

> Run Time 00:00:00.84

> Running: Storage Assessment '-flush -drive C: -ran'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 2501

Sequential IO Size = 65536

Random IO Size = 16384

       Requesting a file of size 67108864 located at physical offset 0x6ffe80200.

Expected number of IOs: 2501

Number of IOs in trace file:2526

> Run Time 00:00:00.98

> Running: Storage Assessment '-hybrid -ran -read -n 0 -ransize 4096'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 4096

NV Cache not present.

> Run Time 00:00:00.00

> Running: Storage Assessment '-hybrid -ran -read -n 0 -ransize 16384'

Mode Flags = 0x%08x

Disk Number = 0

Iterations = 1

IO Count = 1000

Sequential IO Size = 65536

Random IO Size = 16384

NV Cache not present.

> Run Time 00:00:00.00

> Disk  Sequential 64.0 Read                   246.41 MB/s          7.5

> Disk  Random 16.0 Read                       227.78 MB/s          7.9

> Responsiveness: Average IO Rate              0.68 ms/IO          7.9

> Responsiveness: Grouped IOs                  8.08 units          7.5

> Responsiveness: Long IOs                     1.52 units          7.9

> Responsiveness: Overall                      12.24 units          7.9

> Responsiveness: PenaltyFactor                0.0

> Disk  Sequential 64.0 Write                  239.70 MB/s          7.5

> Average Read Time with Sequential Writes     0.294 ms          7.9

> Latency: 95th Percentile                     0.969 ms          7.9

> Latency: Maximum                             31.188 ms          7.9

> Average Read Time with Random Writes         0.389 ms          7.9

> Total Run Time 00:01:01.39

> The System processor power policy was restored

C:\Windows\system32>

 

Is that sufficient to make a judgement on whether caching is better on or off from a performance point of view?

 
 
 
 
There seems to be a higher maximum latency with caching disabled, but I'm not sure sure what that really means.

Enabled : Latency: Maximum 1.978 ms 7.9

Disabled : Latency: Maximum 31.188 ms 7.9

It would suggest that the access time increases dramatically in the disabled case.
 
 

 
 
 
Ran HD Tune on my old Intel Gen1 (which is a leftover from Vista days but still going strong) both with and without write caching. At least HD Tune did not find any difference in access time. Now I am really puzzled and wonder what the implications of this big latency difference are.
hdtune1
 
hdtune2
 
 
Seems it's not just the Latency, look at the "Read Time with Random Writes" too

.298 msec with caching enabled (better)

.389 msec with caching disabled

 

But then the "Sequential Write"

230.9 mb/sec with caching enabled

239.7 mb/sec with caching disabled (better)

 

I did some checking and many of the OCZ drives have 64 or 128 MB cache buffers. But looking at the overall data it looks like there is little to gain with any write caching. And Winsat gave both modes a 7.9 rating.
 
 
In conclusion, for GeeDee Desktop I am still a little confused but am positive on the resulting display issues with having it left on. So, Go Figure.
 
 
 
 
 
Okay, one more time about the Write-caching policy setting.

This dialog box takes various forms depending on what version of Windows you are using.
 
clip0688
 
 
Notice that the warning text gets more and more scary each time it is updated. It starts out just by saying, “If you lose power, you might have data loss or corruption.” Then it adds a recommendation, “Recommended only for disks with a backup power supply.” And then it comes with a flat-out directive: “Do not select this check box unless the device has a separate power supply.”

The scary warning is there for a reason: If you check the box when your hardware does not satisfy the criteria, you risk data corruption.

But it seems that even with the sternest warning available, people will still go in and check the box even though their device does not satisfy the criteria, and the dialog box says right there do not select this check box.

And then they complain, “I checked this box, and my hard drive was corrupted! You need to investigate the issue and release a fix for it.”

Dangerous setting is dangerous.

At this point, I think the only valid “fix” for this feature would be to remove it entirely. Until then please disable for GeeDee Desktop.

GeeDee Company Logo_Horizontal_MEDIUM
Phone: (08) 9364 6677  | Fax: (08) 9364 7433   | eMail: info@geedee.com.au   | Web: http://www.geedee.com.au/

© GeeDee for Windows Pty Ltd  1984 - 2018             All rights reserved.      Real Estate Software by Real Estate Professionals.

Trust Accounting & Property Management Software with Enterprise Electronic Document Management.