zoukankan      html  css  js  c++  java
  • Python全栈_Day7_系统监控和磁盘分区

    1. top命令

      top命令是Linux下常用性能分析,类似windows任务管理器

      

    第一行

    当前时间  系统运行时间  登录用户数量  1分钟,5分钟,10分钟平均负载

    第二行

    进程总数  正在运行进程数 睡眠进程数    停止进程数  僵尸进程数

    第三行

    用户进程占cpu百分比  系统进程百分比   改变过优先级的进程  CPU空闲百分比  CPU等待  硬件中断  软件中断  cpu被偷走

    第四行

    物理内存信息

    第五行

    虚拟内存信息

    ------------------------------------------------------------------------------------------------------------

    1.1 CPU利用率和平均负载

      利用率:CPU真正工作时间/统计时间

      平均负载:某段时间CPU真正任务数/该段时间CPU能够处理的最大任务数

    2.内存管理

      free命令用于查看内存使用状态

    2.1 buffer和cache 

      buffer:主要用于缓冲,要写入硬盘的数据先保存到buffer,等到了一批再一次性写入,避免频繁写硬盘

      cache:主要用于加快读取速度,对于经常使用的文件读入到cache,以便下次快速使用,避免频繁读硬盘

    3.硬盘管理

    df命令,查看硬盘信息

      

      -a  包含全部的文件系统

      -h  以可读性较高的方式来显示信息

      -i  显示inode的信息

      -l  仅显示本地端的文件系统

      -T  显示文件系统的类型

      dd:用于复制文件并对原文件的内容进行转换和格式化处理。

        dd测试硬盘速度:dd if=/dev/zero of=/a.txt bs=200M count=1

    4.进程管理

      ps -aux,显示进程信息

        pstree:显示进程树(centos7默认没有pstree,需要yum -y install psmisc

      &:命令后加入“&”符号表示后台运行。

        kill:通过pid杀死一个进程。kill [pid]

      pkill:通过进程名杀死一个进程。pkill [进程名字]

    5. 硬盘分区、格式化、文件系统

      fdisk:磁盘分区命令。

        -i:列出磁盘信息

      mkfs.文件系统类型:格式化硬盘并制作文件系统

      mount 要挂载的磁盘 目标路径:挂载磁盘

      umount 目标路径:取消挂载

    6. swap分区

      swapon -s:查看swap分区信息

      swapoff:关闭swap分区

    制作swap分区流程

      mkswap 目标磁盘

      swapon 目标磁盘

  • 相关阅读:
    拉格朗日插值
    [数论] hdu 5974 A Simple Math Problem (数论gcd)
    混合图欧拉回路
    上下界网络流
    HDU 6623 Minimal Power of Prime(数学)
    图的连通度
    最小点权覆盖和最大点权独立集
    最大权闭合子图(最小割,蕴含式最大获利问题)
    CodeForces Goodbye 2017
    网络流建模汇总
  • 原文地址:https://www.cnblogs.com/chenrenjian/p/6910336.html
Copyright © 2011-2022 走看看