在旧的 9.04 上安装 ubuntu 10.04 后,我的磁盘非常慢。做一些修修补补有点帮助:
sudo hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 3668 MB in 2.00 seconds = 1834.11 MB/sec Timing buffered disk reads: 292 MB in 3.02 seconds = 96.83 MB/sec sudo hdparm -c1 -d1 -X 66 /dev/sda1 /dev/sda1: setting 32-bit IO_support flag to 1 HDIO_SET_32BIT failed: Invalid argument setting using_dma to 1 (on) HDIO_SET_DMA failed: Inappropriate ioctl for device setting xfermode to 66 (UltraDMA mode2) HDIO_DRIVE_CMD(setxfermode) failed: Invalid exchange IO_support = 0 (default) HDIO_GET_DMA failed: Inappropriate ioctl for device sudo hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 4006 MB in 2.00 seconds = 2003.29 MB/sec Timing buffered disk reads: 312 MB in 3.02 seconds = 103.41 MB/sec
但它仍然太慢了。在另一个版本中,我有一个自定义分区设置,主分区有 100GB,还有 ext3(以及其他用于交换、引导、根文件夹的分区和我从来不想安装的 windows 分区的空间)。
这次我使用的是标准的 Lynx 设置(2 个分区,交换分区和主分区,几乎 250Gb,使用 ext4)。
我开发的一些应用程序使用磁盘进行单元测试,现在使用起来很慢。有没有办法让它更快?回到 9.04?等待10,10?在 ext3 上 Gparting 并使分区更小?不知道这些能不能用。。。。
也许它与一个糟糕的内核问题有关:http ://ubuntuforums.org/showthread.php?t=1039476
我稍后会尝试安装服务器内核,看看它是否能解决问题。
编辑:实际上较旧的内核仍然存在这个问题。也许是服务器内核?