技巧派是一个新篇章。
渐渐发觉,计算机这个行当里,排斥着光说不练的假把式,凡事都要手底下见真章。而真章下除了日以继夜的付出、保持好奇心、还有就是一些个小技巧。
事情那么多,一件事如果从零做两次就意味着低效。对于未来可能会重复的工作,技巧派的目的就是记录一次,在之后的实践中反复套牢记忆,不求一遍过,最终得技巧。
分享出来,目的也很简单。一是有人遇到了一样的问题,可以从文中得到解答;二是在自已需要的过程中,可以拿出来回味,在反复中形成肌肉记忆,掌握住这个提高效率的小技巧。
技巧不在乎一时的理解,是在你未来工作中经常遇到,而你不加思考,就能立刻作出反应。所以技巧不该是冷门的,这是我的出发点。
利人又利己,这是我最喜欢做的事,于是乎我立马开始了技巧派的第一篇。
我做了这样一件事,在linux下获得不同的系统性能,因为我总在做着系统性能分析的工作。我捕获的数据是局部的,因为我并不关注所有的系统性能,我只关心我关心的。
于是乎,我经常用grep过滤数据,但伴随而来的是数据很难满足可视化的要求。更通俗易懂的说,转csv的过程里我吃尽了苦头。
首先明确一点,linux里一切皆文件,所以处理起文件格式是方便的,尤其是文件转换。至于我转不得csv,是我没受过这方面的训练,这不是系统的问题,是人的问题。
如果我要获取CPU的总开销,我得到了这样的数据。

这里写句题外话,linux系统上对文本编辑的awk、sed、grep命令都是以文本行处理的。
得到这样的数据,python可视化处理是没有办法用的,必须要将这样子的数据转换成csv格式的文本,这里我将其称为预处理。
csv格式,是用逗号分隔开所有的数据,每列数据上有列标签,表示着该列数值的含义,被广泛用于可视化处理。

本文介绍了在Linux环境下如何通过简单的命令行技巧进行系统性能数据的预处理,以便于后续的可视化分析。作者强调了掌握这些小技巧对于提高工作效率的重要性,并分享了如何使用awk、sed和grep命令转换数据格式,特别是将数据转化为CSV格式的过程,以适应可视化工具的需求。
最低0.47元/天 解锁文章
8467

被折叠的 条评论
为什么被折叠?



