check_asym_packing man page on OpenSuSE

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

CHECK_ASYM_PACKING(9)		 Driver Basics		 CHECK_ASYM_PACKING(9)

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

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

ARGUMENTS
       env
	   The load balancing environment.

       sds
	   Statistics of the sched_domain which is to be packed

DESCRIPTION
       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.

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

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013		 CHECK_ASYM_PACKING(9)
[top]

List of man pages available for OpenSuSE

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