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

网站开发的预算泰州公司网站建设

网站开发的预算,泰州公司网站建设,山西做网站价格,网站建设的背景了解更多银河麒麟操作系统全新产品#xff0c;请点击访问 麒麟软件产品专区#xff1a;https://product.kylinos.cn 开发者专区#xff1a;https://developer.kylinos.cn 文档中心#xff1a;https://documentkylinos.cn 现象描述 机房显示器连接服务器后黑屏#xff…了解更多银河麒麟操作系统全新产品请点击访问 麒麟软件产品专区https://product.kylinos.cn 开发者专区https://developer.kylinos.cn 文档中心https://documentkylinos.cn 现象描述 机房显示器连接服务器后黑屏重启服务器后系统正常运行。 现象分析 sa日志分析 查看问题时间点前后的sa日志发现在凌晨、系统可用内存已降至0memused为100G但cached只有1Gactiveinactive也只有33.4G。 这样来看问题时间点服务器可以ping通但无法连接的原因为系统内存耗尽free只剩下7G内存在min_free_kbytes为6534528的情况下考虑到DMA/DMA32区域的预留内存后系统已无法为用户态进程分配内存available因此显示为0。但同时我们发现一个异常的地方问题时间点available为0主要是memused占据了大量内存但系统的activeinactive之和与memused的对比却十分悬殊有大量内存被使用却未被统计监控到。 为此我们翻看了前几天的sa日志监控情况发现问题出现在28号下午。查看28号的sa日志可以看到28号上午时系统内存使用十分平稳各项内存统计指标都没有较大变化free和available也一直保持在60G以上。 但到了28号下午的15:00后情况发生了变化可以看到从这时起系统的free和available不断减少空闲内存减少说明内存被缓存、进程亦或是内核所使用但我们观察cached、anonpg、slab、pgtbl等参数基本都没变化同时used却又不断增加了。 系统可用内存free不断减少used上升但各项统计数据却显示各个内存监控指标没有发生变动这一般就说我们所说的内存黑洞或者幽灵内存问题。 内存黑洞问题介绍 追踪Linux系统的内存使用一直是个难题人们试着把能想到的各种内存消耗都加在一起kernel text、kernel modules、buffer、cache、slab、page table、process RSS…等等却总是与物理内存的大小对不上这是因为Linux kernel并没有滴水不漏地统计所有的内存分配kernel动态分配的内存中就有一部分没有计入/proc/meminfo中。 Kernel的动态内存分配通过以下几种接口 alloc_pages/__get_free_page: 以页为单位分配vmalloc: 以字节为单位分配虚拟地址连续的内存块slab allocatorkmalloc以字节为单位分配物理地址连续的内存块它是以slab为基础的使用slab层的general caches — 大小为2^n名称是kmalloc-32、kmalloc-64等在老kernel上的名称是size-32、size-64等。 通过slab层分配的内存会被精确统计可以参见/proc/meminfo中的slab/SReclaimable/SUnreclaim通过vmalloc分配的内存也有统计参见/proc/meminfo中的VmallocUsed 和 /proc/vmallocinfo而通过alloc_pages分配的内存不会自动统计除非调用alloc_pages的内核模块或驱动程序主动进行统计否则我们只能看到free memory减少了但从/proc/meminfo中看不出它们具体用到哪里去了这就是所谓的内存黑洞。 对于内存黑洞由于我们无法直接统计它的占用情况只能从meminfo的信息反推通常我们围绕LRU进行统计MemTotal MemFree 【Slab VmallocUsed PageTables KernelStack HardwareCorrupted Bounce X】【Active Inactive Unevictable (HugePages_Total * Hugepagesize)】这里的X就是黑洞内存。 最后黑洞内存问题由于看不到具体申请者通常只能根据经验来进行问题排查目前主要的问题原因有 各类内核驱动、安全插件、硬件驱动等通过alloc_pages申请内存导致内存被占用却无法看到被谁使用。这类情况我们此前遇到过虚拟化环境的balloon驱动、hns3网卡驱动等。socket或者pf_packet socket 收发包队列积压大量内存被用于socket缓冲区数据包存储导致系统内存被占用。 总结 通过查看收集的sosreport文件中各项日志文件能够确定29号凌晨发生的服务器宕机问题是由于系统内存不足无法为用户态进程分配内存导致。而引起内存不足的原因为从28号下午3点开始出现了异常内存黑洞占用。 由于当前机器没有部署相关内存监控内容其内存黑洞问题难以在后续环境排查无法分析造成该问题的原因。建议排查28号下午在问题机器上进行的相关操作并在之后部署相关内存监控脚本同时对服务器available内存值进行监控当发现有available内存值连续降低时及时查看机器状态。 后续机器又多次出现异常宕机但vmcore要不没有生成要不生成的无内容。结合上述问题怀疑是硬件存在问题硬件上面检查发现主板供电存在问题硬件日志中出现低电压报警。
http://www.pierceye.com/news/344806/

相关文章:

  • 网站内容的实现方式建筑设计人才招聘
  • 网站做优化效果怎样iis怎么做网站空间
  • 重庆市建设局网站郑州网站建设哪一家好
  • wordpress指定分类广告金融网站排名优化
  • 美妆网站建设方案陕西网络公司网站建设
  • 北京地铁建设的网站深圳建网站兴田德润可信
  • 平台门户网站建设企业战略规划方案
  • 北京网站备案的地址住房和城乡建设部网站质保金
  • 网络营销自学网站腾讯云服务器cvm
  • 建设旅行网站策划书浙江省职业能力建设处网站
  • 网站项目建设的组织机构wordpress做登录
  • 定制杯子岳阳优化营商环境
  • 中学院新校区建设专题网站如何搭建网络教学平台
  • 网站开发课程设计体会房地产查询官网
  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路