当前位置: 首页 > news >正文

宏大建设集团网站长沙 外贸网站建设公司价格

宏大建设集团网站,长沙 外贸网站建设公司价格,行业网站如何推广,服务器建设网站导读最近在做日志的实时同步#xff0c;上线之前是做过单份线上日志压力测试的#xff0c;消息队列和客户端、本机都没问题#xff0c;但是没想到上了第二份日志之后#xff0c;问题来了#xff1a;1、问题#xff1a;集群中的某台机器 top 看到负载巨高#xff0c;集群…导读最近在做日志的实时同步上线之前是做过单份线上日志压力测试的消息队列和客户端、本机都没问题但是没想到上了第二份日志之后问题来了1、问题集群中的某台机器 top 看到负载巨高集群中的机器硬件配置一样部署的软件都一样却单单这一台负载有问题初步猜测可能硬件有问题了。同时我们还需要把负载有异常的罪魁祸首揪出来到时候从软件、硬件层面分别寻找解决方案。2、排查从 top 中可以看到 load average 偏高%wa 很高%us 偏低从上图我们大致可以推断 IO 遇到了瓶颈下面我们可以再用相关的 IO 诊断工具具体的验证排查下。常用组合方式有如下几种•用vmstat、sar、iostat检测是否是CPU瓶颈•用free、vmstat检测是否是内存瓶颈•用iostat、dmesg 检测是否是磁盘I/O瓶颈•用netstat检测是否是网络带宽瓶颈2.1 vmstatvmstat命令的含义为显示虚拟内存状态(“Virtual Memor Statics”)但是它可以报告关于进程、内存、I/O等系统整体运行状态。它的相关字段说明如下Procs(进程)•r: 运行队列中进程数量这个值也可以判断是否需要增加CPU。(长期大于1)•b: 等待IO的进程数量也就是处在非中断睡眠状态的进程数展示了正在执行和等待CPU资源的任务个数。当这个值超过了CPU数目就会出现CPU瓶颈了Memory(内存)•swpd: 使用虚拟内存大小如果swpd的值不为0但是SISO的值长期为0这种情况不会影响系统性能。•free: 空闲物理内存大小。•buff: 用作缓冲的内存大小。•cache: 用作缓存的内存大小如果cache的值大的时候说明cache处的文件数多如果频繁访问到的文件都能被cache处那么磁盘的读IO bi会非常小。Swap(交换区)•si: 每秒从交换区写到内存的大小由磁盘调入内存。•so: 每秒写入交换区的内存大小由内存调入磁盘。注意内存够用的时候这2个值都是0如果这2个值长期大于0时系统性能会受到影响磁盘IO和CPU资源都会被消耗。有些朋友看到空闲内存(free)很少的或接近于0时就认为内存不够用了不能光看这一点还要结合si和so如果free很少但是si和so也很少(大多时候是0)那么不用担心系统性能这时不会受到影响的。IO(输入输出)(现在的Linux版本块的大小为1kb)•bi: 每秒读取的块数•bo: 每秒写入的块数注意随机磁盘读写的时候这2个值越大(如超出1024k)能看到CPU在IO等待的值也会越大。system(系统)•in: 每秒中断数包括时钟中断。•cs: 每秒上下文切换数。注意上面2个值越大会看到由内核消耗的CPU时间会越大。CPU(以百分比表示)•us: 用户进程执行时间百分比(user time)。us的值比较高时说明用户进程消耗的CPU时间多但是如果长期超50%的使用那么我们就该考虑优化程序算法或者进行加速。•sy: 内核系统进程执行时间百分比(system time)。sy的值高时说明系统内核消耗的CPU资源多这并不是良性表现我们应该检查原因。•wa: IO等待时间百分比。wa的值高时说明IO等待比较严重这可能由于磁盘大量作随机访问造成也有可能磁盘出现瓶颈(块操作)。•id: 空闲时间百分比从 vmstat 中可以看到CPU大部分的时间浪费在等待IO上面可能是由于大量的磁盘随机访问或者磁盘的带宽所造成的bi、bo 也都超过 1024k应该是遇到了IO瓶颈。2.2 iostat下面再用更加专业的磁盘 IO 诊断工具来看下相关统计数据。它的相关字段说明如下•rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s•wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s•r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s•w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s•rsec/s: 每秒读扇区数。即 delta(rsect)/s•wsec/s: 每秒写扇区数。即 delta(wsect)/s•rkB/s: 每秒读K字节数。是 rsect/s 的一半因为每扇区大小为512字节。(需要计算)•wkB/s: 每秒写K字节数。是 wsect/s 的一半。(需要计算)•avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。delta(rsectwsect)/delta(riowio)•avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。•await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(rusewuse)/delta(riowio)•svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(riowio)•%util: 一秒中有百分之多少的时间用于 I/O 操作或者说一秒中有多少时间 I/O 队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)可以看到两块硬盘中的 sdb 的利用率已经 100%存在严重的 IO 瓶颈下一步我们就是要找出哪个进程在往这块硬盘读写数据。2.3 iotop根据 iotop 的结果我们迅速的定位到是 flume 进程的问题造成了大量的 IO wait。但是在开头我已经说了集群中的机器配置一样部署的程序也都 rsync 过去的一模一样难道是硬盘坏了这得找运维同学来查证了最后的结论是Sdb为双盘raid1使用raid卡为“LSI Logic / Symbios Logic SAS1068E”无cache。近400的IOPS压力已经达到了硬件极限。而其它机器使用的raid卡是“LSI Logic / Symbios Logic MegaRAID SAS 1078”有256MB cache并未达到硬件瓶颈解决办法是更换能提供更大IOPS的机器比如最后我们换了一台带 PERC6/i 集成RAID控制器卡的机器。需要说明的是raid信息是在raid卡和磁盘固件里面各存一份磁盘上的raid信息和raid卡上面的信息格式要是匹配的否则raid卡识别不了就需要格式化磁盘。IOPS本质上取决于磁盘本身但是又很多提升IOPS的方法加硬件cache、采用RAID阵列是常用的办法。如果是DB那种IOPS很高的场景现在流行用SSD来取代传统的机械硬盘。不过前面也说了我们从软硬件两方面着手的目的就是看能否分别寻求代价最小的解决方案知道硬件的原因了我们可以尝试把读写操作移到另一块盘然后再看看效果3、最后的话另辟蹊径其实除了用上述专业的工具定位这个问题外我们可以直接利用进程状态来找到相关的进程。我们知道进程有如下几种状态•D uninterruptible sleep (usually IO)•R running or runnable (on run queue)•S interruptible sleep (waiting for an event to complete)•T stopped, either by a job control signal or because it is being traced.•W paging (not valid since the 2.6.xx kernel)•X dead (should never be seen)•Z defunct (zombie) process, terminated but not reaped by its parent.其中状态为 D 的一般就是由于 wait IO 而造成所谓的”非中断睡眠“我们可以从这点入手然后一步步的定位问题
http://www.sadfv.cn/news/226438/

