- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 分布式编译
在两台服务器 以及客户机 ubuntu 上安装distcc:sudo apt-get install distcc ccache (1)服务器端以普通用户执行“distccd --daemon --allow 10.217.12.0/8”。这使得distccd接受来自10.217.12.0网段的所有TCP连接。注意:distcc文档中说"--allow 0.0.0.0"是接
2012-09-29 16:58:43 594
原创 linux balloon测试
安装一个ubuntu11.10 i386 -server版并用如下命令启动:内核版本./../qemu-kvm/i386-softmmu/qemu-system-i386 -enable-kvm -m 512 -kernel vmlinuz-3.0.0-12-generic-pae -L ./../bios -append "root=/dev/sda" -dimm id=dimm0
2012-09-28 17:17:02 1618
原创 linux memory hotplug 测试
linux内核已经实现了内存热插的支持,当一个linux系统不管运行在 物理环境 或者虚拟环境 时只要宿主能提供内存热插拔机制,linux内核就能相应的增加或者减少内存。目前已知的VMware已经可以做到内存热插。 改变内存容量有两种方式:40 1.1 purpose of memory hotplug41 ------------42 Memory Hotplug a
2012-09-28 10:20:10 4352 1
原创 VFIO driver
VFIO 是个设备驱动,它提供了安全的 非特权级别的 用户空间的驱动。当配置成最快速的IO性能的时候,虚拟机经常使用直接设备访问(设备配置),从设备和宿主机的角度看,此时VM就变成一个用户空间驱动。VFIO IOMMU 后台主要用户intel VT-d硬件或者 AMD Vi 目前 VFIO 驱动已经被merge 到linux 内核 3.6中:http://www
2012-09-26 14:20:58 34588
翻译 blk-throttle: async write throttling
Overview 目前 blkio.throttle 控制器只支持同步IO请求。这意味着我们总是查看当前的任务“所有者”来识别每个IO请求。 然而在页面缓存的脏页面可以被内核线程per-bdi flusher 或者系统内的其它的线程根据回写策略异步的写回磁盘。 因为这个原因,真正写入到底层块设备 可能 发生在一个不同的IO上下文,考虑到进程最初生成的脏页参
2012-09-22 15:58:14 1259
转载 linux 下CPU数量、核心数量、是否支持超线程的判断
判断依据:1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。英文版:1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id
2012-09-19 14:05:00 1203
原创 wubi安装ubuntu老是下载amd64
解压ubuntu11.10之后用wubi安装,可是老是要下载amd64 文件。在网上搜索发现只要把 wubi那个执行文件 放到跟 压缩包 一个目录下后 再点击wubi安装 此时则不用下载amd64了。
2012-09-18 20:15:26 857
转载 Ubuntu 11.10 正式版下载地址大全
ubuntu11.10终于出来了大家可以下载了。来源:http://www.ownlinux.cn/2011/10/1 ... final-released.html下载:http://cdimage.ubuntu.com/releases/11.10/release/中国科技大学的源已经完成Ubuntu 11.10的同步了,在官方镜像服务器上下载速度慢的朋友,
2012-09-18 19:10:06 811
转载 linux下巧用ps得到运行线程个数和线程启动时间
Linux进程运行了很久,怎么能够得到某一进程所有的线程个数并且得到它们的启动时间,除了读取/proc信息之外,我们可以使用ps简单的达到目的。ps max -o lstart,lwp,pid,nlwp,cmdlstart STARTED time the command started.nlwp NLWP numbe
2012-09-15 21:59:39 1093
转载 Python poll实现异步IO
在使用poll()后返回轮询对象,该对象支持以下方法: pollObj.register(fd,[,eventmask]) 第一个参数是注册新的文件描述符fd, fd要么是一个整数文件描述符,要么可以带有一个获取文件描述符的fileno()方法的对象。eventmask是一些按位或标记,这些标记指示要处理的事件。POLLIN: 用于读取数据POLLP
2012-09-14 20:25:58 1777
转载 一些python
1.协程(Coroutine)2.@修饰符(decorator)3. @classmethod和@staticmethod4.*arg,**arg5.继承/多重继承中的参数传递http://canx.me/2011/12/%E4%B8%80%E4%BA%9Bpython/关于继承/多重继承中的参数传递class Service(object):
2012-09-11 19:53:05 560
转载 Git修改前一次提交的方法(特别注意保持Change-Id不变)
基本概念如果发现上一次提交的内容存在问题,就需要修改了。基本概念Change:Gerrit中的一个Change就是一个Review任务,它对应一个commit。 每个commit,应该是为了一个目的的完整修改。如果某一次修改不完全,就需要修正该commit。每一次修正之前的commit,重新提交时,都应该保持Change-Id不变,这样就不会产生新的Ch
2012-09-09 18:34:45 4315
转载 PYTHON 回调函数
回调函数定义: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。########什么是回调######软件模块之间总是存在着一定的接口,从调用方式上,
2012-09-07 10:06:32 916
转载 Python异步SOAP调用方案
1. 问题描述 一般来说,SOAP服务器接收到一个请求,处理这个请求,然后发送回复。这个过程通常希望是很快完成的;或者说,在用户可以接受的时间内完成。 然而,服务器可能并不能总是很快地提供回复。一个操作可能涉及到复杂的数据库查询、文件系统或者依赖于另一个耗时的操作。这个操作将占据HTTP控制器而使得其不能接受其它的SOAP请求,这将降低系统的整体性能。 这
2012-09-07 09:58:15 1003
转载 向busybox中添加命令
向 BusyBox添加一个新命令非常简单,这是因为它具有良好定义的体系结构。第一个步骤是为新命令的源代码选择一个位置。我们要根据命令的类型(网络,shell等)来选择位置,并与其他命令保持一致。这一点非常重要,因为这个新命令最终会在 menuconfig的配置菜单中出现(在下面的例子中,是 Miscellaneous Utilities 菜单)。对于这个例子来说,我将这个新命令称为 newcm
2012-09-05 13:21:35 1476
转载 抒写Linux 2.6.x下内核级后门程序
再转一篇 wzt 大牛的 linux 内核的文章: 创建时间:2008-08-31文章属性:原创文章提交:wzt (wzt_at_xsec.org)抒写Linux 2.6.x下内核级后门程序Author: wztEMail: wzt@xsec.orgSite: http://www.xsec.org & hhtp://hi.baidu.com/wzt85
2012-09-04 21:30:10 907
转载 修改内核页表问题
以前一直以为内核代码段的保护属性是 可执行|只读的最近才发现内核代码段竟然是可写的现在我想把内核代码段设置成为不可写的,做了个实验,修改了3G+1M ~ 3G+4M这段地址对应的页表项但是这个模块一加载就死机,/var/log/messages也没有任何出错信息这是哪里的问题呢?内核是i386,没有PAE。#include #include #define
2012-09-04 10:56:42 1351
原创 提示 no wubildr
用wubi安装的ubuntu,今天不小心把C盘的某些文件给删除了。启动ubuntu的时候提示:no wubildrInvalid end_sector in partition table of drive (hd01) No wubildr. 解决办法:进入win7系统,进入ubuntu的安装目录,打开winboot文件夹; 将wubildr和wubi
2012-09-01 22:44:58 1229
原创 Dell E5420 Win7禁止触摸板
装了Win7,打字时老是不小心碰到 触摸板,导致光标漂移,很恶心。下载 Synaptics Pointing Device Driver 连接如下:http://dl.vmall.com/c0821lcw27 点击 装置设定值 选项卡。选择禁用即可。
2012-09-01 18:44:47 1835
先进的反病毒引擎设计
2009-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人