![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能调优
文章平均质量分 81
shen1936
初到小生。。
展开
-
Linux 性能监控
一. Linux 性能监控的概述 系统由若干子系统构成,通常修改一个子系统有可能影响到另外一个子系统,甚至会导致整个系统不稳定、崩溃。所以说优化、监测、测试通常是连在一起的,而且是一个循环而且长期的过程,通常监测的子系统有以下这些:(1). CPU(2). Memory(3). IO(4). Network转载 2014-09-24 14:22:56 · 408 阅读 · 0 评论 -
系统之锹sysdig:Linux服务器监控和排障利器
当你需要追踪某个进程产生和接收的系统调用时,首先浮现在你脑海中的是什么?你可能会想到strace,那么你是对的。你会使用什么样的命令行工具来监控原始网络通信呢?如果你想到了tcpdump,你又作出了一个极佳的选择。而如果你碰到必须追踪打开的文件(在Unix意义上:一切皆文件)的需求,可能你会使用lsof。strace、tcpdump以及lsof,确实是些伟大的工具,它们应该成为每个系统管理员工转载 2014-12-01 11:54:32 · 564 阅读 · 0 评论 -
linux下使用TCP存活(keepalive)定时器
在一次性能测试中发现,当性能ce原创 2014-10-17 14:32:24 · 610 阅读 · 0 评论 -
wireshark——Http报文分析
通过使用wireshark原创 2014-09-29 14:46:48 · 5707 阅读 · 0 评论 -
WireShark分析TCP协议
摘要:利用wireshark分析TCP协议的报文,和其基本行为,包括三次握手,中间信息的交互,和最后的断开连接。其中通过中间信息的交互,可以看出TCP的累积式确认。一:基本TCP报文分析转载 2014-09-29 15:20:14 · 1618 阅读 · 1 评论 -
Linux性能监控——netWork
网络是所有子系统中最难监控的了。首先是由于网络是抽象的,更重要的是许多影响网络的因素并不在我们的控制范围之内。这些因素包括,延迟、冲突、阻塞等等。大部分的以太网络都是自适应速度的,因为一个网络中可能有不同的网络设备采用不同的速率和工作模式(全双工或半双工)。大部分企业网络都工作在100到1000BaseTX。ethtool命令可以设置网卡的工作速率和模式。原创 2014-09-28 22:09:19 · 606 阅读 · 0 评论 -
MYSQL数据库网卡软中断不平衡问题及解决方案
原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: MYSQL数据库网卡软中断不平衡问题及解决方案最近公司在MySQL的数据库上由于采用了高速的如PCIe卡以及大内存,去年在压力测试的时候突然发现数据库的流量可以把一个千M网卡压满了。随着数据库的优化,现在流量可以达到150M,所以我们采用了双网卡,在交换机上绑定,做LB的方式,提高系统的吞吐量。但是在最近压转载 2014-09-25 11:57:27 · 2226 阅读 · 0 评论 -
linux 性能监控——IO
在这些情况下I/O会成为系统的瓶颈。我们会用到工具top,vmstat,iostat,sar等。每一个工具的输出都从不同的方面反映除系统的性能情况。原创 2014-09-24 18:40:17 · 565 阅读 · 0 评论 -
linux监控——nmon
分析 AIX 和 Linux 性能的免费工具,nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。原创 2014-09-24 19:52:10 · 832 阅读 · 0 评论 -
linux诊断CPU软中断问题
前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。 在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它的CPU完全使不上劲儿:转载 2014-09-24 13:20:25 · 2449 阅读 · 0 评论 -
java获得CPU使用率,系统内存,虚拟机内存等情况
JXM:Monitoring and Management Interface for the Java™ Platform 通过jmx可以监控vm内存使用,系统内存使用等 以下是网上某博客代码,特点是通过window和linux命令获得CPU使用率。 利用java程序实现获取计算机cpu利用率和内存使用信息。 创建一个Bean用来存贮要得到的信 pu转载 2015-02-05 18:29:04 · 507 阅读 · 0 评论