User manual
SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX)64
SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
Standard-Defined
Clocking
Common Name
Common MB/sec
Transfer Period Factor
(TPF)
Reported via
smartmon-ux
TPF x 4
Regular
5
32h - FFh
Fast-5 200ns
TPF x 4
Fast
10
19h - 31h
Fast-10 100ns
TPF x 4
Ultra
20
0dh - 18h
Fast-20 200ns
50 ns
Ultra 2
40
0ch
Fast-20 50ns
30.3 ns
Ultra 2
80
0bh
Fast-40 30ns
25 ns
Ultra 2
80
0ah
Fast-40 25ns
12.5 ns
Ultra 3
160
09h
U160
6.25 ns
Fast-160
320
08h
U320
3.125 ns
Fast-320
640
07h
U640
As monitoring the link speed requires additional I/Os per polling period, you would rarely enable this feature during
polling. Just combine -link with one of the foreground commands, so the program will query speed then exit.
The software reports protocol-specific link speeds for SAS and Fibre Channel peripherals as well. You can see if your
SAS disks are really running at 3 Gbit/second.
Background Link Speed Monitoring
If you send ./smartmon-ux -F 600 -link /dev/sg[0-3] to your LINUX host
Then you would get something like the data below in your log file every 600 seconds in the system log file.
Jul 24 23:19:10 rh90 smartmon-ux[12202]: /dev/sg0 polled at Thu Jul 24 23:19:10 2003 Status:Passed (Speed: U160)
Jul 24 23:19:11 rh90 smartmon-ux[12202]: /dev/sg1 polled at Thu Jul 24 23:19:10 2003 Status:Passed (Speed: U320)
Jul 24 23:19:13 rh90 smartmon-ux[12202]: /dev/sg2 polled at Thu Jul 24 23:19:12 2003 Status:Passed (Speed: U160)
Jul 24 23:19:14 rh90 smartmon-ux[12202]: /dev/sg3 polled at Thu Jul 24 23:19:13 2003 Status:Passed (Speed: U160)
Foreground Link Speed Reporting (SCSI peripherals only)
The link speed is reported in mode page 19h, a somewhat cryptic value will be returned at the end of the mode page
as shown below. Pass the program the -J option to report all mode pages and look for the speed at the end of the
page (highlighted in red).
Protocol Specific Port : Page [19h] (Factory, Current, Saved)
Physical interface : Parallel SCSI
Driver strength : 0, 0, 0 {R/O}
Driver asymmetry : 0, 0, 0 {R/O}
Driver precompensation : 0, 0, 0 {R/O}
Driver slew rate : 1, 1, 1 {R/O}
DB(0) Value : 0, 0, 0 {R/O}
DB(1) Value : 0, 0, 0 {R/O}
DB(2) Value : 0, 0, 0 {R/O}
DB(3) Value : 0, 0, 0 {R/O}
DB(4) Value : 0, 0, 0 {R/O}
DB(5) Value : 0, 0, 0 {R/O}
DB(6) Value : 0, 0, 0 {R/O}
DB(7) Value : 0, 0, 0 {R/O}
DB(8) Value : 0, 0, 0 {R/O}
DB(9) Value : 0, 0, 0 {R/O}
DB(10) Value : 0, 0, 0 {R/O}
DB(11) Value : 0, 0, 0 {R/O}
DB(12) Value : 0, 0, 0 {R/O}
DB(13) Value : 0, 0, 0 {R/O}
DB(14) Value : 0, 0, 0 {R/O}
P_CRCA : 0, 0, 0 {R/O}
P1 : 0, 0, 0 {R/O}
BSY : 0, 0, 0 {R/O}
SEL : 0, 0, 0 {R/O}
RST : 0, 0, 0 {R/O}
REQ : 0, 0, 0 {R/O}
ACK : 0, 0, 0 {R/O}
ATN : 0, 0, 0 {R/O}
65