csv

dstat 监控工具

我只是一个虾纸丫 提交于 2020-04-06 06:35:24
dstat 监控工具 Linux 自带的监控工具。界面相当友好,可以替代其他的监控工具。 安装 yum install -y dstat 命令使用 dstat -h # 帮助 dstat -tpcdrmgln # 屏幕刷新 dstat -tpcdrmgln 5 10 # 5s刷新一次,刷新10次 nohup dstat -tpcdrmgln 5 --output dstat.csv & # 将每5s的结果输出到csv ,可以放到后台跑 命令演示 1.屏幕输出 2. 记录到CSV文件 nohup dstat -tpcdrmgln --output dstat.csv & 下载文件后,可用Excel生成趋势图表,类似: 帮助信息 [oracle@oracle ~]$ dstat -h Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics Dstat options: -c, --cpu enable cpu stats -C 0,3,total include cpu0, cpu3 and total -d, --disk enable disk stats -D total,hda include hda and total -g

CentOS下性能监测工具 dstat

丶灬走出姿态 提交于 2020-04-06 04:08:51
原文链接: http://www.bkjia.com/Linuxjc/935113.html 参考链接: https://linux.cn/article-3215-1.html , http://lhflinux.blog.51cto.com/1961662/518868/ dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你更容易编写插件来收集你想要的数据信息,以从未有过的方式进行扩展。 Dstat的默认输出是专门为人们实时查看而设计的,不过你也可以将详细信息通过CSV输出到一个文件,并导入到Gnumeric或者Excel生成表格中。 特性 结合了vmstat,iostat,ifstat,netstat以及更多的信息 实时显示统计情况 在分析和排障时可以通过启用监控项并排序

Linux终端下 dstat 监控工具

家住魔仙堡 提交于 2020-04-06 00:20:28
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你更容易编写插件来收集你想要的数据信息,以从未有过的方式进行扩展。 Dstat的默认输出是专门为人们实时查看而设计的,不过你也可以将详细信息通过CSV输出到一个文件,并导入到Gnumeric或者Excel生成表格中。 特性 结合了vmstat,iostat,ifstat,netstat以及更多的信息 实时显示统计情况 在分析和排障时可以通过启用监控项并排序 模块化设计 使用python编写的,更方便扩展现有的工作任务 容易扩展和添加你的计数器(请为此做出贡献) 包含的许多扩展插件充分说明了增加新的监控项目是很方便的 可以分组统计块设备/网络设备,并给出总数 可以显示每台设备的当前状态 极准确的时间精度,即便是系统负荷较高也不会延迟显示

Pandas IO工具

断了今生、忘了曾经 提交于 2020-04-05 19:20:41
文件读取与存储 pandas提供了将表格型数据读取为DataFrame对象的函数。其中read_csv和read_table可能会是你今后用的最多的。 csv操作 pandas.read_csv和pandas.read_table 读取csv pandas.read_csv(filepath_or_buffer, sep=',', delimiter=None, header='infer', names=None, index_col=None, usecols=None,...) read_table(...) filepath_or_buffer:文件路径 sep 指定分隔符。如果不指定参数,则会尝试使用逗号分隔。 header 指定行数用来作为列名,数据开始行数。如果文件中没有列名,则默认为0,否则设置为None。 usecols:指定读取的列名,列表形式,用作筛选所需要的数据,也可以通过drop函数剔除数据 names:如果遇到直接就是数据的文件,需要通过names参数手动填入索引项 skipinitialspace 忽略分隔符后的空白 skiprows 需要忽略的行数(从文件开始处算起),或需要跳过的行号列表(从0开始) nrows 需要读取的行数(从文件头开始算起)。 实例: 读取有标题的文件 #ex1.csv 文件内容 a,b,c,d,message 1,2,3,4

计算与软件工程 作业四

こ雲淡風輕ζ 提交于 2020-04-05 18:09:34
作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534 课程目标 了解熟悉软件开发过程中的具体步骤,为以后的学习打下基础; 学习不同的测试方法,为以后写出更完美的代码做准备; 学会代码设计和规范。 实现目标的方面 用python写用类和函数来实现统计红楼梦主要人物统计,并将所写代码进行单元测试,回归测试,效能测试。 其他参考文献 https://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html https://www.cnblogs.com/xinz/archive/2011/08/07/2130332.html https://blog.csdn.net/lbj1260200629/article/details/89600055 https://blog.csdn.net/huilan_same/article/details/52944782 https://www.cnblogs.com/MonC/articles/9744687.html https://blog.csdn.net/LWT000aa/article/details/78735235 https://blog.csdn.net/weixin

计算与软件工程作业四

