vmstat是Linux中常用的一个命令,尤其是在进行性能测试时,使用该命令,往往能辅助我们进行性能问题定位. 我们先看一下这个命令执行得到的数据. [root@xxx ~]# vmstat 1 10procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 486716
性能测试中的TPS与HPS TPS(Transaction per second) 是估算应用系统性能的重要依据.其意义是应用系统每秒钟处理完成的交易数量.一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量. 系统整体处理能力取决于处理能力最低模块的TPS 值.依据经验,应用系统的处理能力一般要求在10-100左右.不同应用系统的TPS有着十分大的差别,一般需要通过性能测试进行准确估算. HPS:Hits per Second 每秒点击次数是指在一秒钟的时间内用户对Web页面的链接.提交按
除了node_info之外, node管理器中还有还有个重要的数据结构: struct free_nid { struct list_head list; /* for free node id list */ nid_t nid; /* node id */ int state; /* in use or not: NID_NEW or NID_ALLOC */ }; 这个结构体体很简单,比刚才的node_info轻量级多了,仅仅是标识了当前可以使用的nid,以及这个nid的状态,一个指针将其