51CTO博客开发虚声一片网海过客当当苏鹏肖舸的blogCIOAge.com 程鸿_IT推动创新张琦seryIT-Standardizationcliang的博客寒.枫zhaoyong阿泰—探索开源解决方案之道孙继滨的博客
今天参照论坛帖子将python从python2升级到了python3.3,记录下http://askubuntu.com/questions/17627/upgrading-to-python-3-2。
Vmstat procs ———–memory———- —swap– —–io—- –system– —-cpu—- r b swpd free buff cache si so bi bo in c
前几天师兄问了一个问题,一个程序,需要读入文件,它第一次执行时间和第二次执行时间一样吗?将文件改名后呢,umount文件系统后再mount上呢? 这里实际上涉及到buffer cache ,page cache两个概念。 先解释一下 buffer cache 也叫块缓冲,是对物理磁盘上的一个磁盘块进行的缓冲,其大小为通常为1k,磁盘块也是磁盘的组织单位。设立buffer cache的
1、客户端和squid建立连接(client-side模块、clientBeginRequest()函数); 2、检查ACL访问控制; 3、检查重定向; 4、检查缓存命中(GetMoreData()函数),写入StoreEntry(client-side模块); 4.1、命中(client-side模块); 4.2、未命中(rotoDispatch()函数启动peer算法,算法检查nev
一、squid的推荐学习及基础配置 1.Squid学习指南(彭勇华) http://blog.s135.com/book/squid/ 二,Squid2.6基础配置重要语法详解(抚琴煮酒) http://hi.baidu.com/yuhongchun02 … 523c1c8618bf2e.html 3.squid3.0做反向代理服务器(冷锋) http://hi.baid
从06年工作,一开始挣2500,后来涨到2800,换公司涨到5000,然后到7000,再换公司到8000,再换到10000,再涨到12000直到现在。钱挣的多了,却也多了迷茫,经常做的重复性的工作,跟机器 打交道,试问,我们的前途在哪里? PS, 本人在北京工作,一家金融公司做linux 系统工程师 自已很清楚 的记得,刚参加 工作时,一个月2500,有一次,一个ven
Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能: 1. 与 Ext3 兼容。执行若干条命令,就能从 Ext3 在线迁移到 Ext4,而无须重新格式
aa="sad,23,d,23,sf,3,wer,32,23" '字符串 split(aa,",")(0) '以豆号分割,取sad字符串 split(aa,",")(2) '取d字符串 aa="http://www.domain.com/index.asp?str=aaa" split(aa,&quo
TCP_NODELAY 和 TCP_CORK, 这两个选项都对网络连接的行为具有重要的作用。许多UNIX系统都实现了 TCP_NODELAY选项,但是,TCP_CORK则是Linux系统所独有的 而且相对较新;它首先在内核版本2.4上得以实现。此外,其他UNIX系统版本也有功能类似的选项,值得注意的是,在某种由BSD派生的系统上的 TCP_NOPUSH选项其实就是TCP_CORK的一部分
在apache,nginx,lighttpd等web服务器当中,都有一项sendfile相关的配置,在一些网上的资料都有谈到sendfile会提升文件传输性能,那sendfile到底是什么呢?它的原理又是如何呢? 在传统的文件传输里面(read/write方式),在实现上其实是比较复杂的,需要经过多次上下文的切换,我们看一下如下两行代码: read(file, tm
HTTP Keep-Alive Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。市场上 的大部分Web服务器,包括iPlanet、IIS和Apache,都支持HTTP Keep-Alive。对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,这里存在另外一个问题:虽然为客户
iostat 输出解析 2006年4月17日
acl aclname url_regex [-i] # regex matching on whole URL &
大家都知道squid会自动缓存静态文件,可对于这种动态网页怎么让它也缓存起来呢,所以在google上找啊找,找到上面提得那片缓存Google Earth的博客文章。他的方法是: acl QUERY urlpath_regex cgi-bin \? intranetacl forcecache url_regex -i kh.google keyhole.comno_cache allow f
配置成sibling时的工作原理.默认的,squid首先发送大多数的请求到邻居cache,然后再到原始服务器。当ICP查询进来时,squid通过检查内存索引,能告知它是否有更新的、缓存的响应。squid会计算URI的MD5 hash值,并且在索引里查找它。假如没有找到,squid返回ICP_MISS消息。假如找到了,squid检查超时时间。假如目标没有刷新,squid返回ICP_MISS。对刷新的
开始就是下载最新的内核,我用的FC5,内核已经很新了, 是2.6.8,在www.kernel.org下载了一个最新的内核,2.6.20的。把kernel下载到随便一个地方,tar:之后把压缩包放到/usr/src/redhat/SOURCES/下面,其实这么也可以这样,把内核解压到/usr/src/下面就可以了,然后进入/usr/src/就可以发现已经有2.6.20这个文件夹了,编译内核是在这个文
Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master
1、 数据结构和产品架构设计,这是基础!2、 角色分开,各司其职(web服务器,缓存服务器,负载平衡,数据库等)3、 HTML静态化(用缓存服务器也可)4、 图片服务器分离,且使用lighttpd等轻量级服务器5、 数据库集群和库表散列6、 缓存。 a)架构方面的缓存,对Apache比较熟悉的人都能知道Apache提供
上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上 就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开 发者或者第三方的专业制作人根据源码调试好的,所以,只要处理好平台兼容性和相关的版本,不会遇到太大的问题。 &nb
服务器群,然后在利用Squid逆向缓存web80端口来加速自己的网站.各大门户网站象163,sina,chinaitlab之类基本都是使用的这种技术,好处是大大的有。比如加速了网络和可以防黑客(因为他们见到的都是CDN的主机) 这是利用Squid逆向集群模式做的一种应用网络环境:主服务器群:源Web服务器群 位于公网ip:220.XXX.XXX.X port:80(后台才是WEB的服务器
LANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-deve
听说mysql proxy 0.7.0即将发布,正好前些日子从bzr上获取mysql proxy的代码编译过, 看看当时bzr的版本号,和现在也差不了多少。在这期间,我又花了一些时间把mysql配置成读写分离,出了不少状况,由于使用的人不太多,解决问题超费劲——搜索不到有帮助的内容啊。但是我可能是比较幸运的,最后成功的实现了读写分离,目前在开发环境运行的比较稳定,所以有必要做个笔记分享一下。 读写
一、什么是keepalive定时器?[1]在一个空闲的(idle)TCP连接上,没有任何的数据流,许多TCP/IP的初学者都对此感到惊奇。也就是说,如果TCP连接两端没有任何一个进程在向对方发送数据,那么在这两个TCP模块之间没有任何的数据交换。你可能在其它的网络协议中发现有轮询(polling),但在TCP中它不存在。言外之意就是我们只要启动一个客户端进程,同服务器建立了TCP连接,不管你离开几
在centos中配置高可用性集群一、概述:系统:Centos5.0集群软件:Heartbeat节点1IP(主):192.168.1.105节点2IP(从):192.168.1.106virtual IP:192.168.1.102 在节点1上使用uname -n 结果必须是node01,在节点2上同样使用uname -n结果也必须是node02。IP 192.168.1.102是一个虚
要求:1.首先装好系统Redhat AS4.0 ;2.Mysql-max-5.0.16-linux-i686解压缩不需要编译,直接安装就可以: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local &nbs
对ipvsadm 的命令参考,并根据自己使用的经验,进行了一个简单的翻译,希望对ipvsadm 的使用者有一定的帮助。为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍一下:1,virtual-service-address:是指虚拟服务器的ip 地址2,real-service-address:是指真实服务器的ip 地址3,scheduler:调度方法命令选项解释:有两种命令
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号