[转载]2010年互联网使用统计

February 4th, 2011 no comment
61

2010年互联网使用统计。记录备案。

Nginx bigpicture

September 17th, 2010 no comment
nginx_bigpicture

在网上看到的一个哥们绘制的nginx bigpicture,收藏一下

Apache2 KeepAlive详解 + subversion优化

July 9th, 2010 2 comments

由于现在subversion的数据有10GB之多,并且一次checkout会有10w个文件之多,所以这两天看如何优化一下我们的subversion,其中一个点就是apache2的keep alive参数。

建立Debian APT mirror

June 30th, 2010 2 comments

最近在公司内网给开发组内的兄弟建Xen虚拟机,guest装的都是debian lenny,所以就在内网做了一个apt mirror,笔记如下。

修正Windows XP 在处理大量网络链接时报 “No Buffer Space Available”

June 18th, 2010 no comment

windows XP下在处理大量并发网络链接的时候会经常出现“No Buffer Space Available“的报错, 修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 加入DWORD名为TcpNumConnections的键,值为400。

linode内存大升级

June 18th, 2010 no comment

刚刚看到的linode blog,linode为了庆祝其7年以来取得的成绩特对旗下所有的VPS进行了42%的内存升级: http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-increase/ 当然需要重启vps之后才能看到。

Hadoop HDFS特性简介

May 20th, 2010 2 comments
500px-HDFS-Architecture

一个大型项目的10亿以上,单个大小在20KB左右的小文件存储,并且是一次写入多次读取。所以今天着重考察了Hadoop的HDFS分布式文件系统解决方案。

FreeBSD下安装IPSec VPN

May 14th, 2010 2 comments

本文详细说明在FreeBSD下如何建立IPSec VPN链路。在GNU/Linux下安装IPSec VPN,详见这里。

GNU/Linux 安装IPSec VPN

May 6th, 2010 3 comments

在前面的一篇日志中详细说明了如何建立基于pptpd的VPN,由于pptpd脆弱的安全性和较低的性能,本文介绍一下IPSec VPN的架设。

GNU/Linux使用LVS在多核、多CPU下网卡中断分配调优

May 4th, 2010 1 comment

最近一个哥们在做LVS做load balance测试时发现在并发达到1w以后网卡中断只占用了一个CPU,最终导致此CPU的100%,性能再无法提升。 逐步尝试以下方法: 修改内核参数irqbalance。印象中此参数能把网卡中断平分到多个CPU上。但是查询最新文档发现此参数在最新的内核中已经不存在; 使用设备中断的smp_affinity: 首先先从/proc/interrupts里查到网卡的中断号,eth0或者bg0所在行的第一列; 修改/proc/irq/<中断编号>/ 下修改 smp_affinity 文件内容。这个文件是一个位掩码,01意味着只有第一个CPU能处理中断,0F意味着四个CPU都会参与处理中断。 但是经过测试发现此方法能把网卡中断绑定到指定的CPU上,但是不能在多个CPU间平均分配。 使用user space态下的irqbalance daemon,未得到反馈,估计无效; 使用Intel高端网卡82575,见文档详细说明: Assigning Interrupts to Processor Cores using an Intel(R) 82575/82576 or 82598/82599 Ethernet Controller September http://download.intel.com/design/network/applnots/319935.pdf Improving Network Performance in Multi-Core Systems http://www.intel.com/network/connectivity/products/whitepapers/318483.pdf

DLNA协议简析

April 13th, 2010 2 comments
dlna_structure

刚刚看了一下PS3的规格说明书,看到了其支持dlna协议,不明所以,于是google。

米国的网速惊人,有图有真相!

March 26th, 2010 no comment
speed

刚刚从我在位于Dallas的linode VPS下载一个ubuntu-10.04 beta1的ISO,速度惊人,下载一个700MB的文件只需要2分钟多一点:

scp快速回拷文件

March 26th, 2010 no comment

scp快速回拷文件给登录的源主机: scp filename ${SSH_CONNECTION%% *}:~

W3C Web Architecture big picture

March 12th, 2010 1 comment
web architecture from W3C

W3C Web Architecture big picture :

GNU/Linux使用pptpd建立VPN网络

February 22nd, 2010 1 comment

刚刚做好,留档保存。

django model加入cache

June 12th, 2009 no comment

近来用django开发不少,对其自带自带的”django.middleware.cache.UpdateCacheMiddleware” 和”django.middleware.cache.FetchFromCacheMiddleware”感觉很不爽,原因有两个: 0,cache的过期控制只能通过超时时间进行,而不能主动通知; 1,全页面的cache粒度太粗。

Debian/Ubuntu 安装subversion服务

May 30th, 2009 no comment

笔记一下。

nginx X-Accel-Redirect实现文件下载权限控制

May 12th, 2009 no comment
original

对文件下载的权限进行精确控制在很多地方都需要,例如有偿的下载服务、网络硬盘、个人相册、防止本站内容被外站盗链等。