打满cpu/io/memory
都涉及到dd命令
以及linux一些特殊文件
- /dev/null,也叫空设备,小名“无底洞”。任何写入它的数据都会被无情抛弃。
- /dev/zero,可以产生连续不断的 null 的流(二进制的零流),用于向设备或文件写入 null 数据,一般用它来对设备或文件进行初始化。
- /dev/urandom,它是“随机数设备”,它的本领就是可以生成理论意义上的随机数。
dd demo:
#向磁盘上写一个大文件, 来看写性能 |
cpu
# 打满4核cpu机器 lscpu |
memory
运行这个脚本,然后使用free命令查看MEM的使用情况
|
io
运行这个脚本,然后使用iostat命令查看IO的使用情况
while true; do |
if指定输入的文件名,of指定输出的文件名,bs同时设置读写块的大小为1M,count是指仅拷贝1024个块,块大小等于bs指定的字节数。iflag=fullblock表示堆积满block。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小玖的个人空间!
评论