check_asym_packing man page on Oracle

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


       check_asym_packing - Check to see if the group is packed into the sched

       int check_asym_packing(struct lb_env * env, struct sd_lb_stats * sds);

	   The load balancing environment.

	   Statistics of the sched_domain which is to be packed

       This is primarily intended to used at the sibling level. Some cores
       like POWER7 prefer to use lower numbered SMT threads. In the case of
       POWER7, it can move to lower SMT modes only when higher threads are
       idle. When in lower SMT modes, the threads will perform better since
       they share less core resources. Hence when we have idle threads, we
       want them to be the higher ones.

       This packing function is run on idle threads. It checks to see if the
       busiest CPU in this domain (core in the P7 case) has a higher CPU
       number than the packing function is being run on. Here we are assuming
       lower CPU number will be equivalent to lower a SMT thread number.

       Returns 1 when packing is required and a task should be moved to this
       CPU. The amount of the imbalance is returned in *imbalance.

Kernel Hackers Manual 3.8.	   June 2014		 CHECK_ASYM_PACKING(9)

List of man pages available for Oracle

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]
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