zoukankan      html  css  js  c++  java
  • 第六章

    第六章
    查看cpu负载 用uptime
    load average 0.00 ,0.01, 0.05
    一分钟内 五分钟 十五分钟 cpu负载情况
    2.查看cpu信息
    cat /proc/cpuinfo
    physical id : 0 物理个数
    cpu cores; 1 cpu 核心数
    3.
    vmstat查看cpu 内存 使用情况
    4.查看内存信息
    cat /proc/meninfo

    mentotal 物理内存
    menfree 空闲内存
    swapfree 空闲虚拟内存
    5.free —m 以M为单位 查看虚拟内存 物理内存

    6 top是一个劢态显示过程,即可以通过用户按键来丌断刷新当前状态。
    如果在前台执行该 命令,它将独占前台,直到用户终止该程序为止。
    7.
    磁盘的I/O情况,直接影响着数据的读写速率,
    也严重影响着整体系统的性 能。评估磁盘的性能常使用“iostat”命令。
    -c 仅显示cpu
    -d 仅显示 磁盘
    -k 以k为单位
    -p 具体设备或参数all 用于显示某块设备及系统分区统计信息
    -t 输出结果时,仅显示收集时间
    -V 打印版本号和帮助信息
    - x 输出扩展信息


    8. netstat - tulnp 能够对网络接口状态进行监控,采集网络接口的状态信息。
    netstat- i 查看网络接口信息
    iface 网络接口
    MTU 最大传输单元
    RX-OK/已经准备接收/发送的数据包。
    RX-ERR/TX/ERR /接收/发送数据包时出现错误的数据包
    RX-DRP/TX-DRP 接收/发送丢失的数据包
    创建空文件:
    # dd if=/dev/zero of=/root/file1 bs=1M count=10000M

    3.#vmstart
    vmstat是一个比较全面的性能分析工具,通过此工具可以对系统的进程情况、内存使用情况、
    swap和块设备IO以及CPU使用情况进行统计并报告相应的信息。

    4.查看CPU信息
    #cat /proc/cpuinfo
    cpu cores CPU的核心数
    physical id :0 物理CPU个数 0表示只有一个物理cpu

    5.查看内存信息
    #cat /proc/meminfo
    MemTotal 物理内存
    MemFree 空闲的物理内存
    SwapTotal 虚拟内存
    SwapFree 空闲的虚拟内存

    6.查看物理内存和虚拟内存
    #free -m
    以M为单位,查看内存信息,包括物理内存和虚拟内存

    7.动态查看
    #top
    q退出

    8.评估磁盘的性能
    #iostat

    9.对网络接口状态进行监控,采集网络接口的状态信息
    #netstat
    -tulnp
    -i 查看网络接口的详细信息
    内核
    作用:①资源调度,资源管理器
    向进程透明的分配CPU,内存等访问资源
    ②解释器
    在进程与硬件之间传递信息
    查看内核:uname -r
    内核架构
    x86
    x86_64
    安腾
    power PC
    2.内核模块
    存放目录:cd /lib/modules
    ls
    cd 内核
    ls
    cd /kernel
    ls
    文件系统模块的路径:/lib/modules/3.10.0-693.e17.x86_64/kernel
    查看当前系统中所有被加载的模块: lsmod
    查看某个模块的详细信息: modinfo +模块名
    加载内核模块:moprobe+模块名
    卸载内核模块 :moprobe -r


    3.对内核参数的调整,对发挥系统的性能和稳定及安全性起着至关重要的作用。
    – 永久开启IP转发
    #cat /proc/sys/net/ipv4/ip_forward 默认0
    #vim /usr/lib/sysctl.d/00-system.conf
    net.ipv4.ip_forward = 1
    #cat /proc/sys/net/ipv4/ip_forward
    1
    -临时开启IP转发
    echo 1 > /proc/sys/net/ipv4/ip_forward
    #cat /proc/sys/net/ipv4/ip_forward
    1
    – 禁止ping命令(禁止别人ping本机,但是允许本机ping别的主机)
    #cat /proc/sys/net/ipv4/icmp_echo_ignore_all
    #vim /usr/lib/sysctl.d/00-system.conf
    net.ipv4.icmp_echo_ignore_all = 1
    - 使内核参数修改永久生效(刷新内核参数)
    – sysctl -p /usr/lib/sysctl.d/00-system.conf

  • 相关阅读:
    springboot设置Https请求
    mac OS 搭建PHP项目开发环境
    javascript SDK开发之webpack中eslint的配置
    Linux用户空间内存区域的匿名映射
    Ubuntu上架设PPPoE Server
    20060518: Alert!
    Unity3D的坑系列:打包Assetbundle丢失Shader问题(贴图显示不了)
    RequestDispatcher.forward() 方法和HttpServletResponse.sendRedirect()方法的区别
    类和对象、封装、继承、多态
    Linux命令(4):touch
  • 原文地址:https://www.cnblogs.com/wx9527/p/14906628.html
Copyright © 2011-2022 走看看