Solaris10

Hi All
How can we verify if any of the parameters we have change in Solaris10 after reboot. Like is there any command? Please advice
Thanks

What parameters are you attempting to change, and how are you making the changes?

Shared Memory parameters, vi the file and reboot the machine

A quick note regarding the new Solaris 10 resource system.

Just to be clear, if you're modifying /etc/system with SysV IPC parameters like shmsys:shminfo_shmmax, this usage is deprecated. /etc/system modification is only considered if the values are greater than the defaults and the parameters are not obsolete (most are obselete, others removed).

Solaris 10 uses a newer resource control system by project for managing the IPC system. Control is now done more granularly by project or process rather than globally. Check out rctladm, projadd, projmod, and prctl.

That said, you can still find the results of tunable parameter modification using the command sysdef -i.

Also, as with any tunable in /etc/system, you can still query them directly with the debugger, mdb (as root), attached to the running kernel. Example:

echo "shminfo_shmmax/D" | mdb -k

Using mdb does not require the module name (i.e shmsys of shmsys:shminfo_shmmax), just the key name (shminfo_shmmax).

Have fun storming the castle.