Linux文件预读对系统的影响
11年前 (2013-12-16) 3437浏览 0评论
Linux系统很重要的一个性能提升点就是它的Pagecache, 因为内存比IO快太多了,所以大家都想进办法来利用这个cache。 文件系统也不例外,为了达到高性能,文件读取通常采用预读来预测用户的行为,把用户可能需要的数据预先读取到cache去,达...
11年前 (2013-12-16) 3437浏览 0评论
Linux系统很重要的一个性能提升点就是它的Pagecache, 因为内存比IO快太多了,所以大家都想进办法来利用这个cache。 文件系统也不例外,为了达到高性能,文件读取通常采用预读来预测用户的行为,把用户可能需要的数据预先读取到cache去,达...
11年前 (2013-12-13) 11511浏览 0评论
P2V 指迁移物理服务器上的操作系统及其上的应用软件和数据到 VMM(Virtual Machine Monitor)管理的虚拟服务器中。这种迁移方式,主要是使用各种工具软件,把物理服务器上的系统状态和数据“镜像”到 VMM 提供的虚拟机中,并且在虚...
11年前 (2013-12-12) 3220浏览 0评论
1.需要使用到vconfig软件。首先yum安装vconfig yum install vconfig 2.查看核心是否提供VLAN 功能,執行 dmesg | grep -i 802 查看是否支持,如下图表示支持 [root@CactiServ]#...
11年前 (2013-12-10) 2981浏览 0评论
TCP序列号和确认号详解 在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们 学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯 的过程,并没...
11年前 (2013-12-10) 2699浏览 0评论
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个so...
11年前 (2013-11-28) 3910浏览 0评论
CoreSeek快速安装 wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz tar xzvf coreseek-3.2.14.tar.gz cd mmseg-3.2...
11年前 (2013-11-28) 3823浏览 0评论
/opt/aikaiyuan/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:4764: undefined reference to `libiconv’ libsphinx.a(sphinx.o)...
11年前 (2013-11-27) 4210浏览 0评论
IPV4报文头格式及各字段功能 图示 各字段功能 版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6) IP包头长度(Header Length):长度4比特。这个字段的作用是为了...
11年前 (2013-11-27) 2896浏览 0评论
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,...
11年前 (2013-11-23) 2810浏览 0评论
作为 Xen VPS 服务商,我们分配独立的 IP 地址给 VPS,我们不希望 VPS 用户自己能随便修改 IP 地址,因为这样有可能和其他用户的 IP 地址造成冲突,而且造成管理上的不便,所以需要绑定 IP 给某个 VPS. 解决这个问题的办法有很...
11年前 (2013-11-22) 3868浏览 0评论
[root@aikaiyuan ~]# dstat -cdrnyml --mysql5-cmds Module dstat_mysql5_cmds failed to load. (No module named MySQLdb) 需要下载安装 My...
11年前 (2013-11-21) 3728浏览 0评论
python原生的list,dict等,都是not thread safe的。而queue,是线程安全的。Queue.Queue类即是一个队列的同步实现。今天有个需求,典型的“生产者消费者问题”,刚好可以用到queue,挺好用。 python que...
11年前 (2013-11-21) 3290浏览 0评论
我观察到,客户端机器从单一服务器使用 HTTP 下载一个文件: 1. 单连接下载,速度没有达到客户端网络的最大带宽; 2. 多连接同时下载,传输速度有极大的提高,带宽被占满。假设如下前提: 1. 服务器是单一的,没有使用提供相同文件的其它服务器,也没...
11年前 (2013-11-21) 2929浏览 0评论
很多人常常对TCP优化有一种雾里看花的感觉,实际上只要理解了TCP的运行方式就能掀开它的神秘面纱。Ilya Grigorik 在「High Performance Browser Networking」中做了很多细致的描述,让人读起来醍醐灌顶,我大概...
11年前 (2013-11-19) 5676浏览 0评论
利用debian安装win系统,kvm的vps 话说最近买了一台KVM VPS,谷歌了一下,发现KVM是全虚拟化,相比起OpenVZ的,KVM有自己的内核,理论上就可以装个Windows的了吧〜不过在光碟的选项中,都没有Windows的 – 。 – ...
11年前 (2013-11-18) 2707浏览 0评论
前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。 在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号...
11年前 (2013-11-18) 3262浏览 0评论
今天终于是抽时间完成了后台上传图片的功能,确切的说是上传文件的功能。终于可以在blog方便的插入自己的图片了,之前不做这个功能是觉得服务器在国外,弄个图片上去图片的加载速度应该会很慢,会让人产生这个网站很慢的错觉。 前一段时间又拍云给了个邮件,请求资...
11年前 (2013-11-18) 4546浏览 1评论
项目中需要统计MySQL的事务响应时间,而前端没有打印SQL请求的时间戳,因此想到用tcpdump来抓取数据库和客户端的交互信息,以分析事务的时延水平。 初步分析了一段tcpdump的日志,发现客户端和数据库之间交互的事务主要分以下两种类型 编号 c...