openstack网络详解
admin 12年前 (2013-05-16) 5744浏览 0评论
这篇文章基本是参考了http://www.mirantis.com/blog/的几篇英文blog,进过翻译和整理,详细介绍了openstack Essex版的网络模型,虽然在Folsom版启动了Quantum,但并不成熟,如果是部署中没有用到网络高级...
admin 12年前 (2013-05-16) 5744浏览 0评论
这篇文章基本是参考了http://www.mirantis.com/blog/的几篇英文blog,进过翻译和整理,详细介绍了openstack Essex版的网络模型,虽然在Folsom版启动了Quantum,但并不成熟,如果是部署中没有用到网络高级...
admin 12年前 (2013-05-15) 5108浏览 0评论
这两天因为项目需求需要搭建一个GitLab服务器,遇到了很多问题,参考了很多网络资料,终于搭建成功,在此把这个过程记录一下,利人利己。 一、最终目的 1,在Linux下创建GitLab服务器,客户端能够完成git 的 clone,pull,commi...
admin 12年前 (2013-05-14) 6068浏览 1评论
老大布置的任务,要分析一个5G大小的nginx log file,因为我的python也是刚学,所以摸索了很久,才实现了这个需求,废话不多话,简单粗暴,直接上代码! 功能介绍: 1、统计Top 100 访问次数最多的ip,并显示地理位置信息!这个是用...
admin 12年前 (2013-05-13) 2595浏览 0评论
一、mysql命令的分类 mysql命令可分为客户端命令和服务器端命令两类: 1)客户端命令 c:提前终止结束语句 g:无论语句结束符是什么,直接将此语句送至服务器端执行; G:无论语句结束符是什么,直接将此句送到服务器端执行,而且结果以竖排方式显示...
admin 12年前 (2013-05-13) 2291浏览 0评论
在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网站应用扩展的方方面面。 我记得十几年前第一波互联网...
admin 12年前 (2013-05-13) 2744浏览 0评论
在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请...
admin 12年前 (2013-05-09) 2800浏览 0评论
本文查阅方法: 1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题 2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能, 在查找搜索框中 输入需要查阅的 目录标题,便可以直接到达 标题内容 的位置。...
admin 12年前 (2013-05-08) 3590浏览 0评论
nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid的效果。 location / { proxy_redirect off; proxy_set_...
admin 12年前 (2013-05-08) 3088浏览 0评论
一般普通用户登录服务器,使用sudo命令之后,发现过一个时间不用sudo就会要求重新输入sudo密码,有什么好的方法让sudo的密码保持得更长一些呢? sudo visudo 找到 Defaults env_reset 在后面加上 ,times...
admin 12年前 (2013-05-08) 2864浏览 0评论
支持SQL标准的可用数据库有很多,其中多数在Python中都有对应的客户端模块. 这里我使用的mysql,它需要安装MySQLdb包.它相当于Python的数据接口规范Python DB API. root@10.1.1.45:~# apt-get ...
admin 12年前 (2013-05-07) 4099浏览 0评论
LevelDB是Google开源出的一个Key/Value存储引擎,它采用C++编写的,支持高并发访问和写入,特别适合对于高写入业务环境。 对于LevelDB的概览可以参考数据分析与处理之二(Leveldb 实现原理)对LevelDB的一个描述,本文...
admin 12年前 (2013-05-07) 3997浏览 0评论
LevelDb日知录之一:LevelDb 101 说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量...
admin 12年前 (2013-05-07) 3350浏览 0评论
对文件读写的支持一般由操作系统提供的统一接口,而操作系统抽象接口由文件系统实现具体操作。文件系统除了提供基本的读写服务,还需要对权限控制,元数据访问,基本的错误恢复进行保证。而读写性能永远是文件系统的最重要方面,是众多文件系统存在的原因所在。但是一些...
admin 12年前 (2013-05-07) 2834浏览 0评论
SQLite是一个嵌入式库并且实现了零配置、无服务端和事务功能的SQL数据库引擎。它在广泛领域内被使用,而且单线程读写性能与MySQL比肩,并且保证ACID性。 SQLite的存储后端是采用Btree实现,多个连接可以并发操作,但是同一时间只允许一个...
admin 12年前 (2013-05-07) 3067浏览 0评论
Wheatserver是通用的C实现的通用服务器以及框架,更多的请参考Wheatserver WSGI应用服务器众多,较为出色的有uWSGI,Gunicorn,gevent和Apache mod_wsgi。性能评测参考http://nichol.as...
admin 12年前 (2013-05-07) 3341浏览 0评论
介绍 众所周知,字典类型的实现不外乎哈希和平衡树,当然还有Google实现的B-tree版本。哈希实现是字典类型的主流,其随着键值膨胀的键冲突是这种实现的痛,目前解决的方法很多,如Redis的双哈希表然后迁移,还有BeansDB的哈希树等等。平衡树实...
admin 12年前 (2013-05-07) 6037浏览 0评论
1. 动机 Asynchronous I/O帮助用户程序提高CPU和IO设备的利用率和提高程序性能,特别是在高负载的IO操作下。比如各种代理服务器,数据库,流服务器等等。 2. 什么是AIO 很多人会将AIO理解成磁盘IO的异步方案,会将AIO狭隘化...
admin 12年前 (2013-05-06) 4012浏览 0评论
安装: 一、源码方式 #tar xvf App-ClusterSSH-4.01_01.tar.gz #cd App-ClusterSSH-4.01_01 #perl Build.PL requires: ! Tk is not instal...