最新消息:

2013年11月的内容

IPV4和IPV6报文头比较
协议

IPV4和IPV6报文头比较

admin 5年前 (2013-11-26) 1413浏览 0评论

IPV4报文头格式及各字段功能 图示 各字段功能 版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6) IP包头长度(Header Length):长度4比特。...

Wireshark基本介绍和学习TCP三次握手
tcp/ip

Wireshark基本介绍和学习TCP三次握手

admin 5年前 (2013-11-26) 1275浏览 0评论

之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,...

如何避免 Xen VPS 用户自己修改 IP 地址
Xen

如何避免 Xen VPS 用户自己修改 IP 地址

admin 5年前 (2013-11-23) 1044浏览 0评论

作为 Xen VPS 服务商,我们分配独立的 IP 地址给 VPS,我们不希望 VPS 用户自己能随便修改 IP 地址,因为这样有可能和其他用户的 IP 地址造成冲突,而且造成管理上的不便,所以需要绑定 IP 给某个 VPS. 解决这个问题的办法...

python队列之queue
python

python队列之queue

admin 5年前 (2013-11-20) 1382浏览 0评论

python原生的list,dict等,都是not thread safe的。而queue,是线程安全的。Queue.Queue类即是一个队列的同步实现。今天有个需求,典型的“生产者消费者问题”,刚好可以用到queue,挺好用。 python que...

为什么多 TCP 连接分块下载比单连接下载快
tcp

为什么多 TCP 连接分块下载比单连接下载快

admin 5年前 (2013-11-20) 1280浏览 0评论

我观察到,客户端机器从单一服务器使用 HTTP 下载一个文件: 1. 单连接下载,速度没有达到客户端网络的最大带宽; 2. 多连接同时下载,传输速度有极大的提高,带宽被占满。假设如下前提: 1. 服务器是单一的,没有使用提供相同文件的其它服务器,也...

浅谈TCP优化
tcp

浅谈TCP优化

admin 5年前 (2013-11-20) 1165浏览 0评论

很多人常常对TCP优化有一种雾里看花的感觉,实际上只要理解了TCP的运行方式就能掀开它的神秘面纱。Ilya Grigorik 在「High Performance Browser Networking」中做了很多细致的描述,让人读起来醍醐灌顶,我大概...

KVM 下安装 Ghost XP
kvm

KVM 下安装 Ghost XP

admin 5年前 (2013-11-18) 2259浏览 0评论

利用debian安装win系统,kvm的vps 话说最近买了一台KVM VPS,谷歌了一下,发现KVM是全虚拟化,相比起OpenVZ的,KVM有自己的内核,理论上就可以装个Windows的了吧〜不过在光碟的选项中,都没有Windows的 – 。 –...

记录一个软中断问题
Linux

记录一个软中断问题

admin 5年前 (2013-11-17) 1053浏览 0评论

前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。   在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号...

django自定义后台图片上传
Django

django自定义后台图片上传

admin 5年前 (2013-11-17) 1429浏览 0评论

今天终于是抽时间完成了后台上传图片的功能,确切的说是上传文件的功能。终于可以在blog方便的插入自己的图片了,之前不做这个功能是觉得服务器在国外,弄个图片上去图片的加载速度应该会很慢,会让人产生这个网站很慢的错觉。 前一段时间又拍云给了个邮件,请求资...

tcpdump分析MySQL事务的时延水平
mysql

tcpdump分析MySQL事务的时延水平

admin 5年前 (2013-11-17) 1176浏览 0评论

项目中需要统计MySQL的事务响应时间,而前端没有打印SQL请求的时间戳,因此想到用tcpdump来抓取数据库和客户端的交互信息,以分析事务的时延水平。 初步分析了一段tcpdump的日志,发现客户端和数据库之间交互的事务主要分以下两种类型 ...

通过http协议进行域名解释
http

通过http协议进行域名解释

admin 5年前 (2013-11-16) 1969浏览 0评论

对于互联网的应用来说,域名是互联网的基础,几乎所有的应用都牵涉到域名的解释,而随着移动互联网的发展,网络的延迟不再是几十ms,而是几百ms的延迟,对于一个应用来说都是有好几个域名,如果单纯解释一个域名都需要几百ms,打开一个应用,包括数据的传输,渲染...

Linux 标准C IO函数压力测试
IO

Linux 标准C IO函数压力测试

admin 5年前 (2013-11-16) 1300浏览 0评论

做系统性能调优确实不好做,不仅要从算法上去解决,还有就是系统的一个库函数的IO能力到底怎么样,虽然有些资料提到,但到底差多少,心里还是没谱,下面是我做的一个linux系统的IO函数的处理效率的压力测试,各执行一百万次,看消耗的时间,详情请看代码: #...