一、sysbench介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:1、cpu性能2、磁盘io性能3、调度程序性能4、内存分配及传输速度5、POSIX线程性能6、数据库性能(OLTP基准测试目前sy..
分类:
数据库 时间:
2016-01-18 21:02:27
阅读次数:
361
Linux下的iostat命令#iostat-d-k-t2-d:显示系统中的设备-k:表示以每秒kb的形式显示-t:打印出时间信息2:表示每2秒统计一次每次输出都会打印时间信息,接下来显示磁盘IO情况列表。Device:显示磁盘名称tps:表示每秒钟输出到物理磁盘的传输次数。一次传输就是一个对物理磁盘的I/O请..
分类:
移动开发 时间:
2016-01-14 19:17:51
阅读次数:
232
Spark数据本地性分布式计算系统的精粹在于移动计算而非移动数据,但是在实际的计算过程中,总存在着移动数据的情况,除非是在集群的所有节点上都保存数据的副本。移动数据,将数据从一个节点移动到另一个节点进行计算,不但消耗了网络IO,也消耗了磁盘IO,降低了整个计算的效率。为了提高数据的本地性,除了优化算...
分类:
其他好文 时间:
2016-01-11 21:43:24
阅读次数:
955
工欲善其事,比先利其器,生产环境中的服务器在处理请求并生成回应数据的时间主要消耗在服务器端,包括了众多的环节,如何全面了解我们linux服务器的CPU使用率、使用时间、内存占用比例、磁盘IO数据、网络相关数据等等众多指标,保证我们的linux服务器顺利完成每一个请求,怎能..
分类:
其他好文 时间:
2016-01-11 06:56:05
阅读次数:
303
首先什么是I/O:I/O(input/output),即输入/输出端口。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息I/O分为磁盘io和网络io,这里说的是网络ioIO多路复用:I/O多路复用指:通过一种机制,可以监视多个描述符(socket),一旦某个描述符就绪(一般是读就绪或者...
分类:
编程语言 时间:
2016-01-08 23:41:30
阅读次数:
497
在linux下使用free命令查看内存使用情况,有buffers和cached两项,以下是它们的区别: buffers是为块设备设计的缓冲。比如磁盘读写,把分散的写操作集中进行,减少磁盘I/O,从而提高系统性能。比如入U盘里cp一个文件,但是U盘读写指示灯未闪动,过了一会儿才闪动。卸载时会清空缓冲,...
分类:
系统相关 时间:
2015-12-30 11:26:15
阅读次数:
191
IO 是 Java 面试中一个非常重要的点。你应该很好掌握 Java IO,NIO,NIO2 以及与操作系统,磁盘 IO 相关的基础知识。下面是 Java IO 中经常问的问题。66)在我 Java 程序中,我有三个 socket,我需要多少个线程来处理?67)Java 中怎么创建 ByteBuff...
分类:
编程语言 时间:
2015-12-28 00:47:55
阅读次数:
298
一,多线程 从资源利用的角度看,使用多线程的原因主要有两个:IO阻塞与多CPU。当前线程进行IO处理的时候,会被阻塞释放CPU以等待IO操作完成,由于IO操作(不管是磁盘IO还是网络IO)通常都需要较长的时间,这时CPU可以调度其他的线程进行处理。理想的系统Load是既没有进程(线程)等待也没有C....
分类:
其他好文 时间:
2015-12-26 01:10:39
阅读次数:
222
转载自:http://blog.chinaunix.net/uid-9370128-id-393082.html1. mysql 5.0.x 统计每秒增,删,改,查,替换数 mysql 的show global status可以查出自启动以前,累计数量,每秒抓取一次#!/bin/bashwhile ...
分类:
数据库 时间:
2015-12-22 23:00:13
阅读次数:
244
一、磁盘
1.IO接口类型
(1)传输类型分类并口:同一线缆可以接多块设备;IDE一个总线两个,主,从SCSI:宽带:16-1;窄带:8-1串口:同一线缆只可以接一个设备;
(2)硬盘类型分类(理论传输数据)IDE(ata):并口,133MB/sSCSI:并口,Ultrascsi320,
320MB/S,UltraSCSI640,640MB/SS..
分类:
系统相关 时间:
2015-12-19 06:38:46
阅读次数:
303