StringIO: from io import StringIO 内存中,开辟的一个文本模式的buffer,可以像文件对象一样操作它 当close方法被调用的时候,这个buffer会被释放 getvalue() 获取全部内容,跟文件指针没有关系 例子: from io import StringI... ...
分类:
其他好文 时间:
2017-10-29 16:49:21
阅读次数:
187
对于磁盘来说,一次磁盘的连续读或者连续写叫做一次IO。计算机各个层次上的“一次IO”应用程序向操作系统请求:“读取/etc/passwd到我的缓冲区”,操作系统读取后返回应用程序一个信号,这次IO就完成了,这就是应用程序做的一次IO文件系统向磁盘控制器驱动程序请求:“读取LBA1..
分类:
其他好文 时间:
2017-10-26 15:41:33
阅读次数:
172
在业务库包含大量数据情况下如何进行快速导入、导出,提高测试工作效率? 操作环境 SuSE11 + Oracle11gR2 需求背景 某次性能测试分析过程中发现磁盘IO使用率100%,分析发现所有业务表空间的数据文件都在内置盘上,并且数据文件都是以文件系统的方式进行管理。实际上该服务器是挂载磁阵。因此 ...
分类:
数据库 时间:
2017-10-21 12:39:47
阅读次数:
254
sysbench性能压测以及mysql性能压测一、Sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于各种不同系统的参数下的数据库负载情况。主要测试方式cpu性能磁盘io性能调度程序性能内存分配及传输速度posix线程性能数据库性能(OLTP基准测试)找范围内最大素数{时间越..
分类:
数据库 时间:
2017-10-13 12:33:39
阅读次数:
176
下面的部分内容来自《深入浅出MySQL》、老叶的视频、网上其他人的blog。这里列出的是MySQL的一些非运行参数的优化部分,具体如下:(对于使用云主机的用户,下文中的部分优化方法是无法奏效的)0、使用SSD。资金不足的话,使用RAID设备【建议使用RAID10,因为RAID5的性能并不太..
分类:
数据库 时间:
2017-10-11 10:39:04
阅读次数:
232
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,sysbench支持MySQL、PostgreSQL、Oracle数据库OLTP测试。它主要包括以下几种方式的测试:1)cpu性能2)磁盘io性能3)调度程序性能4)内存分配及传输速度5) ...
分类:
其他好文 时间:
2017-10-09 13:19:18
阅读次数:
206
shuffle磁盘IO时间长 设置spark.local.dir为多个磁盘,并设置磁盘的IO速度快的磁盘,通过增加IO来优化shuffle性能 map|reduce数量大,造成shuffle小文件数目多 spark.shuffle.consolidateFiles为true,来合并shuffle中间 ...
分类:
其他好文 时间:
2017-10-06 10:38:25
阅读次数:
216
使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? A: 在命令行方式下, 1. 查看CPU使用情况的命令 每5秒刷新一次,最右侧有CPU的占用率的数据 $ vm ...
分类:
系统相关 时间:
2017-09-23 00:00:32
阅读次数:
498
1.汇编语言的特点:机器相关性;高速度和高速率;编写和调试的复杂性 2.指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看做指令,有的信息看做数据,为同样的信息赋予了不同的意义。 3.CPU要想进行数据读写,必须和外部器件(标准说法是芯片 ...
分类:
编程语言 时间:
2017-09-20 19:44:28
阅读次数:
201
1、磁盘IO监控工具 iotop 输入命令:iotop 主要查看程序使用的磁盘IO的信息 安装:yum -y install iotop 第一行:10:01:23 — 当前系统时间126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过)2 users — 当前 ...
分类:
系统相关 时间:
2017-09-18 18:54:43
阅读次数:
176