|
2938 | 2938 | locktorture.torture_type= [KNL] |
2939 | 2939 | Specify the locking implementation to test. |
2940 | 2940 |
|
| 2941 | + locktorture.writer_fifo= [KNL] |
| 2942 | + Run the write-side locktorture kthreads at |
| 2943 | + sched_set_fifo() real-time priority. |
| 2944 | + |
2941 | 2945 | locktorture.verbose= [KNL] |
2942 | 2946 | Enable additional printk() statements. |
2943 | 2947 |
|
|
4949 | 4953 | test until boot completes in order to avoid |
4950 | 4954 | interference. |
4951 | 4955 |
|
| 4956 | + rcuscale.kfree_by_call_rcu= [KNL] |
| 4957 | + In kernels built with CONFIG_RCU_LAZY=y, test |
| 4958 | + call_rcu() instead of kfree_rcu(). |
| 4959 | + |
| 4960 | + rcuscale.kfree_mult= [KNL] |
| 4961 | + Instead of allocating an object of size kfree_obj, |
| 4962 | + allocate one of kfree_mult * sizeof(kfree_obj). |
| 4963 | + Defaults to 1. |
| 4964 | + |
4952 | 4965 | rcuscale.kfree_rcu_test= [KNL] |
4953 | 4966 | Set to measure performance of kfree_rcu() flooding. |
4954 | 4967 |
|
|
4974 | 4987 | Number of loops doing rcuscale.kfree_alloc_num number |
4975 | 4988 | of allocations and frees. |
4976 | 4989 |
|
| 4990 | + rcuscale.minruntime= [KNL] |
| 4991 | + Set the minimum test run time in seconds. This |
| 4992 | + does not affect the data-collection interval, |
| 4993 | + but instead allows better measurement of things |
| 4994 | + like CPU consumption. |
| 4995 | + |
4977 | 4996 | rcuscale.nreaders= [KNL] |
4978 | 4997 | Set number of RCU readers. The value -1 selects |
4979 | 4998 | N, where N is the number of CPUs. A value |
|
4988 | 5007 | the same as for rcuscale.nreaders. |
4989 | 5008 | N, where N is the number of CPUs |
4990 | 5009 |
|
4991 | | - rcuscale.perf_type= [KNL] |
| 5010 | + rcuscale.scale_type= [KNL] |
4992 | 5011 | Specify the RCU implementation to test. |
4993 | 5012 |
|
4994 | 5013 | rcuscale.shutdown= [KNL] |
|
5004 | 5023 | in microseconds. The default of zero says |
5005 | 5024 | no holdoff. |
5006 | 5025 |
|
| 5026 | + rcuscale.writer_holdoff_jiffies= [KNL] |
| 5027 | + Additional write-side holdoff between grace |
| 5028 | + periods, but in jiffies. The default of zero |
| 5029 | + says no holdoff. |
| 5030 | + |
5007 | 5031 | rcutorture.fqs_duration= [KNL] |
5008 | 5032 | Set duration of force_quiescent_state bursts |
5009 | 5033 | in microseconds. |
|
5285 | 5309 | number avoids disturbing real-time workloads, |
5286 | 5310 | but lengthens grace periods. |
5287 | 5311 |
|
| 5312 | + rcupdate.rcu_task_lazy_lim= [KNL] |
| 5313 | + Number of callbacks on a given CPU that will |
| 5314 | + cancel laziness on that CPU. Use -1 to disable |
| 5315 | + cancellation of laziness, but be advised that |
| 5316 | + doing so increases the danger of OOM due to |
| 5317 | + callback flooding. |
| 5318 | + |
5288 | 5319 | rcupdate.rcu_task_stall_info= [KNL] |
5289 | 5320 | Set initial timeout in jiffies for RCU task stall |
5290 | 5321 | informational messages, which give some indication |
|
5314 | 5345 | A change in value does not take effect until |
5315 | 5346 | the beginning of the next grace period. |
5316 | 5347 |
|
| 5348 | + rcupdate.rcu_tasks_lazy_ms= [KNL] |
| 5349 | + Set timeout in milliseconds RCU Tasks asynchronous |
| 5350 | + callback batching for call_rcu_tasks(). |
| 5351 | + A negative value will take the default. A value |
| 5352 | + of zero will disable batching. Batching is |
| 5353 | + always disabled for synchronize_rcu_tasks(). |
| 5354 | + |
| 5355 | + rcupdate.rcu_tasks_rude_lazy_ms= [KNL] |
| 5356 | + Set timeout in milliseconds RCU Tasks |
| 5357 | + Rude asynchronous callback batching for |
| 5358 | + call_rcu_tasks_rude(). A negative value |
| 5359 | + will take the default. A value of zero will |
| 5360 | + disable batching. Batching is always disabled |
| 5361 | + for synchronize_rcu_tasks_rude(). |
| 5362 | + |
| 5363 | + rcupdate.rcu_tasks_trace_lazy_ms= [KNL] |
| 5364 | + Set timeout in milliseconds RCU Tasks |
| 5365 | + Trace asynchronous callback batching for |
| 5366 | + call_rcu_tasks_trace(). A negative value |
| 5367 | + will take the default. A value of zero will |
| 5368 | + disable batching. Batching is always disabled |
| 5369 | + for synchronize_rcu_tasks_trace(). |
| 5370 | + |
5317 | 5371 | rcupdate.rcu_self_test= [KNL] |
5318 | 5372 | Run the RCU early boot self tests |
5319 | 5373 |
|
|
0 commit comments