对于/proc/sys下的文件
应该使用 echo 命令,然后从命令行将输出重定向至 /proc 下所选定的文件中。例如:
echo "Your-New-Kernel-Value" > /proc/your/file
类似的,如果希望查看 /proc 中的信息,应该使用专门用于此用途的命令,或者使用命令行下的 cat 命令。
改了/proc/sys/kernel/perf_event_paranoid,改成0之后权限问题似乎没了。
依旧跑不通。偶然情况下,误输入如下命令:
lkp install hackbench-50%-threads-socket.yaml
结果竟然编译安装了新东西,在根目录下出现了之前的一个报错缺失的内容:/lkp/benchmark
而且里面有turbostat!
而且$LKP_SRC/monitors
里也有了turbostat
现在只剩下/usr/bin/hackbench
的问题了
lkp install
仅是安装任务运行所需的依赖程序,不会具体做什么。
lkp split/run
才是分解任务、运行任务,会有具体结果日志
lkp install
似乎由于系统平台问题,ruby-git无法识别,只能去./distro/depends/lkp
把依赖删了。
lkp run
的过程中,以下三个找不到。
lkp-tests/monitors/event/wait
vmstat
/usr/bin/hackbench
第二个安装procps-ng即可,第一、三个不知道怎么解决。
安装后,出现新的问题:
/root/Project/lkp-tests/monitors/turbostat: line 10: cd: /lkp/benchmarks/turbostat
安装collectd-turbostat
。
在找资料过程中,发现github上有几个lkp-tests的repo,考虑到官网的repo很久没更新的样子,我重新下了一个三天前更新过的repo
不知为何这样就不提示wait
的问题了,尽管目录下依然没有wait
。
!!!一直没注意jobs目录下有个readme!!!
首先lkp install jobs/hackbench.yaml
会需要安装一系列依赖。
其中ruby-git没法装,gem install git
注意换淘宝源,不然没法下载。
同时安装以下依赖,不然gem没法运行似乎。
ruby-devel
libsqlite3x-devel
rpm-build
zlib-devel