diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kernel-parameters.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index dd0bfc291a68..fe11fccf7e41 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -856,6 +856,49 @@ running once the system is up. | |||
856 | 856 | ||
857 | mga= [HW,DRM] | 857 | mga= [HW,DRM] |
858 | 858 | ||
859 | migration_cost= | ||
860 | [KNL,SMP] debug: override scheduler migration costs | ||
861 | Format: <level-1-usecs>,<level-2-usecs>,... | ||
862 | This debugging option can be used to override the | ||
863 | default scheduler migration cost matrix. The numbers | ||
864 | are indexed by 'CPU domain distance'. | ||
865 | E.g. migration_cost=1000,2000,3000 on an SMT NUMA | ||
866 | box will set up an intra-core migration cost of | ||
867 | 1 msec, an inter-core migration cost of 2 msecs, | ||
868 | and an inter-node migration cost of 3 msecs. | ||
869 | |||
870 | WARNING: using the wrong values here can break | ||
871 | scheduler performance, so it's only for scheduler | ||
872 | development purposes, not production environments. | ||
873 | |||
874 | migration_debug= | ||
875 | [KNL,SMP] migration cost auto-detect verbosity | ||
876 | Format=<0|1|2> | ||
877 | If a system's migration matrix reported at bootup | ||
878 | seems erroneous then this option can be used to | ||
879 | increase verbosity of the detection process. | ||
880 | We default to 0 (no extra messages), 1 will print | ||
881 | some more information, and 2 will be really | ||
882 | verbose (probably only useful if you also have a | ||
883 | serial console attached to the system). | ||
884 | |||
885 | migration_factor= | ||
886 | [KNL,SMP] multiply/divide migration costs by a factor | ||
887 | Format=<percent> | ||
888 | This debug option can be used to proportionally | ||
889 | increase or decrease the auto-detected migration | ||
890 | costs for all entries of the migration matrix. | ||
891 | E.g. migration_factor=150 will increase migration | ||
892 | costs by 50%. (and thus the scheduler will be less | ||
893 | eager migrating cache-hot tasks) | ||
894 | migration_factor=80 will decrease migration costs | ||
895 | by 20%. (thus the scheduler will be more eager to | ||
896 | migrate tasks) | ||
897 | |||
898 | WARNING: using the wrong values here can break | ||
899 | scheduler performance, so it's only for scheduler | ||
900 | development purposes, not production environments. | ||
901 | |||
859 | mousedev.tap_time= | 902 | mousedev.tap_time= |
860 | [MOUSE] Maximum time between finger touching and | 903 | [MOUSE] Maximum time between finger touching and |
861 | leaving touchpad surface for touch to be considered | 904 | leaving touchpad surface for touch to be considered |