zoukankan      html  css  js  c++  java
  • Linux系统分析命令总结

    1、top :实时显示系统内进程的资源占用状况

    2、iostat :显示系统设备的io负载状况。  -x 常用选项,用于显示和io相关的扩展数据

    3、netstat -apn:显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等

         netstat -tlnp:只查看本机监听端口

    4、sar:显示系统活动,包括:文件的读写情况、系统调用的使用情况、磁盘I/OCPU效率、内存使用状况、进程活动及IPC有关的活动等

    5、oprofile:cpu的使用状况。

    初始化

    • opcontrol --no-vmlinux : 指示oprofile启动检测后,不记录内核模块、内核代码相关统计数据
    • opcontrol --init : 加载oprofile模块、oprofile驱动程序

    检测控制

    • opcontrol --start : 指示oprofile启动检测
    • opcontrol --dump : 指示将oprofile检测到的数据写入文件
    • opcontrol --reset : 清空之前检测的数据记录
    • opcontrol -h : 关闭oprofile进程

    查看检测结果

    • opreport : 以镜像(image)的角度显示检测结果,进程、动态库、内核模块属于镜像范畴
    • opreport -l : 以函数的角度显示检测结果
    • opreport -l test : 以函数的角度,针对test进程显示检测结果
    • opannotate -s test : 以代码的角度,针对test进程显示检测结果
    • opannotate -s /lib64/libc-2.4.so : 以代码的角度,针对libc-2.4.so库显示检测结果

    6、ps aux 或 ps -ef:系统当前进程状态

    7、free:监控系统内存

    8、cat /proc/meminfo 查看系统内存的使用状况

    9、du -sh --max-depth=1:查看文件占用磁盘状况 s:总量 h:带单位

    10、df:系统磁盘空间状况

  • 相关阅读:
    蓝鲸财经新闻记者实战培训
    雷军解密小米商业内核
    OpenGL6-纹理动画
    OpenGL5-纹理贴图
    OpenGL4-绘制旋转的立方体
    OpenGL3-绘制各种图元绘制
    OpenGL2-绘制三角形
    OpenGL1-创建窗口(建立Win32的OpenGL开发环境 )(代码上传)
    一步步做程序优化-讲一个用于OpenACC优化的程序(转载)
    常用编译选项介绍
  • 原文地址:https://www.cnblogs.com/zl1991/p/7228052.html
Copyright © 2011-2022 走看看