- 博客(6)
- 收藏
- 关注
原创 在ubuntu12.04下build自己的openjdk
一个流水帐的记录,好多是参考了别人的blog,由于下面会做一些jvm的研究和jdk的hack,经常性build jdk那是必不可少的了。我的系统是ubuntu12.04,之前先装了jdk1.6.0_31build openjdk之前,需要做一些依赖的准备工作Common UNIX Printing System (CUPS) Headers (Solaris & Linux)S
2012-04-26 18:50:42 2702
原创 linux的qos机制 - cgroup篇 (4)
下面来看各个子系统对cgroup的支持,第一篇先研究blkio子系统blkio子系统支持三种类型的QoS控制:blkio.weight, blkio.weight_device:这些是基于设备权重值的控制方式blkio.throttle.read_bps_device,blkio.throttle.write_bps_device:这些是基于带宽的控制方式blkio.throttl
2012-04-24 17:31:26 3675
原创 关于xen的杂七杂八 (DomU安装)
DomU就是guest domain,安装一个domU基本上是个体力活,我自己好久不做了几乎都忘了,最近要测试几个系统所以又捡起来,这里把流程记录下,以后用脸滚键盘就行了。。。DomU分为两种:para-virtualization 和 hardware-virtualization,具体的解释去xen.org上看去。这两种DomU安装方法是不同的。Para-Virtualizatio
2012-04-18 13:29:00 13240
原创 linux的CFQ调度器解析(3)
static struct elevator_type iosched_cfq = {.ops = {.elevator_merge_fn = cfq_merge,.elevator_merged_fn =cfq_merged_request,.elevator_merge_req_fn =cfq_merged_requests,.elevator_allow_merge_
2012-04-18 12:52:12 2579
原创 linux的CFQ调度器解析(2)
cfq_queue的属性中,包括workload priority:IDLE, BE, RT,包括workload type:ASYNC, SYNC_NOIDLE, SYNC。同时cfq_queue虽然基于CFQ调度器,但其内部的算法还是基于dead-line的cfq_group包含了多个红黑树service tree,对应不同workload priority, workload type
2012-04-18 12:51:52 10925
原创 linux的CFQ调度器解析(1)
CFQ调度器是四种IO Scheduler中最复杂的一个,redhat有个文档可以做为入门的文档先了解下 red-hat-enterprise-linux-5-io-tuning-guide.pdfThe cfq scheduler maintains a maximum of 64 internal request queues; each process running on th
2012-04-18 12:51:12 12648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人