你的位置:首页

TCMalloc优化MySQL、Nginx、Redis内存管理

TCMalloc(Thread-Caching Malloc)与标准glibc库的malloc实现一样的功能,但是TCMalloc在效率和速度效率都比标准malloc高很多。TCMalloc是 google-perftools工具中的一个(gperftools四个工具分别是:TC...

2017-01-01 (454)次关注 评论(0) 阅读全文

sysbench使用总结

sysbench是一款多线程系统压测工具。可以根据影响数据库服务器性能的各种因素来评估系统的性能。可以用来测试文件I/O,操作系统调度器,内存分配和传输速度,POSIX线程,以及数据库服务器等。sysbench支持 Lua脚本语言以实现更加灵活的设置。属于全能型的测试工具...

2017-01-01 (448)次关注 评论(0) 阅读全文

使用easy_install和源代码包的方式安装MySQLdb

1. easy_install方式安装MySQLdb(新安装Python版本)mkdir python cd python/ wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz tar xzf Python-2....

2016-12-31 (432)次关注 评论(0) 阅读全文

Linux下使用mail命令发送邮件

Linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送。mail命令的语法如下:Usage: mail[-iInv][-s subject][-c cc-addr][-b bcc-addr] to-addr...[--...

2016-12-25 (455)次关注 评论(0) 阅读全文

CentOS 6安装sheepdog虚拟机分布式储存

前言 sheepdog是一个专门为qemu设计的虚拟机分布式文件系统,采用完全对称的结构,没有元数据服务的中心节点,因此免除了单点故障的隐患.本文基于最新的0.7.0版本测试,介绍sheepdog的安装配置和使用. sheepdog...

2016-12-23 (426)次关注 评论(0) 阅读全文

GitHub README.md语法详解

针对中文,演示Markdown的各种语法大标题===================================大标题一般显示工程名,类似html的\<h1\><br/>你只要在标题下面跟上=====即可中标题--...

2016-12-19 (431)次关注 评论(0) 阅读全文

基于LVS负载均衡的高性能Web设计与实现

1、部署环境架构设计随着Web站点访问量的不断提高,Web服务器处理请求的压力将会日益增大,进而影响到Web站点的性能。当单台Web服务器所能承受的压力到达极限时,就需要有更多的服务器来分担工作,将流量合理转移到更多的服务器上。本文主要介绍通过LV...

2016-12-15 (474)次关注 评论(0) 阅读全文

为linux增加file swap交换分区

1、进入一个目录cd/var/2、获取256M的文件块:dd if=/dev/zero of=swapfile bs=1024 count=2621443、创建swap文件/sbin/mkswap swapfile4、激活swap文件/sbin/swapon swapfile5...

2016-12-09 (417)次关注 评论(0) 阅读全文

比top好用的Linux进程管理监控工具htop

1. htop简介Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用...

2016-12-01 (6404)次关注 评论(0) 阅读全文

对Nginx SSL的性能进行调整

这篇文章是讲web服务器方面的性能调整.不包括数据库性能的调整.初始化服务器这个web服务器运行在一个EC2 t1.micro环境.我选择 Nginx+ PHP5-FPM来运行php页面,出于安全考虑我使用SSL.测试性能我使用Blitz.io来进行压力和性能测试.下面...

2016-11-29 (6395)次关注 评论(0) 阅读全文

memcache和memcahced区别

Memcache是什么?Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管...

2016-11-21 (6387)次关注 评论(0) 阅读全文

Nginx ecshop伪静态规则

if(!-e$request_filename){ rewrite"^/index\.html"/index.php last; rewrite"^/category$"/index.php last; rewrite...

2016-11-15 (6387)次关注 评论(0) 阅读全文

用FPM轻松制作RPM包

用自建的YUM仓库后,安装工具变的简便快速,而且方便统一管理软件的版本。啰嗦一下,自建的YUM仓库还可以结合cobbler,实现定制化的系统安装(关于系统安装,最近做了一个自动化安装系统的平台,使用cobbler提供的接口,这个以后发博补充一下)。总而言之,由于自建YUM仓库的推...

2016-11-08 (6418)次关注 评论(0) 阅读全文

Ubuntu下OpenStack Swift单节点部署手册

部署环境VMware Workstation9(推荐版本,低版本亦可,只要能安装Ubuntu12.04)Ubuntu12.04 Server32 bitOpenStack Swift v1.8(Grizzly)说明此文档为基于官方修改的只针对Ubuntu12.04,...

2016-11-01 (6400)次关注 评论(0) 阅读全文

CloudStack 4.1.0安装详解 - 4、基本资源域

CloudStack拥有强大的硬件管理能力,可以把企业的内部硬件资源统一管理起来,虚拟化为一个硬件资源池,实现按需分配。CloudStack对硬件资源的管理功能全部放在“基础架构”菜单下。登录后,选择左侧导航上的“基础架构”-->区域-->添加区域。区域是CloudS...

2016-10-31 (6423)次关注 评论(0) 阅读全文

CloudStack 4.1.0安装详解 - 3、vCenter

VMware是世界上顶尖的提供虚拟化和云计算解决方案的商业公司,在全球拥有400,000多家客户和55,000多家合作伙伴。若干个产品套系,几十种软件可以提供从单机虚拟化到云端的完整解决方案。它的产品功能太过强悍,如果你们公司已经买了它,那么基本上也就没有CloudStack什么...

2016-10-24 (6417)次关注 评论(0) 阅读全文

CloudStack 4.1.0安装详解 - 2、KVM

KVM(kernel-based Virtual Machine)是一个开源的系统虚拟化平台,自Linux2.6.20之后已集成到Linux内核中,因它使用Linux自身的调度器进行管理,所以相对于的虚拟化解决方案而言,其核心源码很少也更加的稳定。CloudStack支持与多种...

2016-10-15 (6415)次关注 评论(0) 阅读全文

CloudStack 4.1.0安装详解 - 1、管理节点

CloudStack是一个功能强大、UI友好的开源云(IaaS)计算解决方案。自Ctrix将CloudStack捐献给 apache后,一直持续高速发展,其社区活跃度已经渐渐赶上风头一时无两的另一开源云OpenStack平台。CloudStack拥有所有开源云平台中最为友善的管...

2016-10-08 (6475)次关注 评论(0) 阅读全文

redis安装配置笔记分享

简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set--有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、...

2016-10-01 (6422)次关注 评论(0) 阅读全文

突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)

前言LVS大家应该很熟悉,这款优秀的开源软件基本成为了IP负载均衡的代言词。但在实际的生产环境中会发现,LVS调度在大压力下很容易就产生瓶颈,其中瓶颈包括ipvs内核模块的限制,CPU软中断,网卡性能等,当然这些都是可以调优的,关于LVS的调优,会在这里详细讲 LVS调优攻略...

2016-09-30 (6436)次关注 评论(0) 阅读全文