Spdk/scripts
Jim Harris f09be44ee3 setup.sh: modprobe msr if /dev/cpu/0/msr not available
SPDK/DPDK startup time can be very important - especially
in secondary processes.  If DPDK cannot figure out the
TSC via cpuid or rdmsr, it will instead use a 100ms sleep
to calculate the TSC.  On Fedora kernels, the msr module
is linked into the kernel, enabling rdmsr and bypassing
this 100ms sleep.  But on Ubuntu kernels, the user must
explicitly load the msr module, otherwise it will incur
the 100ms sleep.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I779f023bb1681570da81c99cefa66debf3e1adc6
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/465711
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Seth Howell <seth.howell@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
2019-08-22 11:05:52 +00:00
..
ceph scripts: replace backticsk with dollar-parenthesis syntax 2019-07-05 12:06:10 +00:00
perf test/vhost: Export default VM_IMAGE from common.sh 2019-07-03 04:15:18 +00:00
rpc bdev/compress: add RPC to list orphaned comp bdevs 2019-08-22 04:31:46 +00:00
spdkcli RPC: rename RPC aio_bdev series 2019-08-20 22:44:20 +00:00
vagrant scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
check_format.sh scripts: Update check_format.sh shellcheck to ignore SC1117 warnings. 2019-08-21 17:07:14 +00:00
common.sh scripts/common.sh: use PCI blacklist and whitelist 2019-02-11 13:29:38 +00:00
config_converter.py RPC: rename RPC aio_bdev series 2019-08-20 22:44:20 +00:00
detect_cc.sh scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
eofnl scripts/check_format: check trailing whitespace 2017-10-24 17:35:23 -04:00
fio.py scripts/fio.py: add argparse for command line parameters 2019-06-03 04:34:10 +00:00
gdb_macros.py scripts: Use range instead of xrange 2019-02-13 22:54:15 +00:00
gen_ftl.sh bdev/ftl: Add json config generation 2019-04-01 23:59:39 +00:00
gen_nvme.sh scripts: replace backticsk with dollar-parenthesis syntax 2019-07-05 12:06:10 +00:00
gen_rbd.sh test/bdev: add Ceph RBD bdev to bdev tests 2018-02-26 11:12:35 -05:00
genconfig.py scripts:Fix Python errors in checking scripts 2019-02-12 18:37:09 +00:00
histogram.py histograms: add script for parsing histogram data 2019-01-24 14:14:32 +00:00
pkgdep.sh scripts/pkgdep.sh: add shellcheck installation. 2019-08-08 21:27:40 +00:00
posix.txt build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
prep_benchmarks.sh scripts: replace backticsk with dollar-parenthesis syntax 2019-07-05 12:06:10 +00:00
qat_setup.sh scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
rpc_http_proxy.py scripts, test: fix python overindent issues 2019-04-04 03:59:12 +00:00
rpc.py bdev/compress: add RPC to list orphaned comp bdevs 2019-08-22 04:31:46 +00:00
setup.sh setup.sh: modprobe msr if /dev/cpu/0/msr not available 2019-08-22 11:05:52 +00:00
spdkcli.py spdkcli: handle BrokenPipeError 2019-07-22 03:41:00 +00:00