Enhanced Userspace and In-Kernel Trace Filtering for Production Systems

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:wangxunzhi520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Trace tools like LTTng have a very low impact on the traced software as compared with traditional debuggers. However, for long runs, in resource constrained and high throughput environments, such as embedded network switching nodes and production servers, the collective tracing impact on the target software adds up considerably. The overhead is not just in terms of execution time but also in terms of the huge amount of data to be stored, processed and analyzed o?ine. This paper presents a novel way of dealing with such huge trace data generation by introducing a Just-In-Time (JIT) filter based tracing system, for sieving through the flood of high frequency events, and recording only those that are relevant, when a specific condition is met. With a tiny filtering cost, the user can filter out most events and focus only on the events of interest. We show that in certain scenarios, the JIT compiled filters prove to be three times more effective than similar interpreted filters. We also show that with the increasing number of filter predicates and context variables, the benefits of JIT compilation increase with some JIT compiled filters being even three times faster than their interpreted counterparts. We further present a new architecture, using our filtering system, which can enable co-operative tracing between kel and process tracing VMs (virtual machines) that share data e?ciently. We demonstrate its use through a tracing scenario where the user can dynamically specify syscall latency through the userspace tracing VM whose effect is reflected in tracing decisions made by the kel tracing VM. We compare the data access performance on our shared memory system and show an almost 100 times improvement over traditional data sharing for co-operative tracing.
其他文献
在工作中我们会遇到各式各样的患者及各个科室对心脏检查的不同要求。在检查工作中我们的第1步是:认真看检查申请单,了解各科室医生的不同要求。在不同的科室要求是不一样的,
在介入治疗过程中 ,股动脉、股静脉穿刺插管术后 ,穿刺点的出血与血肿是常见并发症[1] ,是应用大剂量抗凝药进行介入溶栓治疗、严重高血压和凝血功能差病人的主要并发症 ,甚
针对传统逐像素对胡杨林进行识别的方法忽略了相邻像元之间的空间关联性及识别精度低等问题,结合不同层次的特征知识,提出一种多模态模型的胡杨林语义信息描述与识别方法。借助边缘滤波对原始图像进行降噪,保留待识别物体的边缘信息提高局域平滑度;将提取的多重空间特征作为多模态模型(CNN_LSTM)的输入,在进行时间和空间扩展的同时进一步挖掘图像中胡杨的深层语义特征,采用SoftMax分类器实现胡杨林的正确识别
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
期刊
Duplications of the alimentary tract are uncommon congenital malformations that can present diagnostic difficulties.We report a rare case of a cystic colonic du
Sister Mary Joseph’s nodule is an inconspicuous and uncommon clinical sign of advanced malignant disease, especially gastric cancer. Pregnancy-associated gastr
Intestinal pseudo-obstruction (IPO) either acute or chronic is a condition including features of intestinal ileus in absence of mechanical obstruction. Our pape
Foreign bodies in the colon are encountered with increasing frequency, but only sporadic reports concerning their management have appeared in the literature. Wh
小肠管腔细长 ,相互重叠 ,影响了病变的显示。而且目前尚缺乏小肠内窥镜检查 ,因此对其检查方法的研究与改进是很有必要的。近年来 ,除口服法外 ,应用直接插管法插至十二指肠