class_change man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

class_change(3)						       class_change(3)

NAME
       class_change  - change the allotted resources of an existing scheduling
       class

SYNOPSIS
       #include <apar_types.h> #include <sys/class.h>

       class_change(
	       class_apar_handle_t handle,
	       char *class_name,
	       struct resource_limits *limits );

LIBRARY
       Class Scheduling Library (libclass.a)

       This library is not available as a shared library.

PARAMETERS
       The partition descriptor returned by class_open().   The	 name  of  the
       class  to  change.  The input is the new resource limits, the output is
       the resources available.

DESCRIPTION
       The class_change() routine changes the limits of the CPU resources that
       an  existing class is allowed to use. If the requested percentage would
       cause the total resource percentage of all classes to exceed  100  per‐
       cent,  then  the	 call will fail. On output, the structure contains the
       remaining CPU resource percentages available.

       Specify CLASS_RESOURCE_NO_CHANGE for all resources that are  to	remain
       unchanged if you only need to change some resources.

       Specify	CLASS_RESOURCE_SCHED_DISABLED  for  the	 target	 limit	of any
       resource that is not needed.

RETURN VALUES
       The operation completed successfully.  An invalid partition handle  was
       specified.  The class_name is not an ASCII string.  The class_name does
       not exist.  The requested percentage was not in the range 0  -  100  or
       was not CLASS_RESOURCE_SCHED_DISABLED or CLASS_RESOURCE_SCHED_DISABLED.
       The requested percentage is not available. The struct  resource_percent
       <xxx-available>	(where xxx is an integer in the range 0-100 represent‐
       ing percentage) will contain the maximum available percentage.

SEE ALSO
       Commands: runclass(1), class_admin(8)

       Functions: class_add(3), class_create(3), class_close(3), class_config‐
       ure(3),	 class_get_config_stats(3),   class_open(3),  class_delete(3),
       class_destroy(3), class_disable(3),  class_enable(3),  class_save_data‐
       base(3),	      class_restore_database(3),       class_load_database(3),
       class_change_name(3),	class_database_file_exists(3),	   class_data‐
       base_name(3),	 class_database_modified(3),	 class_get_classes(3),
       class_get_class_members(3)

       Files: class_scheduling(4)

       System Administration

							       class_change(3)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net