Print this page
4478 dtrace_dof_maxsize is far too small

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/dtrace/dtrace.c
          +++ new/usr/src/uts/common/dtrace/dtrace.c
↓ open down ↓ 109 lines elided ↑ open up ↑
 110  110   * When tuning these variables, avoid pathological values; while some attempt
 111  111   * is made to verify the integrity of these variables, they are not considered
 112  112   * part of the supported interface to DTrace, and they are therefore not
 113  113   * checked comprehensively.  Further, these variables should not be tuned
 114  114   * dynamically via "mdb -kw" or other means; they should only be tuned via
 115  115   * /etc/system.
 116  116   */
 117  117  int             dtrace_destructive_disallow = 0;
 118  118  dtrace_optval_t dtrace_nonroot_maxsize = (16 * 1024 * 1024);
 119  119  size_t          dtrace_difo_maxsize = (256 * 1024);
 120      -dtrace_optval_t dtrace_dof_maxsize = (256 * 1024);
      120 +dtrace_optval_t dtrace_dof_maxsize = (8 * 1024 * 1024);
 121  121  size_t          dtrace_global_maxsize = (16 * 1024);
 122  122  size_t          dtrace_actions_max = (16 * 1024);
 123  123  size_t          dtrace_retain_max = 1024;
 124  124  dtrace_optval_t dtrace_helper_actions_max = 1024;
 125  125  dtrace_optval_t dtrace_helper_providers_max = 32;
 126  126  dtrace_optval_t dtrace_dstate_defsize = (1 * 1024 * 1024);
 127  127  size_t          dtrace_strsize_default = 256;
 128  128  dtrace_optval_t dtrace_cleanrate_default = 9900990;             /* 101 hz */
 129  129  dtrace_optval_t dtrace_cleanrate_min = 200000;                  /* 5000 hz */
 130  130  dtrace_optval_t dtrace_cleanrate_max = (uint64_t)60 * NANOSEC;  /* 1/minute */
↓ open down ↓ 16762 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX