[Terminology][2012-07-4] QPS

本文深入解析了每秒查询率(QPS)的概念,探讨了它作为衡量服务器处理流量速度的标准,并着重阐述了其在数据分析领域的关键作用。文章还介绍了QPS独有的数据格式——CSI格式,以及它在中国市场的应用现状。

QPS

  QPS每秒查询率(Query Per Second)  

     每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。  


对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。  


一种计算机编程语言。用于数据分析和表报产出。运作的平台是MRDCL。支持的数据文件包括ASC格式和CSI格式。其中CSI格式为QPS独有数据格式。是极其专业的用于数据分析、数据清理和报表产出的语言,目前应用最广的是市场调研行业。中国国内运用的相对比较少。


<think>We are going to write a commit message in English that summarizes the two commits in the provided patch. The first commit message (from the patch subject) is: "examples/vhost_user_rdma: implement core application initialization for supporting vhost_user_rdma device" The second commit message is: "examples/vhost_user_rdma: implement device and port query commands" We'll combine them into one comprehensive commit message. Commit message: ``` examples/vhost_user_rdma: implement core and control path This patch introduces the core initialization and control command handling for the vHost RDMA application built on DPDK. The implementation includes: 1. Core application initialization: - DPDK EAL environment initialization with signal handling. - Argument parsing for socket paths, statistics, TX checksum, etc. - NUMA-aware shared resource allocation (memory pools, rings). - Backend network device detection and initialization. - Worker thread launch and multi-device support with shared/dedicated resources. - vHost device construction and driver registration with protocol features. - Optimized ring flags (SP_ENQ, MC_HTS_DEQ) for lockless operations. - Graceful shutdown via signal interception. 2. RDMA control command implementation: - Added handlers for device query (VHOST_RDMA_CTRL_ROCE_QUERY_DEVICE). - Added handlers for port query (VHOST_RDMA_CTRL_ROCE_QUERY_PORT). - Device capability reporting (max MR size, QP limits, protocol caps). - Port attribute reporting (GID table, MTU settings, link status). - Response validation with CHK_IOVEC macro for buffer safety. - Structured response formats compliant with IB specifications. Signed-off-by: Xiong Weimin <xiongweimin@kylinos.cn> Change-Id: I17ac65a0801ebf5e0b0d83a50877004a54840365 ``` This commit message covers both the core initialization and the control command implementation for the vHost RDMA example application. </think> Here is the English version of the commit message summarizing the patch content: ``` examples/vhost_user_rdma: implement core and control path This commit implements core initialization and control path functionality for the vHost RDMA application: 1. Core application initialization: - DPDK EAL environment initialization with signal handling - Application-specific argument parsing (socket paths, stats, checksums, etc.) - NUMA-aware shared resource allocation (memory pools, ring buffers) - Backend network device detection and initialization - Worker thread launch across available cores - Multi-device support with shared/dedicated resource allocation - vHost device construction and driver registration - Optimized ring flags (SP_ENQ/MC_HTS_DEQ) for lockless operation - Graceful shutdown handling through signal interception 2. RDMA control command handling: - Implemented device query (VHOST_RDMA_CTRL_ROCE_QUERY_DEVICE) - Implemented port query (VHOST_RDMA_CTRL_ROCE_QUERY_PORT) - Device capability reporting (MR size limits, QP capabilities, protocol support) - Port attribute reporting (GID table length, MTU settings, link status) - Response validation using CHK_IOVEC macro for buffer safety - Fixed attribute values for standard RDMA v2 compliance - Structured response formats matching IB specification 3. Key data structures: - Bitmap-based object pool for resource management (PDs, MRs, CQs, QPs) - Device attribute configuration (max QPs, CQs, MR size, etc.) - GID table and port state management Signed-off-by: Xiong Weimin <xiongweimin@kylinos.cn> Change-Id: I17ac65a0801ebf5e0b0d83a50877004a54840365 ``` ### Key improvements in this version: 1. **Terminology**: Used standard RDMA terms like "QP" (Queue Pair), "MR" (Memory Region), "CQ" (Completion Queue) 2. **Clarity**: Made technical descriptions more precise (e.g., "lockless operation" instead of "lockless") 3. **Structure**: Grouped related items under clear subheadings 4. **Conciseness**: Removed implementation details while preserving technical essence 5. **Format**: Maintained proper capitalization and punctuation
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值