Operating System - OpenVMS
1748019 Members
4082 Online
108757 Solutions
New Discussion юеВ

Re: show_alpha.exe fragmentation report

 
Kevin Carter_3
Frequent Advisor

show_alpha.exe fragmentation report

I was recently informed that Disk File Optimizer for OpenVMS (DFO) could be used to generate fragmentation reports without a license. The DFO web site has executables to generate fragmentation reports. After downloading, installing and executing the image (show_Alpha.exe) I see a _What: prompt. Anyone ever use the show_alpha.exe before?
8 REPLIES 8
labadie_1
Honored Contributor

Re: show_alpha.exe fragmentation report

It is usually
$ defrag sh dsa1
to see the fragmentation of the disk dsa1: for example.

Usually you need a .cld (commande language defintion), a .exe, and (not absolutely needed) a message file.

Download vms_check at
http://h71000.www7.hp.com/openvms/journal/v7/index.html#vms_check

and you will have all that, as this very good tool gives you a fragmentation report for all your disks.
Hein van den Heuvel
Honored Contributor

Re: show_alpha.exe fragmentation report

Also, if you are interested in this sort of thing, be sure to check out DFU:
http://www.digiater.nl/downloads

It offers commands like:
DFU> SEARCH/FRAGMENT=MINI=100 somedisk:

Hope this helps some,
Hein van den Heuvel (at gmail dot com)
HvdH Performance Consulting
v.saravanan_1
Frequent Advisor

Re: show_alpha.exe fragmentation report

Hi kevin ..

u run the show_alpha.exe use the follwoing command.

run show_alpha.exe

after that it was asking "help" utility for this tool.( give yes or no as u wish default is no)
next it was asking the volume name, enter the mounted volume name.
$1$xxx:

then it was asking some series of questions, finally it asking the output file loaction.
enter the location $1$xxx:[xxx.xxx]xxx.txt.

The output file gives the detailed fragmentation report of the given disk.

Kevin Carter_3
Frequent Advisor

Re: show_alpha.exe fragmentation report

Guess I should have started with the following:

$ set proc/priv=all
$ run show_alpha.exe
%DCL-W-ACTIMAGE, error activating image SHOW_ALPHA.EXE
-CLI-E-IMGNAME, image file DSA10:[]SHOW_ALPHA.EXE
-SYSTEM-F-PROTINSTALL, protected images must be installed
$
Hein van den Heuvel
Honored Contributor

Re: show_alpha.exe fragmentation report

Kevin,

It is not clear to me whether there still is a problem or not.

All indications suggest that the tool was not properly installed.

You coudl choose to tackle the individual issues (such as figuring out how to install the image(s)) or (re)-try the proper install.

fwiw,
Hein.


Kevin Carter_3
Frequent Advisor

Re: show_alpha.exe fragmentation report

I downloaded another image from the website, issued a $ run show_alpha.exe; and it works. The question now is why does the ; have to be included in the $ run command?
Jan van den Ende
Honored Contributor

Re: show_alpha.exe fragmentation report

Kevin,

>>>
The question now is why does the ; have to be included in the $ run command?
<<<

Normally, there is no need.
And mostly the need of the ";" is when you want to use any but the highest version of a file, and then you follow it by a version spec (absolute or relative).

The one case where the ";" is significant in a RUN command, is when any version of that file is INSTALLed (made know to the OS using the INSTALL command).
If that is the case, any RUN without ";" will always use the INSTALLed version, irrespective of potential higher versions in the directory. In contrast, specifying ";", with or without explicit version number, will NEVER use the "KNOWN" (memory-loaded) file or pointers, but will always go to disk (even if the known image is the one that will be read from disk).
(caching can make the access to the actual "disk" virtual, but the principle stays the same).

hth

Proost.

Have one on me.

jpe
Don't rust yours pelled jacker to fine doll missed aches.
Kevin Carter_3
Frequent Advisor

Re: show_alpha.exe fragmentation report

the $ run show_alpha.exe; works