美文网首页linux性能优化性能测试
Linux服务器性能调整(性能分析)

Linux服务器性能调整(性能分析)

作者: SkTj | 来源:发表于2019-03-07 11:03 被阅读26次

    1、性能分析的四个方面:CPU、内存、IO、网络
    2、CPU
    -uptime
    -cat /proc/cpuinfo
    -vmstat :r 运行的进程 b被阻塞的进程

    image.png
    内存
    image.png
    in 中断次数每秒 cs上下文切换 .如果wa过大,IO有瓶颈
    image.png
    -top参数详解
    image.png
    image.png
    -sar
    3、内存
    -查看内存情况,cat /proc/meminfo cat /proc/slabinfo
    -ps aux (vsz:虚存印记、RSS:物理内存量)
    -cat /proc/pid/maps 进程的内存映射情况
    -vmstat
    -sar
    4、IO
    -iostat
    -sar -b
    image.png
    5、网络
    -netstat:netstat -an netstat -s nestat -i
    -tcpdump
    -ethtool
    -snmp
    -ifconfig
    -route
    -arp
    -ping
    -traceroute
    -nslookup
    -dig
    6、系统跟踪工具
    -top 整体
    -strace 跟踪进程发出的所有系统调用 strace -p 1 /strace -c -p 1
    image.png
    -OProfile 基于系统定时器或性能计数器的支持,支持了当前运行系统的概况信息,包括系统在某个应用中消耗的时间量:opcontrol oprof_start oprofpp op_time op_to_source op_merge
    -Performance Inspector:一套用于识别性能问题和性能特征的工具
    7、基准测试
    -微基准测试:系统基准测试、磁盘基准测试、网络基准测试、应用基准测试
    -系统基准测试:LMbench:https://blog.csdn.net/lnxfei/article/details/45194015 或者AIM9 或者 Reaim
    -磁盘基准测试:Bonnie++:https://blog.csdn.net/choice_jj/article/details/8026130 或者IOZone 或者IOmeter 或者dbbench
    -网络基准测试:Netperf:http://blog.sina.com.cn/s/blog_6b1ccd6501013119.html
    -应用基准测试:Java基准测试:Volanomark 或者specjbb:https://blog.csdn.net/guofu8241260/article/details/9232747
    -存储性能测试:postmark:https://www.cnblogs.com/lpfuture/p/6054896.html
    -数据库基准测试:mysql:https://www.cnblogs.com/huixuexidezhu/p/6945416.html
    -web服务器基准测试:specweb:https://blog.csdn.net/kensp1/article/details/8498262
    -web服务器基准测试:TPC-W:https://blog.csdn.net/u010010428/article/details/52791309
    ----SPECjAppServer 复杂测试

    相关文章

      网友评论

        本文标题:Linux服务器性能调整(性能分析)

        本文链接:https://www.haomeiwen.com/subject/wbbqpqtx.html