1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

基于shell对主机资源的简单巡检

基于shell对主机资源的简单巡检

我是本际云服务器推荐网的小编小本本,今天来为大家介绍一下基于shell对主机资源的简单巡检。

基于shell对主机资源的简单巡检

监测目的

监测CPU、磁盘、内存的使用情况,以更好地了解系统运行状态,判断系统是否能够正常运行或者超负荷运行。

监测方式

方式一:可以使用Linux里面的命令来监测使用情况。

  1. 使用top命令可以监测CPU的使用率、内存使用率、高速缓存使用大小、缓冲区使用大小等信息,还可以显示正在运行进程的内存和CPU占用多的情况。
  2. 使用free命令可以查看当前系统内存的使用情况,可以以MB、KB、GB来表示内存使用情况。
  3. 使用df命令可以查看当前系统磁盘空间的使用情况,显示每个文件的使用情况。

方式二:使用shell脚本来实现监测CPU、内存、磁盘的使用情况。

  1. 使用shell脚本监测CPU的使用情况,可以使用top命令,也可以设置时间参数,利用linux内存使用率算法的方式来计算。
  2. 使用shell脚本监测内存的使用情况,同样可以利用linux内存使用率算法的方式来计算。
  3. 使用shell脚本监测磁盘的使用情况,使用df命令可以显示磁盘分区上的可使用的磁盘空间。

总结

对于监测使用率来说,可以使用top命令和vmstat来监控某使用率;如果需要设置警告或者是超出某一个值的报警系统,那就必须使用shell脚本来实现。在计算某一个地方的使用率的时候一定要了解其计算百分比的方法,否则无法正常计算。在计算CPU使用率的时候,一定要注意正常字体才能计算进去,如果是粗体就计算不进去,需要将粗体转变成正常字体。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6596.html