博客迁移到www.708luo.com

摘要: 经过几天的折腾,个人站点博客倒腾成功,新地址为www.708luo.com,博客园这里以后会转载那边的日志。 阅读全文
posted @ 2013-01-30 21:43 悟空不悟空 阅读(215) 评论(0) 推荐(0) 编辑

建立个人站点之申请域名和空间

摘要: 原文地址:http://www.708luo.com/?p=101. 申请域名在万网上申请一个cn域名,大概每年39左右,不过cn的域名需要先提交资料备案后才能使用,这有点令人不爽。因此果断选择了com域名,虽然也要提交资料审批,但是审批结果并不影响域名的使用。选择com域名也不是没有代价的,代价就是每年多了20块钱,另外据说com域名有时可能不能正常解析,原因不能说,大家懂的。万网上买个5年期的com域名,295元,都不够春节回家的路费,“一咬牙一狠心”也就买了,反正快捷支付只是输入了用户名密码,也感觉不到花了钱。2. 申请站点空间站点空间是用来干嘛的?可以理解为一个做了一些权限限制的远程主 阅读全文
posted @ 2013-01-27 12:18 悟空不悟空 阅读(1007) 评论(0) 推荐(0) 编辑

使用wordpress搭建个人网站

摘要: 原文地址:http://www.708luo.com/?p=81. 安装mysql1. 从mysql官网下载源码。5.5.24源码地址2. 下载并安装cmake,用来生成makefile。2.8.9地址。3. 解压mysql-5.5.24.tar.gz,进入解压后的目录4. 运行cmake -i,设置三个变量:CMAKE_INSTALL_PREFIX,MYSQL_DATADIR,SYSCONFDIR,其他默认即可。这三个值默认是/usr/local/mysql作为根目录,可以设置为/home/$USER/mysql或者其他地址。或者直接运行cmake -D CMAKE_INSTALL_PREF 阅读全文
posted @ 2013-01-20 20:03 悟空不悟空 阅读(737) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(6)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自:http://www.708luo.com/?p=45 6.0 I/O监控相关磁盘IO子系统是Linux系统中最慢的一部分。这主要是因为磁盘距离CPU较远以及磁盘工作的时候需要机械操作(磁盘转动及机械臂运动)。如果访问磁盘像访问内存一样只需要花费分钟和秒级别的时间,这就是7天和7分钟的差异。因此,Linux内核尽量减少磁盘读写量是及其必要的。下面几段描述了内核从磁盘读数据到内存和写回的几种方式。6.1 读写数据——内存页Linux内核是按页来读写磁盘的。一般Linux系统上默 阅读全文
posted @ 2013-01-16 00:04 悟空不悟空 阅读(413) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(5)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自:http://www.708luo.com/?p=445.0 虚拟内存相关虚拟内存使用磁盘作为内存的扩展,这样可用的“内存”就更多了。在内存不够时,内核会把最近没有使用的内存块写到磁盘上去。当这部分内存再次被访问时,会把这部分内容再从磁盘读取到物理内存中。这些操作对用户是完全透明的,Linux上的应用程序只是看到有大量的内存可用,但是不知道这些“内存”有部分是存储在磁盘上的。毫无疑问,读写磁盘比读写真正的内存要慢得多(顺序读写大概比内存慢1000倍),因此程序读写内存的时候, 阅读全文
posted @ 2013-01-09 21:22 悟空不悟空 阅读(592) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(4)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自:http://www.708luo.com/?p=434.0 CPU性能监控CPU性能表现如何一般从三个方面来衡量:运行队列、利用率和上下文切换。正如前文所提及的,性能表现的好坏和基线数据(或预期)是密不可分的。对大部分系统而言,一些基本的性能预期如下:运行队列——每个处理器运行队列中不应该超过1-3个线程。例如,一个双核的系统中,运行队列长度不应该超过6。(译注:即一个系统的load average值不应该大于核数的4倍。)CPU利用率——假如CPU被充分利用了,那么必须达 阅读全文
posted @ 2013-01-03 16:20 悟空不悟空 阅读(786) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(3)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自:http://www.708luo.com/?p=403.0 CPU简介CPU的利用率很大程度取决于运行什么类型的任务。内核调度器服务于两种任务:线程(单或多)和中断。调度器赋予不同任务以不同的优先级,下面是各个任务的优先级排序:中断——设备通知内核完成了某个操作。比如网卡发送了一个网络包或者某个硬件驱动产生了一个IO请求。内核进程——所有的内核进程以此优先级运行。用户进程——即通常所说的用户态。所有的软件应用以用户态运行。在内核调度机制中,用户态优先级最低。为了便于理解内核 阅读全文
posted @ 2013-01-02 22:14 悟空不悟空 阅读(391) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(2)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自:http://www.708luo.com/?p=392.0 安装监控工具大部分Unix系统发布的时候会自带一系列的监控工具,这些监控工具自Unix诞生起就已经成为系统的一部分了。Linux把这些监控工具作为系统的一部分或者附件发行。基本上,所有的Linux发行版本都有包含这些工具的安装包。尽管类似的开源和第三方的监控工具也不少,这篇文章主要还是介绍这些内建工具的使用。这篇文章将介绍如何应用下列工具来监控系统性能:ToolDescriptionBaseRepositoryvm 阅读全文
posted @ 2013-01-01 23:13 悟空不悟空 阅读(346) 评论(0) 推荐(0) 编辑

【译】Linux系统和性能监控(1)

摘要: 原文Linux System and Performance Monitoring,作者Darren Hoch。转载自: http://www.708luo.com/?p=381.0 性能监控介绍性能调优是一个寻找系统瓶颈并调节操作系统以消除这些瓶颈的过程。许多系统管理员认为性能调优就像按菜谱做菜一样:简单设置几个系统参数就可以解决一个问题。其实不是这样的,性能调优是在调节操作系统的各个子系统,以期在他们之间取得一种平衡,达到所需的最佳性能。这些子系统包括:CPU、内存、IO、网络。这些子系统之间高度依赖,其中任意一个子系统出现使用瓶颈都很可能导致其他子系统出现问题。比如:大量的内存读入请求会 阅读全文
posted @ 2013-01-01 22:34 悟空不悟空 阅读(395) 评论(0) 推荐(1) 编辑

C++程序常见的性能调优方式

摘要: 转载自:http://www.708luo.com/?p=36冗余的变量拷贝相对C而言,写C++代码经常一不小心就会引入一些临时变量,比如函数实参、函数返回值。在临时变量之外,也会有其他一些情况会带来一些冗余的变量拷贝。之前针对冗余的变量拷贝问题写过一些帖子,详情请点击这里。多重过滤很多服务都会过滤的部分结果的需求,比如游戏交谈中过滤需要过滤掉敏感词。假设现在有两个过滤词典,一个词典A内容较少,另一个词典B内容较多,现在有1000个词需要验证合法性。词落在词典A中的概率是1%,落在词典B中的概率是10%,而判断词是否落在词典A或B中的操作耗时差不多,记作N。那么要判断词是否合法,有两种方式:1 阅读全文
posted @ 2012-11-18 21:41 悟空不悟空 阅读(11258) 评论(0) 推荐(1) 编辑