Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

影响IO性能的request queue

影响IO性能的request queue

最近一段时间在做IO性能对比测试分析的时候发现Linux-3.2的IO性能要比Linux-2.6.23差。在内核中,并发顺序读的情况下(绕过设备的buffer cache),Linux-3.2的性能比Linux-2.6.23有很大差别,性能降低了15%左右。这是为什么呢?首先看一下 Linux-3.2中测试的IO Stack模型,如下图所示:这个IO Stack由DM设备和SD设备堆叠而成,DM设备完成multipath的功能,SD设备是一个SCSI块设备...
AIX多用户模式启动过程

AIX多用户模式启动过程

一般情况下,系统正常启动时,会直接进入到多用户模式,也就是正常(Normal)模式下,为应用程序正常运行做好了准备。把机器前面板上的钥匙扳到Normal位置时,或者在机器启动过程中不按任何键,就会让系统从硬盘启动。当用户打开机器电源(冷启动)或通过shutdown热启动来重启系统时,要经过一系列的处理过程才能为用户准备好系统。这个启动过程分为三个阶段:只读存储器(Ros)内核初始化阶段(Read Only Storage Kernel Init Phase...
Ubuntu环境下切换root用户的方法

Ubuntu环境下切换root用户的方法

于Ubuntu是基于Debian的操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。在其他 linux 操作系统 (如 Fedora,CentOS) 下,可以使用 su root 切换到超级用户。但是在Ubuntu下并不能直接执行su root命令,可以通过如下方法切换到超级用户.1) sudo -isudo 是 su 的加强版,意思是 do something as...
Ubuntu和Windows双系统选择开机顺序

Ubuntu和Windows双系统选择开机顺序

声明:我用的是Ubuntu 12.04和Windows 7双系统,其它Linux版本和Windows没有进行实验。一般用Ubuntu和Windows双系统开机时会涉及到哪个操作系统优先启动的问题,当然你也可以在开机的时候坐在电脑前当要选择时立刻选择操作系统,本文方法使你在按电源按钮后自动进入你想要进入的操作系统。这篇文章将解决两个关键问题:开机优先启动的操作系统以及不同操作系统之间选择的时间1. 开机优先启动的操作系统在终端中输入 sudo gedit /...
Linux系统中r w x对文件和目录的不同含义

Linux系统中r w x对文件和目录的不同含义

1. 对文件的含义:r:可读取此文件的实际内容,如读取文本文件的文字内容等.w:可以编辑、新增或者是修改该文件的内容(但不含删除该文件)x:该文件具有可以被系统执行的权限(在Linux下我们的文件是否能够被执行是由是否具有x这个权限决定的,而跟文件名没有绝对的关系).2. 对目录的含义:r:表示具有读取目录结构列表的权限,可以利用ls命令将该目录的内容列表显示出来.w:表示你具有更改该目录结构列表的权限,即 可以在该目录下新建新的文件和目录;删除已经存在的...
文件的创建touch 目录的创建 mkdir 权限的设置umask

文件的创建touch 目录的创建 mkdir 权限的设置umask

文件的创建touch 目录的创建 mkdir 权限的设置umask1.文件的创建touch test1 //在当前工作目录下创建文件test12.目录的创建mkdir test2 //在当前工作目录下创建目录test23.权限的设置首先利用ls -l命令查看上一层目录的权限其次 用umask查看当前的分值 例如0002这样如果你新建一个文件或者目录时对应减掉相应的分值就是当前目录或者文件的权限权限(不可直接减去分值,这样可能导致结果不正确);修改uma...
Linux基础学习:文件的隐藏属性chattr lsattr

Linux基础学习:文件的隐藏属性chattr lsattr

在Linux下文件具有很多属性,对于owner group others除了分别有 r w x的权限外还具有隐藏属性.chattr(设置文件的隐藏属性)chattr [+-=] [ASacdistu] 文件或者目录名称其中第一个[ ]内分别表示 ‘添加‘ ’删除 ’‘只有‘第二个[ ]内的属性 .其中 a表示这个文件只能增加数据,而不能删除也不能修改数据,只有root才能设置这个属性....
Ubuntu 12.10 安装vim出错

Ubuntu 12.10 安装vim出错

在Ubuntu 12.10中安装vim时出现了如下提示:www.linuxidc.com@linuxidc:/etc/apt$ sudo apt-get install vim正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目...
openSUSE 12.2 的安装及备份

openSUSE 12.2 的安装及备份

因为公司服务器使用的是SUSE Linux Enterprise,在老大的号召下,折腾了几天,终于将openSUSE 12.2安装成功。特此记录备份。也希望能给碰到同样问题的人缩短些折腾时间。1. 安装环境及要求pc机环境。把gnome和kde各安装尝试一次,感觉openSUSE 12.2的kde环境比gnome环境要更易用。所以以下折腾条目都是在kde环境下进行,gnome的用户谨慎参考kde使用内存较高,1G内存不推荐安装,会很卡2.安装可以使用u盘进...
CentOS 6.2+VirtualBox cpu稳定性检测 内存检测 整体检测工具PASSMARK

CentOS 6.2+VirtualBox cpu稳定性检测 内存检测 整体检测工具PASSMARK

CentOS 6.2 minimal +VirtualBox cpu稳定性检测 内存检测 整体检测工具PASSMARK。1 CPU/proc文件系统是系统内核的映像,即目录中的文件存放在系统内存中,以文件系统的方式为访问系统内核数据的操作提供接口。用户和系统可以通过/proc得到系统信息,和改变系统内核的参数。输入cat /proc/cpuinfo显示如图.确认cpu硬件无BUG。工具一:cpuburncPUBurn-in是为超频爱好者设计的稳定性测试工具...
Buffer cache和page cache的区别

Buffer cache和page cache的区别

Page cache和buffer cache到底有什么区别呢?很多时候我们不知道系统在做IO操作的时候到底是走了page cache还是buffer cache?其实,buffer cache和page cache是Linux中两个比较简单的概念,在此对其总结说明。Page cache是vfs文件系统层的cache,例如 对于一个ext3文件系统而言,每个文件都会有一棵radix树管理文件的缓存页,这些被管理的缓存页被称之为page cache。所以,p...
<< 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 >>