-----------------------------------------------------
判断是否为空
STRING=
if [ -z "$STRING" ]; then
echo "STRING is empty"
fi
if [ -n "$STRING" ]; then
echo "STRING is not empty"
fi
-------------------------------------------------------------------------------------
cpu_load
输入uptime,出现:load average: 0.09, 0.05, 0.01
0.09是最近1分钟的平均load, 0.05是最近5分钟的平均load, 0.01是最近15分钟的平均负载
一般关注5分钟或者15分钟的数据
------------------------------------------------------------------------------------------------
IOwait:= (cpu idle time)/(all cpu time)
CPU空闲、并且有仍未完成的I/O请求
PS:
iowait高并不一定反应出磁盘存在瓶颈,唯一能说明磁盘是系统瓶颈的方法,
就是很高的read/write时间,一般来说超过20ms,就代表了不太正常的磁盘性能。
为什么是20ms呢?一般来说,一次读写就是一次寻到+一次旋转延迟+数据传输的时间。
由于,现代硬盘数据传输就是几微秒或者几十微秒的事情,远远小于寻道时间2~20ms和
旋
shell脚本初级知识点整理
最新推荐文章于 2023-04-19 21:08:06 发布
本文介绍了Shell脚本的基本知识,包括判断字符串是否为空、查看CPU负载、分析磁盘I/O性能,以及如何使用awk计算数值。同时,还讲解了如何创建定时任务,并详细阐述了Shell中的特殊符号如美元符、反斜杠、反引号和双引号的用法。
摘要由CSDN通过智能技术生成