2013年7月27日

网络测试工具netperf

摘要: Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快... 阅读全文

posted @ 2013-07-27 23:44 YoungerChina 阅读(302) 评论(0) 推荐(0) 编辑

内存测试工具memtester

摘要: Memtester是用户态工具,用于测试内存子系统的故障。非常方便,支持32位 或64位Unix-like系统。对于硬件开发开发者来说,memtester可以定位到物理地址。 1. 安装 下载地址http://pyropus.ca/software/memtester/ 获取memtester-... 阅读全文

posted @ 2013-07-27 23:42 YoungerChina 阅读(1355) 评论(0) 推荐(0) 编辑

Sysbench - 一种系统性能benchmark

摘要: SysBench是一款开源的、跨平台的、模块化的、多线程的性能测试工具,通过高负载地运行在数据库上,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。用于评估操作系统的性能参数。 1 sysbench简介 Sysbench使得我们无需采用真正的复杂的数据库benc... 阅读全文

posted @ 2013-07-27 23:42 YoungerChina 阅读(462) 评论(0) 推荐(0) 编辑

TPCC-UVA测试环境搭建与结果分析

摘要: 一、 准备 操作系统 :Linux, 内核版本2.6 需要软件:tpccuva-1.2.3, postgresql-8.1.15, gnuplot-4.2.5。 tccuva是实现标准TPC-C。 Postgresql是最稳定的开源sql数据库。 gunplot是一个数学软件,可以根据数据... 阅读全文

posted @ 2013-07-27 23:30 YoungerChina 阅读(560) 评论(0) 推荐(0) 编辑

const与define的异同

摘要: 1. DEFINE是预处理指令,是简单的文字替换;而const是关键字,用于变量声明的修饰。 2. DEFINE替换的结果可以是数值、表达式、字符串、甚至是一个程序;而const只能限定变量为不可修改的常量,也就是说替换的结果只能是一个已经存在类型的值。 3. #define常量是一个Compi... 阅读全文

posted @ 2013-07-27 23:20 YoungerChina 阅读(183) 评论(0) 推荐(0) 编辑

2012年11月24日

【专栏】Linux环境下用户空间与内核空间数据的交换方式

摘要: 在linux环境开发过程中,经常会需要在用户空间和内核空间之间进行数据交换。 介绍了 Linux 系统下用户空间与内核空间数据交换的几种方式 第一节:使用procfs实现内核交互简明教程 第二节:基于register_sysctl_table实现内核数据交互(Sysctl方式... 阅读全文

posted @ 2012-11-24 22:28 YoungerChina 阅读(136) 评论(0) 推荐(0) 编辑

2012年7月29日

slab分配器 - 实例用法

摘要: slab分配器 - 实例用法 其原理此处不再赘述,请参看:http://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/ 1. 定义一个 kmem_cache 对象,然后对其进行初始化 static struct km... 阅读全文

posted @ 2012-07-29 16:42 YoungerChina 阅读(826) 评论(0) 推荐(0) 编辑

2012年7月26日

设备驱动之一 - 手工休眠

摘要: 进程休眠步骤可通过手工设置: 1. 创建和初始化一个等待队列。常由宏定义完成: DEFINE_WAIT(my_wait); 其中的name 是等待队列入口项的名字. 当然也可以用2步来做: wait_queue_t my_wait; init_wait(&my_wait); ... 阅读全文

posted @ 2012-07-26 22:24 YoungerChina 阅读(203) 评论(0) 推荐(0) 编辑

2012年7月15日

设备驱动之一 - linux读写信号量semaphore .

摘要: 转载地址:http://soft.yesky.com/os/lin/10/2303010_3.shtml 读写信号量(rw_semaphore) 读写信号量对访问者进行了细分,或者为读者,或者为写者,读者在保持读写信号量期间只能对该读写信号量保护的共享资源进行读访问,如果一个任务除了需要读... 阅读全文

posted @ 2012-07-15 13:44 YoungerChina 阅读(378) 评论(0) 推荐(0) 编辑

设备驱动之一 - linux 信号量semaphore

摘要: 转载地址:http://soft.yesky.com/os/lin/10/2303010_2.shtml 信号量(semaphore) Linux内核的信号量在概念和原理上与用户态的System V的IPC机制信号量是一样的,但是它绝不可能在内核之外使用,因此它与System V的IP... 阅读全文

posted @ 2012-07-15 13:42 YoungerChina 阅读(739) 评论(0) 推荐(0) 编辑

导航