User manual

SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX)118
SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
B8 0.391 35827545 B9 0.391 35825590 BA 0.391 35838479 BB 0.391 35829588
BC 0.391 35832674 BD 0.391 35829762 BE 0.391 35842889 BF 0.391 35831542
C0 0.391 35834933 C1 0.391 35842573 C2 0.391 35828205 C3 0.391 35831076
C4 0.391 35831198 C5 0.391 35831663 C6 0.391 35822112 C7 0.391 35836354
C8 0.391 35838467 C9 0.391 35826302 CA 0.391 35835666 CB 0.391 35839544
CC 0.391 35833268 CD 0.391 35834774 CE 0.391 35827933 CF 0.391 35831123
D0 0.391 35833236 D1 0.391 35835632 D2 0.391 35829711 D3 0.391 35833305
D4 0.391 35833423 D5 0.391 35833328 D6 0.391 35838977 D7 0.391 35838977
D8 0.391 35843830 D9 0.391 35823848 DA 0.391 35839168 DB 0.391 35832321
DC 0.391 35830628 DD 0.391 35838210 DE 0.391 35823853 DF 0.391 35835573
E0 0.391 35830561 E1 0.391 35831060 E2 0.391 35829247 E3 0.391 35824495
E4 0.391 35836808 E5 0.391 35837159 E6 0.391 35838624 E7 0.391 35834402
E8 0.391 35833637 E9 0.391 35830347 EA 0.391 35833533 EB 0.391 35832394
EC 0.391 35825744 ED 0.391 35835509 EE 0.391 35828629 EF 0.391 35821286
F0 0.391 35845849 F1 0.391 35837271 F2 0.391 35831886 F3 0.391 35839247
F4 0.391 35834102 F5 0.391 35841838 F6 0.391 35833509 F7 0.391 35833341
F8 0.391 35835834 F9 0.391 35827056 FA 0.391 35850286 FB 0.391 35826441
FC 0.391 35837663 FD 0.391 35834206 FE 0.391 35834107 FF 0.391 35833501
Total bytes analyzed above: 9173114880; on device: 9173114880
Note: The longest consecutive sequence is 6 bytes long, and standard deviation is 0.000.
Program Ended.
1.34 Self-Test Diagnostics - SANtools
We added these commands in response to inefficiencies (and in some case firmware bugs), associated with the
built-in self-test functions found in most SCSI and Fibre Channel disk drives. We wanted to provide a tool that
would scan the entire disk and produce a report of all errors (or warnings/retries) by block number. The administrator
and storage vendor could analyze and correct the most common errors such as unrecoverable read/write errors due
to a failed sector without having to re-run the self-test after repairing the next bad block. (Self-tests only report one
error, then they stop).
Like the self-tests described in the Self-Test Diagnostics ANSI section, all of these tests are safe to run in a live
environment with user I/O running in the background. As the scrubbing self tests described in this section are
controlled by the host, there is additional overhead. This overhead is one I/O per 512, 520 or whatever block-size you
have times the number of blocks there are on the disk drive. As only one block is read at a time (with -scrub) or only
32 blocks are read at a time with (-scrubq), the test would generally take 30 minutes to several hours to run, even on
a system with little overhead.
If you have to test multiple drives, it is best to run multiple instances of the program concurrently. CPU overhead is
almost zero. The bottleneck is your disk I/O channel.
Self-Test Commands
-scrubq
Initiates full media read test, with 32-block chunk size
-scrub
Initiates full media read test, with 1-block chunk size.
-scrubr
Pseudo-random read test using SEEK(10 SCSI Command)
-scrubs
Sequential read fitness test using SEEK(10 SCSI Command)
-scrubv
May be combined with either option above to set verbose mode so that errors, percentage complete, and
remaining time appear as they are discovered.
-scrubt
This terminates any fitness test on the first error and causes the program to return error code #11 (
SCRUB_T_ERR ). The -scrubt must be combined with the -scrub, or -scrubq command.
-16
May be combined with any of the above options to utilize 16-byte SCSI commands READ(16) and
WRITE(16)
-12
May be combined with any of the above options to utilize 12-byte SCSI commands READ(12) and
WRITE(12)
.
Notes:
· If -scrubv is used without either -scrubq or -scrub, -scrubv will assume -scrub was entered and immediately
begin the test.
105
105
7