感情迁移 提交于 2020-04-05 18:03:50
问题 回答 作业要求 第四周作业 课程目标 代码复审,结对编程 在哪方面帮我实现课程目标 能够帮助我更好的规范代码风格;通过合作学习提高自己的团队意识与操作能力 参考文献 ( https://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html ) ( https://www.cnblogs.com/xinz/archive/2011/10/22/2220872.html ) gitee ( https://gitee.com/yzzzw/Array ) 作业1 每个人针对之前两次作业所写的代码,针对要求,并按照代码规范(风格规范、设计规范)要求评判其他学生的程序,同时进行代码复审(按照代码复审核表) 评价内容直接放在你被评价的作业后面评论中 同时另建立一个博客,将你作的评论的截图或者链接,放在博客中,并在你的博客中谈谈自己的总体看法 作业一链接 :( https://www.cnblogs.com/yzzzw/p/12636544.html ) 作业2 1、实现一个简单而完整的软件工具(中文文本文件人物统计程序):针对小说《红楼梦》要求能分析得出各个人物在每一个章回中各自出现的次数,将这些统计结果能写入到一个csv格式的文件。 2、进行单元测试、回归测试、效能测试,在实现上述程序的过程中使用相关的工具。 3、进行个人软件过程

计算与软件工程 作业4

半世苍凉 提交于 2020-04-05 17:37:31
计算与软件工程 作业4 作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534 课程目标 完成简单软件功能的开发,会对简单代码进行审核,学会结对编程,和队友搭档一起开发新的功能,会对代码进行单元测试等,分析代码的利用率 实现自我目标 主要和队友搭档完成程序开发,进行代码复审,简单修改代码挺高代码利用率 参考文献 https://blog.csdn.net/weixin_44396540/article/details/88085543 https://blog.csdn.net/lbj1260200629/article/details/89600055https://jingyan.baidu.com/article/4f34706e11e052e387b56dd2.html https://jingyan.baidu.com/album/f96699bbeeda8d894e3c1b8d.html?picindex=4 https://www.cnblogs.com/lsdb/p/9201029.html https://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html https://www.cnblogs.com

计算与软件工程 作业四

核能气质少年 提交于 2020-04-05 16:33:35
计算与软件工程 作业四 作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534 课程目标 完成简单软件功能的开发,会对简单代码进行审核,学会结对编程,和队友搭档一起开发新的功能,会对代码进行单元测试等,分析代码的利用率 该次作业在程序效能方面实现我的目标 和队友搭档完成本次程序开发,进行代码复审,代码测试,简单修改代码提高代码利用率 参考文献 https://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html https://www.cnblogs.com/xinz/archive/2011/08/07/2130332.html https://blog.csdn.net/iamtsf/article/details/86305351 http://c.biancheng.net/view/5804.html 作业正文 https://www.cnblogs.com/wanghuiru/p/12635796.html 作业一: 1. https://www.cnblogs.com/yangqiuyan/p/12434874.html#commentform 2. https://www.cnblogs.com

mongodb 常用操作

試著忘記壹切 提交于 2020-04-03 09:07:45
#备份 mongodump.exe -h 127.0.0.1:27017 -d medicine -c jddj -o C:\MongoDB\Server\4.2\backup #恢复 mongorestore.exe -h 127.0.0.1:27017 -d medicine -c jddj C:\MongoDB\Server\4.2\backup\medicine\jddj.bson #导出json、csv数据 mongoexport.exe -h 127.0.0.1:27017 -d medicine -c jddj -o E:\爬虫项目\json\jddj.json mongoexport.exe -h 127.0.0.1:27017 -d medicine -c jddj --type=csv -f 字段1,字段2,字段3 -o E:\爬虫项目\csv\jddj.csv #导入json、csv数据 mongoexport.exe -h 127.0.0.1:27017 -d medicine -c jddj E:\爬虫项目\json\jddj.json mongoimport.exe -h 127.0.0.1:27017 -d medicine -c jddj --type csv --headerline --file E:\爬虫项目\csv\jddj.csv

《自拍教程51》Python_adb批量生成App版本表格

天大地大妈咪最大 提交于 2020-03-30 19:34:47
案例一 :版本在软件研发阶段是很重要的, 不同的版本, 已修复的Bug也不一样, 所实现的功能不一样, Android终端产品正式版本发布前,项目经理除了确保系统版本确定无误外, 还会逐个验证所搭载的所有App的版本是否都是正确, 防止App做系统集成的时候集成错了,导致App功能缺失或异常! 案例二 : 测试经理要求我做一个表,表格包含了系统的所有App名称, App版本信息, 用于做性能测试数据统计(CPU & Memory)。 那问题来了,如何批量把Android里边的 已经集成的 所有App的版本列出来,并生成表格? 以魅族Note5手机为例, 如果是手动记录登记, 一般是设置-》应用程序管理-》一个一个的看版本: 准备阶段 adb shell pm list package 可以列出所有系统内的app包名, pm是package manger的简称,是Android的一个重要的app安装包管理工具, 可用于安装app,卸载app,列出所有app等。 adb shell dumpsys package + App包名可以解析version相关信息, dumpsys 是Android重要的解析工具,可以解析App package。 可以考虑用openpyxl模块来生成一个excel格式,当然也可以考虑做成csv文本格式, 如果是excel操作,都建议用openpyxl