[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: why would fdisk -l take so long?



On 28/09/12 11:30, Karl E. Jorgensen wrote:
Hi

On Fri, Sep 28, 2012 at 03:52:26AM +0100, Albretch Mueller wrote:
$ date; fdisk -l; date
Thu Sep 27 22:48:21 UTC 2012

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00052568

    Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39086144    19543041    c  W95 FAT32 (LBA)
/dev/sda2        39086145    78140159    19527007+   c  W95 FAT32 (LBA)
/dev/sda3        78140160   234420479    78140160   83  Linux
/dev/sda4       234420480   488396799   126988160    5  Extended
/dev/sda5       234420543   353429999    59504728+   c  W95 FAT32 (LBA)
/dev/sda6       353430063   372981104     9775521    c  W95 FAT32 (LBA)
/dev/sda7       372981168   392516144     9767488+   c  W95 FAT32 (LBA)
/dev/sda8       392516208   431570159    19526976   83  Linux
/dev/sda9       431570223   441353744     4891761   83  Linux
/dev/sda10      441353808   446253569     2449881   83  Linux
/dev/sda11      446253633   449819999     1783183+  83  Linux
/dev/sda12      449822720   488396799    19287040   83  Linux
Thu Sep 27 22:48:59 UTC 2012

So... fdisk -l took 38 seconds - which is a bit much.

Question: How long does "fdisk -l /dev/sda" take?  (note: specifying
"/dev/sda" explicitly, rather than fdisk figure it out)

If this is a lot shorter, then your problem may be related to how
fdisk chooses a default device to look at, and the contents of
/proc/partitions becomes interesting...

Hope this help

Also, try using "time fdisk -l". The time command gives a slightly better idea of where the time is being spent that just using date before and after.

--
Dom


Reply to: