自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

转载 ping: unknown

转载于:http://www.centoscn.com/CentosBug/osbug/2014/0430/2896.htmlping www.sina.comping: unknown host www.sina.com确认网络没问题的情况下, 可以通过如下步骤寻找解决办法: 1) 确认设置了域名服务器# cat /etc/resolv.confn

2017-07-31 15:31:04 320

原创 linux 下应用编程进程内存资源的限制

0x01 缘由  当将生产环境换为64bit后,系统内存的问题全部显现,内存耗尽、内存占用大,导致内存耗尽,吃掉交换分区内存,然后系统卡、卡、卡... ...0x02 知识点  内存相关知识点参考http://blog.csdn.net/pangyemeng/article/details/74806620  linux c 编程资源限制:  API:  能够通过函数get

2017-07-24 13:53:56 5096

转载 ES内存配置

0x01缘由产品在生成环境中运行时,总是发现ES对内存的消耗较多,为了使服务器稳定运行,得适量控制ES对内存的消耗。0x02 转载于http://blog.csdn.net/hereiskxm/article/details/467449851. 产生Data too large异常今早运行查询时,ES返回了如下报错:{ "error": "..

2017-07-21 14:18:51 8212

原创 write调用-linux系统编程

0x01 缘由      当write()调用返回时,内核已经把数据从提供的缓冲区拷贝到内核缓冲区中,但不保证数据已经写到目的地。实际上,write调用执行非常快,因此不可能保证数据已经写到目的地。处理器和硬盘之间的性能差异使得这种情况非常明显。如下图所示:  write调用和内核缓冲区数据写入硬盘完全是两个独立的操作。write没有等待内核缓冲区数据写入硬盘完成后才返

2017-07-18 08:56:43 680

原创 I/O性能分析-对问题的分析不能只看表象

0x01 缘由     最近,生产环境下出现了一些事故,系统宕机。随之大家开始重视运维,最近发布版本程序后,系统集成部对一进程I/O进行了报警,说程序I/O占用99%,如下图:          IO那列长期处于99%!0x02 I/O分析中关注的一些参数     磁盘利用率(disk utilization)     磁盘队列长度(disk queue

2017-07-16 17:37:20 2639

转载 磁盘I/O那些事

转载:最近生产环境对小文件的写入较多,导致磁盘I/O某进程占用较高,虽然现在没有暴露很多问题,我想当数据量大后,这里肯定是相关瓶颈,所以预先学习下相关知识点,尤其是小文件的读写;转载于:https://tech.meituan.com/about-desk-io.html?utm_source=tuicool&utm_medium=referral?utm_source=tuicool&utm

2017-07-16 14:32:33 472

转载 linux文件IO

0X01缘由       最近产品生产环境了解到,磁盘I/O频率较高,不仅仅ElasticSearch这样分布式服务系统占用较高,而且后台处理程序写小文件频率较高。用iotop查看时,表象上看到瞬时占用到99.99%,于是学习一把。0x02转发原文           转载于:http://blog.chinaunix.net/uid-27105712-id-3270102.html?

2017-07-16 11:38:34 274

原创 C++ STL使用,以及注意事项

0x01 缘由  最近在做产品的开发上发现一个问题,发现对待成熟的库和开源组件时,开发者有两种态度:  一类:非常崇拜开源组件和STL,盲目的使用;  二类:喜欢自己去实现一个库,类似造轮子;  这两类人我觉得需要把握好一个度:    1、正确场景使用正确的库;    2、特殊的场景可以用更精炼、效率更高的实现;    3、然后一切根据测试数据和性能数据说服对方;

2017-07-13 17:12:50 1606

原创 一次外场宕机引发对linux内存管理的进一步思考--Linux虚拟地址空间如何分布

这边文章主要从一次宕机事故引申对linux内存布局的思考、对内存分配的思考、对linux保护机制的思考、对swap交换去的思考。

2017-07-08 15:04:58 1601

原创 shell脚本将gbk文件转化为utf-8

使用注意项:原来文件格式gbk的,否则可能出现utf-8转utf-8乱码。#!/bin/bashfunction gbk2utf(){ file="$1" echo "处理文件 '$file' ..." iconv -f gb2312 -t UTF-8 -c "$file" > tmp mv -f tmp "$file"}function get

2017-07-04 13:36:18 8504 1

原创 const---最近在抓编程规范,谈谈const

0x01缘由     最近团队在做代码规范,所以简单记录下一些自己的思考。顺带复习下相关用法。0x02 const常用用法(1)定义常量(2)修饰函数的参数(3)修饰函数的返回值(4)修饰函数的定义体0x03 常见编程规范中的要求下图华为:     下图google:     0x04 c++中为什么强调对输入

2017-07-03 16:54:57 385

原创 产品中的性能优化总结

0x01 缘由     引自:“一个重要的性能优化经验是:绝不应该相信你的“哪些部分会比较慢”直觉,而是应该在实际环境中测量API的真实性能概况,然后把优化精力集中在影响最大的部分。进一步说是,没必要一开始就实现最高效的API:先用一种简单的方式实现,在一切正常工作后,再找出需要优化的部分。”--《C++ API设计》。     在整个3-6月从产品的简单设计,到产品的快速开发,到产品

2017-07-02 20:11:43 753

Snort运行流程图(gperftools结果)

Snort运行流程图(gperftools结果),整体了解snort运行机制。

2017-06-29

Stack 的建立,删除及相关操作

Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作

2010-12-24

Stack 的建立,删除及相关操作

Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作

2010-12-24

Stack 的建立,删除及相关操作

Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作Stack 的建立,删除及相关操作

2010-12-24

数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT

数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT

2010-12-21

Link操作链表的操作,删除,插入等

链表的操作,删除,插入等链表的操作,删除,插入等链表的操作,删除,插入等链表的操作,删除,插入等链表的操作,删除,插入等

2010-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除