sudo apt install rt-tests安装测试程序
cyclictest --help可出现操作方法即代表安装成功
RUN:
$ sudo cyclictest -t 5 -p 80 -i 10000 -l 10000
注释:
- -t 5 :运行五个线程,
- -p 80:线程优先级为80,
- -i 10000:基本线程间隔是10000微秒(10毫秒)
- -l(L的小写) 10000: 循环次数是10000次
结果分析:
- T: 0 序号为0的线程
- P: 0 线程优先级为0
- C: 9397 计数器。线程的时间间隔每达到一次,计数器加1
- I: 1000 时间间隔为1000微秒(us)
- Min: 最小延时(us)
- Act: 最近一次的延时(us)
- Avg:平均延时(us)
- Max: 最大延时(us)
========================================================================
实验结果:
sudo cyclictest -t1 -p 80 -i 10000 -l 10000
实时内核:
T: 0 ( 3066) P:80 I:10000 C: 10000 Min: 25 Act: 763 Avg: 546 Max: 5116
非实时内核:
T: 0 ( 2732) P:80 I:10000 C: 10000 Min: 11 Act: 967 Avg: 524 Max: 27647
可看到实时内核最大值依然很小,保证在一定时间内完成任务(注:实时内核不是指时间非常短)
========================================================================
解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
xz文件解压:xz -d 要解压的文件(如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.)
xz文件压缩:xz -z 要压缩的文件(同上)
===================================
对于tar.gz解压方法如下:
解压命令:tar -zxvf +待解压的文件
压缩:tar -zcvf+压缩目的文件+源文件
===================================