2010年互联网使用统计。记录备案。
2010年互联网使用统计。记录备案。
在网上看到的一个哥们绘制的nginx bigpicture,收藏一下
由于现在subversion的数据有10GB之多,并且一次checkout会有10w个文件之多,所以这两天看如何优化一下我们的subversion,其中一个点就是apache2的keep alive参数。
最近在公司内网给开发组内的兄弟建Xen虚拟机,guest装的都是debian lenny,所以就在内网做了一个apt mirror,笔记如下。
windows XP下在处理大量并发网络链接的时候会经常出现“No Buffer Space Available“的报错, 修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 加入DWORD名为TcpNumConnections的键,值为400。
刚刚看到的linode blog,linode为了庆祝其7年以来取得的成绩特对旗下所有的VPS进行了42%的内存升级: http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-increase/ 当然需要重启vps之后才能看到。
一个大型项目的10亿以上,单个大小在20KB左右的小文件存储,并且是一次写入多次读取。所以今天着重考察了Hadoop的HDFS分布式文件系统解决方案。
本文详细说明在FreeBSD下如何建立IPSec VPN链路。在GNU/Linux下安装IPSec VPN,详见这里。
在前面的一篇日志中详细说明了如何建立基于pptpd的VPN,由于pptpd脆弱的安全性和较低的性能,本文介绍一下IPSec VPN的架设。
最近一个哥们在做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
刚刚从我在位于Dallas的linode VPS下载一个ubuntu-10.04 beta1的ISO,速度惊人,下载一个700MB的文件只需要2分钟多一点:
scp快速回拷文件给登录的源主机: scp filename ${SSH_CONNECTION%% *}:~
W3C Web Architecture big picture :
刚刚做好,留档保存。
近来用django开发不少,对其自带自带的”django.middleware.cache.UpdateCacheMiddleware” 和”django.middleware.cache.FetchFromCacheMiddleware”感觉很不爽,原因有两个: 0,cache的过期控制只能通过超时时间进行,而不能主动通知; 1,全页面的cache粒度太粗。
笔记一下。
对文件下载的权限进行精确控制在很多地方都需要,例如有偿的下载服务、网络硬盘、个人相册、防止本站内容被外站盗链等。