• dd命令测速度

dd if=/dev/zero of=./test1.img bs=1G count=1 oflag=dsync
dd if=/dev/zero of=./test2.img bs=64M count=1 oflag=dsync
dd if=/dev/zero of=./test3.img bs=1M count=256 conv=fdatasync
dd if=/dev/zero of=./test4.img bs=8k count=10k
dd if=/dev/zero of=./test4.img bs=512 count=1000 oflag=dsync
dd if=/dev/zero of=./testALT.img bs=1G count=1 conv=fdatasync
  • 修复windows uefi引导命令

bcdboot.exe C:\Windows /s D: /f uefi /l zh-cn
  • 在ssh中上传和下载文件

# 下载
ssh [email protected] dd if=/etc/nginx/conf.d/dockerhub.leng2011.icu.key | dd of=./dockerhub.leng2011.icu.key
# 上传
dd if=./dockerhub.leng2011.icu_bundle.crt | ssh [email protected] dd of=/etc/nginx/conf.d/dockerhub.leng2011.icu_bundle.crt
  • 镜像烧录

sudo dd if=./latest-nixos-minimal-x86_64-linux2111.iso of=/dev/sda1 bs=4M status=progress conv=fdatasync
  • cpu 计算能力测试

# 计算圆周率,小数点后几位
echo "scale=5000; 4*a(1)" | bc -l -q
# 显示运行时间
time echo "scale=5000; 4*a(1)" | bc -l -q

# 手机
real    0m15.342s
user    0m15.321s
sys     0m0.019s

# real 时间是指挂钟时间,也就是命令开始执行到结束的时间。这个短时间包括其他进程所占用的时间片,和进程被阻塞时所花费的时间。
# user 时间是指进程花费在用户模式中的CPU时间,这是唯一真正用于执行进程所花费的时间,其他进程和花费阻塞状态中的时间没有计算在内。
# sys 时间是指花费在内核模式中的CPU时间,代表在内核中执系统调用所花费的时间,这也是真正由进程使用的CPU时间。