Another method to see files and extent allocations for a selected volume is
FSCHECK'S extentdistrib ;file command.
An MPE/iX script is included to execute FSCHECK and total the number of files
and extents reported. While this is not 100% accurate, it is closer than the
80% or so, counting files method, and is a good method to see what is happening,
to answer the basic question at hand: Do I have too many files, or too many extents?
If I have too many extents then defragging would definitely be helpful. And, purging
or reallocating files would be a solution,if I have too many files.
Cordially,
Mike Hornsby
Co-founder/Chief Technical Officer
Beechglen Development Inc. (beechglen.com)
513-922-0509
[log in to unmask]
:EXTNTCNT 2
FSCHECK, A.05.00. (C) Hewlett-Packard Co., 1987. All rights reserved.
fscheck: extentdistrib 2;file
Analyzing file extent distribution on volume: MPEXL_SYSTEM_VOLUME_SET:MEMBER2
file size: 1, number: 9828, average number extents: 1
file size: 2, number: 2431, average number extents: 1
file size: 3, number: 2592, average number extents: 1
file size: 4, number: 2322, average number extents: 1
file size: 5, number: 1245, average number extents: 1
file size: 6, number: 864, average number extents: 1
file size: 7, number: 678, average number extents: 1
file size: 8, number: 552, average number extents: 1
file size: 9, number: 496, average number extents: 1
file size: 10, number: 454, average number extents: 1
file size: 11, number: 342, average number extents: 1
file size: 12, number: 374, average number extents: 1
file size: 13, number: 306, average number extents: 1
file size: 14, number: 228, average number extents: 1
file size: 15, number: 212, average number extents: 1
file size: 16, number: 221, average number extents: 1
file size: 17, number: 199, average number extents: 1
file size: 18, number: 157, average number extents: 1
file size: 19, number: 121, average number extents: 1
file size: 20, number: 177, average number extents: 1
file size: 21, number: 165, average number extents: 1
file size: 22, number: 133, average number extents: 1
file size: 23, number: 122, average number extents: 1
file size: 24, number: 105, average number extents: 1
file size: 25, number: 102, average number extents: 1
file size: 26, number: 80, average number extents: 1
file size: 27, number: 115, average number extents: 1
file size: 28, number: 65, average number extents: 1
file size: 29, number: 81, average number extents: 1
file size: 30, number: 71, average number extents: 1
file size: 31, number: 80, average number extents: 1
file size: 32, number: 120, average number extents: 1
file size: 33, number: 89, average number extents: 1
file size: 34, number: 77, average number extents: 1
file size: 35, number: 49, average number extents: 1
file size: 36, number: 74, average number extents: 1
file size: 37, number: 64, average number extents: 1
file size: 38, number: 76, average number extents: 1
file size: 39, number: 56, average number extents: 2
file size: 40, number: 58, average number extents: 2
file size: 41, number: 57, average number extents: 2
file size: 42, number: 62, average number extents: 2
file size: 43, number: 48, average number extents: 2
file size: 44, number: 54, average number extents: 2
file size: 45, number: 41, average number extents: 2
file size: 46, number: 49, average number extents: 2
file size: 47, number: 34, average number extents: 2
file size: 48, number: 59, average number extents: 2
file size: 49, number: 29, average number extents: 1
file size: 50, number: 22, average number extents: 1
file size: 51, number: 37, average number extents: 1
file size: 52, number: 37, average number extents: 1
file size: 53, number: 27, average number extents: 1
file size: 54, number: 70, average number extents: 1
file size: 55, number: 25, average number extents: 2
file size: 56, number: 31, average number extents: 2
file size: 57, number: 23, average number extents: 1
file size: 58, number: 23, average number extents: 2
file size: 59, number: 34, average number extents: 1
file size: 60, number: 20, average number extents: 1
file size: 61, number: 24, average number extents: 1
file size: 62, number: 15, average number extents: 1
file size: 63, number: 25, average number extents: 1
file size: 64, number: 29, average number extents: 1
file size: 65, number: 31, average number extents: 2
file size: 66, number: 16, average number extents: 1
file size: 67, number: 30, average number extents: 3
file size: 68, number: 31, average number extents: 2
file size: 69, number: 21, average number extents: 2
file size: 70, number: 26, average number extents: 1
file size: 71, number: 18, average number extents: 2
file size: 72, number: 21, average number extents: 2
file size: 73, number: 20, average number extents: 2
file size: 74, number: 23, average number extents: 2
file size: 75, number: 15, average number extents: 1
file size: 76, number: 17, average number extents: 1
file size: 77, number: 19, average number extents: 1
file size: 78, number: 4, average number extents: 1
file size: 79, number: 14, average number extents: 1
file size: 80, number: 9, average number extents: 2
file size: 81, number: 10, average number extents: 2
file size: 82, number: 16, average number extents: 1
file size: 83, number: 10, average number extents: 1
file size: 84, number: 25, average number extents: 1
file size: 85, number: 11, average number extents: 1
file size: 86, number: 10, average number extents: 1
file size: 87, number: 9, average number extents: 1
file size: 88, number: 17, average number extents: 1
file size: 89, number: 17, average number extents: 1
file size: 90, number: 14, average number extents: 1
file size: 91, number: 22, average number extents: 1
file size: 92, number: 5, average number extents: 1
file size: 93, number: 6, average number extents: 2
file size: 94, number: 13, average number extents: 1
file size: 95, number: 4, average number extents: 1
file size: 96, number: 5, average number extents: 2
file size: 97, number: 5, average number extents: 1
file size: 98, number: 17, average number extents: 2
file size: 99, number: 9, average number extents: 2
file size: 100, number: 18, average number extents: 2
file size: 101, number: 5, average number extents: 2
file size: 102, number: 8, average number extents: 1
file size: 103, number: 9, average number extents: 1
file size: 104, number: 5, average number extents: 2
file size: 105, number: 10, average number extents: 2
file size: 106, number: 8, average number extents: 2
file size: 107, number: 16, average number extents: 1
file size: 108, number: 10, average number extents: 2
file size: 109, number: 11, average number extents: 2
file size: 110, number: 10, average number extents: 1
file size: 111, number: 13, average number extents: 2
file size: 112, number: 12, average number extents: 2
file size: 113, number: 5, average number extents: 1
file size: 114, number: 4, average number extents: 3
file size: 115, number: 8, average number extents: 2
file size: 116, number: 6, average number extents: 3
file size: 117, number: 3, average number extents: 2
file size: 118, number: 16, average number extents: 2
file size: 119, number: 11, average number extents: 2
file size: 120, number: 9, average number extents: 3
file size: 121, number: 5, average number extents: 1
file size: 122, number: 4, average number extents: 2
file size: 123, number: 8, average number extents: 1
file size: 124, number: 6, average number extents: 1
file size: 125, number: 8, average number extents: 1
file size: 126, number: 6, average number extents: 1
file size: 127, number: 5, average number extents: 1
file size: 128, number: 14, average number extents: 2
file size: 129, number: 7, average number extents: 2
file size: 130, number: 7, average number extents: 2
file size: 131, number: 5, average number extents: 2
file size: 132, number: 1, average number extents: 1
file size: 133, number: 6, average number extents: 3
file size: 134, number: 5, average number extents: 1
file size: 135, number: 6, average number extents: 1
file size: 136, number: 9, average number extents: 1
file size: 137, number: 4, average number extents: 3
file size: 138, number: 4, average number extents: 2
file size: 139, number: 6, average number extents: 2
file size: 140, number: 8, average number extents: 3
file size: 141, number: 7, average number extents: 2
file size: 142, number: 10, average number extents: 1
file size: 143, number: 1, average number extents: 1
file size: 144, number: 8, average number extents: 3
file size: 145, number: 2, average number extents: 5
file size: 146, number: 10, average number extents: 2
file size: 147, number: 11, average number extents: 2
file size: 148, number: 9, average number extents: 3
file size: 149, number: 3, average number extents: 2
file size: 150, number: 1, average number extents: 1
file size: 151, number: 4, average number extents: 1
file size: 152, number: 4, average number extents: 9
file size: 153, number: 7, average number extents: 2
file size: 154, number: 13, average number extents: 5
file size: 155, number: 4, average number extents: 2
file size: 156, number: 4, average number extents: 1
file size: 157, number: 7, average number extents: 1
file size: 158, number: 4, average number extents: 3
file size: 159, number: 8, average number extents: 1
file size: 160, number: 4, average number extents: 3
file size: 161, number: 11, average number extents: 2
file size: 162, number: 1, average number extents: 7
file size: 163, number: 5, average number extents: 1
file size: 164, number: 6, average number extents: 4
file size: 165, number: 7, average number extents: 2
file size: 166, number: 3, average number extents: 2
file size: 167, number: 2, average number extents: 9
file size: 168, number: 8, average number extents: 2
file size: 169, number: 4, average number extents: 3
file size: 170, number: 5, average number extents: 4
file size: 171, number: 3, average number extents: 2
file size: 172, number: 5, average number extents: 1
file size: 173, number: 2, average number extents: 1
file size: 174, number: 2, average number extents: 1
file size: 175, number: 9, average number extents: 1
file size: 176, number: 7, average number extents: 2
file size: 177, number: 9, average number extents: 1
file size: 178, number: 3, average number extents: 1
file size: 179, number: 7, average number extents: 2
file size: 180, number: 4, average number extents: 2
file size: 181, number: 6, average number extents: 1
file size: 182, number: 0, average number extents: 0
file size: 183, number: 9, average number extents: 3
file size: 184, number: 8, average number extents: 1
file size: 185, number: 13, average number extents: 1
file size: 186, number: 9, average number extents: 1
file size: 187, number: 7, average number extents: 1
file size: 188, number: 7, average number extents: 2
file size: 189, number: 1, average number extents: 1
file size: 190, number: 2, average number extents: 1
file size: 191, number: 3, average number extents: 1
file size: 192, number: 5, average number extents: 1
file size: 193, number: 1, average number extents: 5
file size: 194, number: 10, average number extents: 1
file size: 195, number: 3, average number extents: 1
file size: 196, number: 5, average number extents: 2
file size: 197, number: 3, average number extents: 2
file size: 198, number: 2, average number extents: 1
file size: 199, number: 6, average number extents: 3
file size: 200, number: 2, average number extents: 3
files > 200: 1536, average number extents: 5
END OF PROGRAM
FILE COUNT = 29179
EXTENT COUNT = 36802
EXTNTCNT MPE/iX Script ---------------------------------------------------
parm DEV=1
PURGE ALMSG,TEMP >$NULL
BUILD ALMSG;REC=-72,,F,ASCII;TEMP;MSG;DISC=1000000
FILE ALMSG=ALMSG,OLDTEMP
run fscheck.mpexl.telesup;info="extentdistrib !DEV;file" >*almsg
SETVAR F_CNT,0
SETVAR X_CNT,0
WHILE FINFO("ALMSG",19) <> 0
INPUT A_REC < ALMSG
ECHO !A_REC
IF STR("!A_REC",10,1)=":" THEN
SETVAR F_NUM,STR("!A_REC",24,5)
SETVAR X_NUM,STR("!A_REC",54,4)
SETVAR F_CNT,!F_CNT + !F_NUM
SETVAR X_CNT,!X_CNT + ( !F_NUM * !X_NUM )
ENDIF
IF STR("!A_REC",12,1)=":" THEN
SETVAR F_NUM,STR("!A_REC",13,5)
SETVAR X_NUM,STR("!A_REC",43,4)
SETVAR F_CNT,!F_CNT + !F_NUM
SETVAR X_CNT,!X_CNT + ( !F_NUM * !X_NUM )
ENDIF
ENDWHILE
(24/25) Continue?
ECHO FILE COUNT = !F_CNT
ECHO EXTENT COUNT = !X_CNT
EXTNTCNT MPE/iX Script ---------------------------------------------------
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|