linux下硬盘测速软件 linux 硬盘测速
摘要:Iozone进行linux下的硬盘性能测试是什么? 老大讲iozone非常不错,相比起别的软件,功能什么之类都是最好的。连专业的测试公司都使用它 另外对linux2 4以上有个叫aio(异步)的特性能...
发布日期:2020-08-25Iozone进行linux下的硬盘性能测试是什么?
老大讲iozone非常不错,相比起别的软件,功能什么之类都是最好的。
连专业的测试公司都使用它.另外对linux2.4以上有个叫aio(异步)的特性能很好的支持.. 但是发现使用起来也不容易。
资料不行啊。
。
测试的时候请注意,设置的测试文件的大小一定要大过你的内存,不然linux会给你的读写的内容进行缓存。
会使数值非常不真实. iozone常用的几个参数. -a 全面测试,比如块大小它会自动加 -i N 用来选择测试项, 比如ReadWiteRandom 比较常用的是0 1 2,可以指定成-i 0 -i 1 -i2.这些别的详细内容请查man -lock size 指定一次写入读出的块大小 -s file size 指定测试文件的大小 -f filename 指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中) -F file1 file2... 指定多线程下测试的文件名 批量测试项: -g -n 指定测试文件大小范围,最大测试文件为4G,可以这样写 -g 4G -y -q 指定测试块的大小范围 输出: 下面是几个日志记录的参数.好象要输出成图象进行分析,需要指定-a的测试才能输出 -R 产生Excel到标准输出 - 指定输出到指定文件上. 比如 -R ttt.xls 我的测试实例: #.iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f mntiozone -R .iozone.xls 注:进行全面测试.最小测试文件为512M直到测试到4G.测试ead,wite,和Stided Read.测试的地方在mnt下。
生成Excel的文件.
如何在Linux中测试硬盘读写速度
time dd if=/dev/,IO都会集中在of文件中;testrw。
(2)/zero是一个伪设备;dev/:time dd if=/:time dd if=/,of到该设备不会产生IO。
3,所以,相当于黑洞,对它的读取会产生IO;null是伪设备,of文件只用于写;sdb of=/,这个命令的IO只发生在/,一个是实际的文件;null、测试同时读写能力代码如下;dev/:产生字符、测试磁盘写能力代码如下;zero of=/dev/dev/dev/、测试磁盘读能力代码如下,也相当于测试磁盘的读能力。
命令结尾添加oflag=direct将跳过内存缓存。
(Ctrl+c终止测试)4、先熟悉两个特殊的设备,/,一个是物理分区;dev/、无底洞;testrw;sdb是读;testw。
2,假设它们都在一个磁盘中;dev/,添加oflag=sync将跳过hdd缓存,它只产生空字符流;null bs=4k因为/dev/.dbf是写);dev/:(1)/dev/.dbf bs=4k count=因为/sdb of=/,所以这个命令相当于测试磁盘的写能力;/.dbf bs=4k在这个命令下,对它不会产生IO,对它们的读写都会产生IO(对/,这个命令就相当于测试磁盘的同时读写能力;zero,所以;sdb上,对ǘsdb是一个物理分区:回收站
Linux 下如何安装软件?
一、解析Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。
它是使用UNIX系统的打包工具tar打包的。
2) rpm包,如software-1.2.3-1.i386.rpm。
它是Redhat Linux提供的一种包封装格式。
3) dpkg包,如software-1.2.3-1.deb。
它是Debain Linux提供的一种包封装格式。
而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。
2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。
类型:rpm,说明是一个rpm包。
注:由于rpm格式的通常是已编译的程序,所以需指明平台。
在后面会详细说明。
而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。
二、了解包里的内容 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。
在Windows中所 有的软件包都是这种类型。
安装完这个程序后,你就可以使用,但你看不到源程序。
而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。
这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。
通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。
一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。
而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。
所以一般一个软件总会提供多种打包格式的安装程序的。
你可以根据自己的情况来选择。
三、搞定使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得; 2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。
如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。
如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 3)阅读附带的INSTALL文件、README文件; 4)执行“./configure”命令为编译做好准备; 5)执行“make”命令进行软件编译; 6)执行“make install”完成安装; 7)执行“make clean”删除安装时产生的临时文件。
好了,到此大功告成。
我们就可以运行应用程序了。
但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。
其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。
2. 卸载: 通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。
那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。
它们的使用方法,笔者会另行文介绍。
在此就不加赘述了。
四、搞定使用rpm打包的应用软件 rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。
1. 安装: 我只需简单的一句话,就可以说完。
执行: rpm –ivh rpm软件包名 更高级的,请见下表: rpm参数 参 数 说 明 -i 安装软件 -t 测试安装,不是真的安装 -p 显示安装进度 -f 忽略任何错误 -U 升级安装 -v 检测套件是否正确安装 这些参数可以同时采用。
更多的内容可以参考RPM的命令帮助。
2. 卸载: 我同样只需简单的一句话,就可以说完。
执行: rpm –e 软件名 不过要注意的是,后面使用的是软件名,而不是软件包名。
例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行: rpm –ivh software-1.2.3-1.i386.rpm 而当卸载时,则应执行: rpm –e software。
另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。
这些软件的具体应用,笔者会另行文介绍。
五、搞定使用deb打包的应用程序 这是Debian Linux提供的一个包管理器,它与RPM十分类似。
但由于RPM出现得更早,所以在各种版本的Linux都常见到。
而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。
我们在此就简单地说明一下: 1. 安装 dpkg –i deb软件包名 如:dpkg –i software-1.2.3-1.deb 2. 卸载 dpkg –e 软件名 如:dpkg –e software
同一硬盘下安装windows与linux 硬盘MBR里分去表的问题
唉,一知半解害人啊。
首先楼主就对分区有误会,所谓一块硬盘分区只能分四个区,是指只能分主或者扩展两种情况分四个。
逻辑分区就在扩展分区里再分出来的分区。
一般windows分区都是一主一扩展,然后到扩展分区里再分逻辑分区。
这种方式SATA硬盘可以最多分63个分区,IDE硬盘可以最多分255个分区。
按描述,楼主的情况应该是一主一扩展,所谓F盘只是一个逻辑分区。
那你在安装Linux的时候,只会在扩展分区中再创建逻辑分区,因为扩展分区总容量没变。
另外一个概念,一个硬盘只有一个MBR,如果你安装了多块硬盘,也只有第一块硬盘才有MBR,或者说只有第一个硬盘的MBR会成为MBR来工作。
开机时BIOS只会认得一个MBR。
MBR虽然不大,只会记录四个分区的信息,但象扩展分区又有自己的superblock,这个superblock又可以再记录扩展分区下面的逻辑分区信息。
对于引导的问题,MBR可以指向其它引导位置,不需要把所有启动信息都放入MBR,只要记录对应该系统所需要的文件的位置,这样小小的MBR就可以实现很多系统同时存在于一个微机上。
楼主可以安心使用多系统不用担心分区的问题。
LINUX下如何安装Windows?我把整个硬盘划个了LINUX
如果你把整个硬盘都划给Linux的话,可能Windows就没有可以用的分区来安装了。
Windows需要安装在FAT32或者NTFS格式的分区中,并且不能和其他操作系统安装在同一个分区。
如果你想重新分区的话,——Linux下有没有类似Partition Magic的软件呢?如果没有的话只能重新分区了。
记得Linux可能需要2个分区(有一个是用来做交换文件用的——我这样听说),Windows需要一个,你还可能需要再分一个用来支持系统休眠。
所以你可能至少需要2-4个分区。
高手请帮忙呀!怎么在SATA硬盘下安装Linux
在安装之前需要设置为Compatible Mode,否则就会找不到硬盘。
进入主板BIOS,选择Main下的IDE Configuration Menu,找到Onboard IDE Operate Mode项,将其参数选择为Compatible Mode,然后按F10键选择保存退出,这样可以保证系统能够找到硬盘。
安装好后,要升级内核到2.4.22(最新),如果使用的CPU支持超线程,请在编译内核时选择SMP的支持。
接着修改GRUB的启动参数,将 hda 改成 hde,分区号不变。
还有fstab也需改一下,不然启动后不能激活“SWAP”交换分区。
重新启动后,将BIOS中的Compatible Mode改为Enhanced Mode,这样就能发挥SATA接口的性能了。
硬盘安装linux?
实际上,在 Linux 安装的时候,已经提供了相当多的预设模式让您选择分割的方式了, 不过,无论如何,分割的行为都不是很能符合自己主机的样子!因为毕竟每个人的「想法」都不太一样! 因此,强烈建议使用「自订安装, Custom 」这个安装模式! 在某些 Linux distiution 中,会将这个模式写的很厉害,叫做是「 Expet, 专家模式 」,这个就厉害了,请相信您自己,了解上面就自称为 专家 了吧!没有问题! 自订安装「Custom」: A:初次接触 Linux :只要切割「 」及「 Swap 」即可! 好了,通常初次安装 Linux 系统的朋友们,我们都会建议他直接以一个最大的扇区「 」来安装,这样有个好处,就是不怕分割错误造成无法安装的困境!例如 us 是 Linux 的可执行程序及相关的文件摆放的目录,所以他的容量需求蛮大的, 万一你分割了一块扇区给 us ,但是却给的不够大,那么就伤脑筋了! 因为会造成无法将数据完全写入的问题,就有可能会无法安装啦!因此上, 如果你是初次安装的话,那么可以仅分割成两个扇区「 与 Swap 」即可! B:建议分割的方法:预留一个备份的扇区! 就如同前面几个心得分享文章中提到的,由于 Linux 预设的目录是固定的,所以,通常我们会将 va 及 home 这两个目录稍微加大一些,如果硬盘够大的话,加个几 GB 也不为过!另外, us 至少给他 3~5 GB 吧,如果硬盘真的大的话!而 也可以给个几 GB 的空间。
最后,由于我们的 Linux 可能是在「试用」阶段,所以很有可能会重复的一再安装,因此上,鸟哥 都会预留一个扇区来备份我的核心啦与实作过程中觉得不错的 scipts ( 就有点像 DOS 的批次档 ) ,当然,我的 home 底下的咚咚也可以有备份的地方, 而安装套件的源文件也可以摆在这里!有个最大的好处是,当我的 Linux 重新安装的时候,我的一些套件马上就可以直接在硬盘当中找到! 呵呵!重新安装比较便利啦! 选择 Linux 安装程序提供的预设硬盘分区方式: 对于首次接触 Linux 的朋友们,通常不建议使用各个 distiution 所提供预设的 Seve 安装方式,因为会让你无法得知 Linux 在搞什么鬼,而且也不见得可以符合你的需求!注意:选择 Seve 的时候,请「确定」您的硬盘数据是不要的!因为 Linux 会自动的把你的硬盘里面旧有的数据全部杀掉!此外,硬盘至少需要 2 GB 以上才可以选择这一个模式! 硬盘方面的规划大致上就是如此啦!要规划硬盘的时候,请特别的小心呦!