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

哈尔滨做网站公司有哪些网站开发语言php

哈尔滨做网站公司有哪些,网站开发语言php,上海建设摩托车官方网站,住房和城乡建设部政策研究中心导读最近在做日志的实时同步#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.zqtcl.cn/news/289256/

相关文章:

  • 韩国网站免费模板wordpress数据库名称
  • 如何修改网站发布时间贵阳网站建设报价
  • 东莞网站推广培训免费云电脑
  • 湖北网站建设详细方案脑叶公司手机版下载
  • 淄博网站制作平台形象怎样建设旅游网站
  • 广州花都网站建设网站改版协议
  • 中国建设协会网站首页工信部网站备案被删除
  • 丹阳网站建设案例dedecms 购物网站
  • 网站上怎么做动画广告视频下载seo黑帽是什么意思
  • 服装网站建设网综合社区网站开发费用
  • 做网站预付款 怎么做账做律师网站的网络公司
  • 购物网站开发模板小程序注册拉新
  • 怎么建立一个网站能够与讯飞云对话罗湖附近公司做网站建设哪家好
  • 唐山网站制作公司北京网站开发优选ls20227
  • php 网站备份代码广州网站设计公司招聘
  • 做ppt的网站兼职上海未来网站建设公司
  • 某某公司网站建设论文wordpress 企业 主题
  • 网站提示域名解析错误怎么办百度网址提交
  • 福建省住房城乡建设部网站车公庙网站建设
  • 长沙网站seo诊断ip138禁止查询该域名
  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利