The RADCHECK utility may be used on RAD (Resource Affinity Domain) based systems to get or change information about how OpenVMS is handling RADs. The utility resides in the SYS$TEST directory and provides some help when provided the ? or \"help\" parameter.


$ mcr sys$test:radcheck ?
This program checks the locality of memory on an OpenVMS system.

You can specify that you want it to check a particular process, or
you can specify all process pages, all system pages, or all global pages.

This same program can also give information about RAD-based process
scheduling. Specify \'sched\' as the first argument to switch to this mode

Usage:

? or -help Print this message including general informative info
sched Switch to scheduler mode. Say \'radcheck sched help\' for more.

What page tables to look at:

  • allprocs Search pages belonging to all processes
  • noprocs Do not search pages belonging to processes
  • (no)system (Do not) search the system page tables
  • (no)global (Do not) search the process global page table*

Summary switches:

  • all Turn on all the above switches. Can be followed by turn-off
    commands
  • none Turn off all the above switches. Can be followed by turn-on
    commands

Modifiers:

  • process n Search pages belonging to the process specified by process ID n
    (0=this process)
  • pid n Identical to -process n
  • sysrad n For -system, look at replicated system pages from RAD n
    (-2=pick a RAD, -1=do nothing special)
  • timeout n For async process operations, give up after waiting n seconds

Default switches: -all -sysrad -2 -timeout 30

*Note: The global page table display counts each global page once regardless of
how many processes may be mapping it. The process displays count a
global page once for each time it is mapped.