最新消息:

标签:IO

各种各样的I/O
IO

各种各样的I/O

admin 11年前 (2014-03-31) 3059浏览 0评论

根据操作的阻塞或非阻塞类型,以及IO的准备就绪、完成事件通知的同步和异步类型,一共有四种不同方式的IO。 同步阻塞IO 在许多web server上,典型的一个连接一个thread的基础,这种类型是IO操作阻塞着应用程序直到完成。 当阻塞式的read...

用 cgroups 管理进程磁盘 io
IO

用 cgroups 管理进程磁盘 io

admin 11年前 (2014-01-30) 3561浏览 0评论

linux 的 cgroups 还可以限制和监控进程的磁盘 io。这个功能通过 blkio 子系统实现。 blkio 子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个: blkio.throttle.read_bps_dev...

Linux 标准C IO函数压力测试
IO

Linux 标准C IO函数压力测试

admin 11年前 (2013-11-17) 3691浏览 0评论

做系统性能调优确实不好做,不仅要从算法上去解决,还有就是系统的一个库函数的IO能力到底怎么样,虽然有些资料提到,但到底差多少,心里还是没谱,下面是我做的一个linux系统的IO函数的处理效率的压力测试,各执行一百万次,看消耗的时间,详情请看代码: #...

KVM IO性能测试数据
IO

KVM IO性能测试数据

admin 11年前 (2013-11-15) 3550浏览 0评论

目前,主流的共有云提供商大部分采用的hypervisor还是XEN,所以,很多人会笼统的认为xen比kvm更好。个人认为,这是个误区。国外的amazon和国内的阿里云,华为云之所以选择xen作为hypervisor,个人认为只是他们从事hypervi...

Nginx SSL性能调优
nginx

Nginx SSL性能调优

admin 11年前 (2013-08-05) 4417浏览 0评论

这篇文章的目的是要谈谈我的 Nginx 调优经验,就不涉及数据库调优的内容了。   初始服务器设置 我的服务器运行在亚马逊 EC2 t1 micro 上,选择 Nginx + PHP5-fpm 作为后端,因为一些安全因素还打开了SSL。 性...

正确用DD测试磁盘读写速度
IO

正确用DD测试磁盘读写速度

admin 12年前 (2013-06-05) 2929浏览 0评论

问: 以下几种方式测试磁盘读写速度有什么区别?   1 2 3 4 dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sync ...

fio性能测试工具新添图形前端gfio
IO

fio性能测试工具新添图形前端gfio

admin 12年前 (2013-05-31) 5213浏览 1评论

fio是个非常强大的IO性能测试工具,可以毫不夸张的说,如果你把所有的fio参数都搞明白了,基本上就把IO协议栈的问题搞的差不多明白了,原因在于作者Jens Axboe是linux内核IO部分的maintainer. 但是这个工具有个很大的缺点就是没...

Linux kernel AIO这个奇葩
IO

Linux kernel AIO这个奇葩

admin 12年前 (2013-05-07) 6000浏览 0评论

1. 动机 Asynchronous I/O帮助用户程序提高CPU和IO设备的利用率和提高程序性能,特别是在高负载的IO操作下。比如各种代理服务器,数据库,流服务器等等。 2. 什么是AIO 很多人会将AIO理解成磁盘IO的异步方案,会将AIO狭隘化...

I/O监视器-iotop
Linux

I/O监视器-iotop

admin 12年前 (2013-04-02) 3142浏览 0评论

iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。如下图所示,Iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关信息。 1、安装 ubuntu:apt-get install iotop cento...

MySQL Innodb IO优化 之 数据库表设计
未分类

MySQL Innodb IO优化 之 数据库表设计

admin 12年前 (2013-02-20) 2532浏览 0评论

数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考。本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性。 Innodb特性: Innodb是索引聚集表, 存储结构是BTREE In...

MySQL Innodb IO优化 之 配置优化
未分类

MySQL Innodb IO优化 之 配置优化

admin 12年前 (2013-02-20) 2658浏览 0评论

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。 这里谈一下数据库本身的配置方面 具体如下: 配置方面对于IO优化的原则:...

Unix下五种IO模型
未分类

Unix下五种IO模型

admin 12年前 (2013-01-18) 2467浏览 0评论

1. I/O模型 Unix下共有五种I/O模型 a. 阻塞I/O b. 非阻塞I/O c. I/O复用(select和poll) d. 信号驱动I/O(SIGIO) e. 异步I/O(Posix.1的aio_系列函数) 1). 阻塞I/O模型 应用程...

Linux低级I/O深析
未分类

Linux低级I/O深析

admin 12年前 (2012-10-29) 2733浏览 0评论

可以说一切存储系统的基础是系统调用: open , creat, seek , read, write, mmap …的运用,要想写个高性能FS,就要深入IO系统调用.这篇博文主要分析了操作文件的内核数据结构的变化及相关tips, 相关I...

Linux下常用I/O模型
未分类

Linux下常用I/O模型

admin 12年前 (2012-09-27) 3050浏览 0评论

AIO 简介 Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何...

Linux的IO调度器-CFQ
未分类

Linux的IO调度器-CFQ

admin 13年前 (2012-04-11) 3531浏览 0评论

最近由于一些控制IO带宽的需求,开始研究CFQ以及对应的IO cgroup,今天baidu了一下,竟然发现没有多少中文的介绍,所以准备写一个系列,介绍一下这个调度器,粗粗想了一下,大概可以灌四篇水,包括CFQ的基本介绍,CFQ各个配置参数的含义和调优...

MySQL Tuning之浅析I/O优化
IO

MySQL Tuning之浅析I/O优化

admin 13年前 (2011-10-24) 2660浏览 0评论

目前web的应用大多都以I/O密集型为主,而存储技术的发展远没有计算机中其他系统发展迅速,尽管也有不少高端存储设备,但是价格的昂贵,不是一般大众能享受的起的。而基于现状更多是我...