相关文章:

  • 南京网站推广企业网站的规划与设计
  • 网站建设方案及报微信注册小程序收费吗
  • 网站平台建设公司中信建设有限责任公司客户
  • 华威桥网站建设在一家传媒公司做网站编辑 如何
  • 北京欢迎你网站建设网站制作 青岛
  • win7 iis发布网站教程宁德网页设计
  • 做网站用花生壳哪个版本自己的电脑可以做网站服务器
  • 免费大气网站模板河南周口东宇网站建设
  • 网站建设做的好处徐州关键词优化如何
  • 剑网三奇遇查询网站怎么做邯郸建移动网站费用
  • 网站建设 犀牛北京建设信源网站 怎么打不开
  • 建一个商城网站多少钱重庆公司大学派斯学院
  • 怎样建立自己的公众号seo关键词优化公司
  • 2019年云南建设银行招聘网站网站设置价格错误不愿意发货
  • 购物网站 wordpress 英文模板wordpress怎么看展现量
  • 网站建设怎么添加图片上去酒吧网站模板
  • 番禺营销型网站建设网站的色彩搭配
  • 温州个人网站建设学生个人博客网站模板
  • 公司网站服务商处理营销型网站建设策划的几个误区
  • wordpress建站 东莞网站建设测评报告
  • 做wd网站实训报告总结seo软件排行榜前十名
  • 新乡专业网站建设公司网站建设模式有哪些内容
  • 做网站有限公司做网站编辑需要经验吗
  • 清河哪里做网站最新网站建设的模板
  • 厦门网站改版做百度网站那家好
  • 网站开发运营维护方案建议烟台论坛
  • 焦作音响网站建设做网站仓库报表系统
  • 胶南做网站查询百度关键词排名
  • 高平企业网站焦作网站建设哪家权威
  • 商城网站项目策划书怎么创建公众号赚钱