- 论坛徽章:
- 0
|
我本打算 在Thinkpad T61 上使用vmware 虚拟两台机器,装Oracle集群(RAC)。考虑到单个磁盘IO负担过重,于是我把笔记本光驱拆下来,换了个硬盘托架+80G PATA的硬盘作为第二硬盘。然后把两个虚拟机的文件分别放到两块硬盘上。但是现在发现在Linux系统里访问第二硬盘的速度很慢,不知道是什么原因。
第二硬盘分区如下:
主分区:
C: ntfs 格式,安装的windows xp 操作系统
扩展分区1:
D: ntfs 格式
E: fat32格式
扩展分区2:
ext3 格式,windows 中不可访问,专供linux的。
在Linux里,我mount了上面四个盘,但不管是访问 ntfs 还是 fat32 还是 ext3 格式的分区,都非常慢,复制一个650M的文件大概要4分钟之久!而我复制同样的的文件到USB2挂的移动硬盘上就非常快,大概不到40秒就完了。我开始以为是文件格式的问题,但移动硬盘上也是ntfs 和 fat32 啊,而且速度并没有差别。(之前我怀疑是文件系统的问题,所以专门开辟了一个 ext3 的分区给Linux 用,结果速度还是跟ntfs和fat32一样慢)
我又怀疑是不是硬件问题,IDE硬盘托架不是原装的,是高仿的那种。但很快实验证明我的推断不正确,因为我用第二硬盘里装了 windows xp 系统,进windows 然后从 USB2 移动硬盘拷贝一个 650M 的ISO文件到本地盘上(第二硬盘),耗时也是40秒!(由于第一块硬盘上所有分区都是 Linux 下的,windows不能访问,所以没有直接测试写第一硬盘。)
不知道是什么地方出问题了,还望高人指教!
附:Linux 配置详细信息
[root@syt61 ~]# uname -a
Linux syt61 2.6.18-53.1.21.el5 #1 SMP Wed May 7 08:42:13 EDT 2008 i686 i686 i386 GNU/Linux
[root@syt61 ~]# fdisk -l
Disk /dev/hdc: 80.0 GB, 80026361856 bytes
240 heads, 63 sectors/track, 10337 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 1617 12224488+ 7 HPFS/NTFS
/dev/hdc2 1618 7170 41980680 f W95 Ext'd (LBA)
/dev/hdc3 7171 10337 23942520 83 Linux
/dev/hdc5 1618 5139 26626288+ 7 HPFS/NTFS
/dev/hdc6 5140 7170 15354328+ b W95 FAT32
Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 16 128488+ 83 Linux
/dev/sda2 17 11907 95514457+ 83 Linux
/dev/sda3 11908 12161 2040255 82 Linux swap / Solaris |
|