1、error信息 管理员身份启动 参考博客http://www.cnblogs.com/kekemm/p/6785616.html 2、/data/db 存放数据库的文件权限不对,修改权限 3、删除文件,用Mongodb用户创建文件 4、后台运行mongodb服务端 ...
分类:
数据库 时间:
2018-02-27 14:58:47
阅读次数:
215
这个tcmalloc很出名了,是google出的内存管理模块,比传统模块控制更合理,能应付更高的并发,而且也更稳定.不过这个模块不是系统自带的,没有原生安装,所以需要手动去安装操作,稍微有点麻烦.这个模块包含在google封装的工具集google-perftools里面.安装先安装相关运行库,因为是用c++写的,需要make,还有一个运行环境libunwindyum -y in
分类:
数据库 时间:
2018-01-23 15:46:58
阅读次数:
199
功能及原理 先来大概介绍下Google Heap Profiler,大致有三类功能: 可以分析出在程序的堆内有些什么东西 定位出内存泄露 可以让我们知道哪些地方分配了比较多的内存 大概的原理就是使用tcmalloc 来代替malloc calloc new等等,这样Google Heap Profi ...
分类:
其他好文 时间:
2018-01-02 13:23:44
阅读次数:
223
内存管理对于任何程序都是很重要的一块,leveldb自己也实现了一个简单了内存分配器,而不是使用一些其他开源软件tcmalloc等,避免了对其他软件的依赖。 自己实现内存分配器有什么好处呢? 我认为主要有以下几点: 1. 内存池的主要作用是减少new 、 delete 等的调用次数,也就是减少系统调 ...
分类:
数据库 时间:
2017-09-27 18:51:53
阅读次数:
280
Golang 的内存管理基于 tcmalloc,可以说起点挺高的。但是 Golang 在实现的时候还做了很多优化,我们下面通过源码来看一下 Golang 的内存管理实现。下面的源码分析基于 go1.8rc3。1.tcmalloc 介绍关于 tcmalloc 可以参考这篇文章 tcmalloc 介绍,... ...
分类:
其他好文 时间:
2017-08-31 11:02:17
阅读次数:
229
前端tenginx配置
cat/usr/local/tengine/conf/nginx.conf
usernginxnginx;
worker_processesauto;
worker_cpu_affinityauto;
error_log/var/log/tengine/error.logcrit;
pid/var/run/nginx.pid;
google_perftools_profiles/var/tmp/tcmalloc;
worker_rlimit_nofile65535;
..
分类:
其他好文 时间:
2017-06-30 12:27:19
阅读次数:
645
启用tcmalloc编译后,在测试机上调试启动运行都没有问题,但是上了线上服务器后就无法启动,CPU占用还非常高,pstack看了下,死锁了,线程全部卡在spinlock下面,又折回去发现在我开发机上就不会走到SpinLock::SlowLock这个函数,没辙,老老实实自己折腾个内存池吧Thread5(Thre..
分类:
其他好文 时间:
2017-06-15 16:29:24
阅读次数:
401
使用TCMalloc进行堆栈分析 Author:Echo Chen(陈斌) Email:chenb19870707@gmail.com Blog:Blog.csdn.net/chen19870707 Date:October 10th, 2014 在前一篇译文《使用TCmalloc的堆栈检查》,介绍 ...
分类:
其他好文 时间:
2017-06-14 19:23:06
阅读次数:
1671
转自:http://blog.csdn.net/chosen0ne/article/details/9338591 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 一 原理 二 安装和使用 目录(?)[-] 周末抽空看了一 ...
分类:
其他好文 时间:
2017-05-12 13:13:48
阅读次数:
210
第二部分 源码 基于 Go 1.4,相关文件位于 src/runtime 目录。文章忽略了 32bit 代码,有兴趣的可自行查看源码文件。为便于阅读,示例代码做过裁剪。 1. Memory Allocator Go 内存分配器基于 tcmalloc 模型,这在 malloc.h 头部注释中有明确说明 ...
分类:
其他好文 时间:
2017-04-21 17:25:50
阅读次数:
297