| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 技巧派:linux帮忙可视化前预处理 -> 正文阅读 |
|
[系统运维]技巧派:linux帮忙可视化前预处理 |
技巧派是一个新篇章。 渐渐发觉,计算机这个行当里,排斥着光说不练的假把式,凡事都要手底下见真章。而真章下除了日以继夜的付出、保持好奇心、还有就是一些个小技巧。 事情那么多,一件事如果从零做两次就意味着低效。对于未来可能会重复的工作,技巧派的目的就是记录一次,在之后的实践中反复套牢记忆,不求一遍过,最终得技巧。 分享出来,目的也很简单。一是有人遇到了一样的问题,可以从文中得到解答;二是在自已需要的过程中,可以拿出来回味,在反复中形成肌肉记忆,掌握住这个提高效率的小技巧。 技巧不在乎一时的理解,是在你未来工作中经常遇到,而你不加思考,就能立刻作出反应。所以技巧不该是冷门的,这是我的出发点。 利人又利己,这是我最喜欢做的事,于是乎我立马开始了技巧派的第一篇。 我做了这样一件事,在linux下获得不同的系统性能,因为我总在做着系统性能分析的工作。我捕获的数据是局部的,因为我并不关注所有的系统性能,我只关心我关心的。 于是乎,我经常用grep过滤数据,但伴随而来的是数据很难满足可视化的要求。更通俗易懂的说,转csv的过程里我吃尽了苦头。 首先明确一点,linux里一切皆文件,所以处理起文件格式是方便的,尤其是文件转换。至于我转不得csv,是我没受过这方面的训练,这不是系统的问题,是人的问题。 如果我要获取CPU的总开销,我得到了这样的数据。 这里写句题外话,linux系统上对文本编辑的awk、sed、grep命令都是以文本行处理的。 得到这样的数据,python可视化处理是没有办法用的,必须要将这样子的数据转换成csv格式的文本,这里我将其称为预处理。 csv格式,是用逗号分隔开所有的数据,每列数据上有列标签,表示着该列数值的含义,被广泛用于可视化处理。 那么,在linux下将其文本组装成csv格式导出,是一个必要且必须做的事。 处理很简单,sed大师轻松搞定这一点小事。
完整的csv文件,处理完大呼过瘾。 简单解释下关键处理操作, 剩下来的任务就交给脚本们去处理吧。 这不能算的上一件麻烦事,但也可能会成为一时的麻烦。掌握一些技巧,能让人快速处理一些类似这样的问题,除了提高效率,使得身心愉悦,偶尔还能用来装装逼,吹吹牛。 这让我沉迷此道,并希望继续做下去,为的自己,亦为的同行者。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 12:43:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |