Reference

diskinfo(8)

get information about disk device

NAME

diskinfo – get information about disk device

SYNOPSIS

diskinfo [-ciStvw] disk ...

diskinfo [-l] -p disk ...

diskinfo [-l] -s disk ...

DESCRIPTION

The diskinfo utility prints out information about a disk device, and optionally runs a naive performance test on the device.

The following options are available:

-c

Perform a simple measurement of the I/O read command overhead.

-i

Perform a simple IOPS benchmark.

-l

In case of -p or -s modes prepend each line of an output with a device name using a tab character as a separator.

-p

Return the physical path of the disk. This is a string that identifies the physical path to the disk in the storage enclosure.

-S

Perform synchronous random write test (ZFS SLOG test), measuring time required to write data blocks of different size and flush disk cache. Blocks of more then 128KB are written with multiple parallel operations.

-s

Return the disk ident, usually the serial number.

-t

Perform a simple and rather naive benchmark of the disks seek and transfer performance.

-v

Print fields one per line with a descriptive comment.

-w

Allow disruptive write tests.

If given no arguments, the output will be a single line per specified device with the following fields: device name, sectorsize, media size in bytes, media size in sectors, stripe size, stripe offset, firmware cylinders, firmware heads, and firmware sectors. The last three fields are only present if the information is available.

EXAMPLES

List first ten (at most) da(4) devices with corresponding serial numbers:

diskinfo -ls /dev/da?

SEE ALSO

da(4)

HISTORY

The diskinfo command appeared in FreeBSD 5.1.

AUTHORS

The diskinfo utility was written by Poul-Henning Kamp ⟨[email protected]⟩.

BUGS

There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks.

History

-S since FreeBSD 11.2-RELEASE; -c since FreeBSD 11.1-RELEASE; -i since FreeBSD 11.1-RELEASE; -l since FreeBSD 14.1-RELEASE; -p since FreeBSD 11.2-RELEASE; -s since FreeBSD 11.2-RELEASE; -t since FreeBSD 11.1-RELEASE; -v since FreeBSD 11.1-RELEASE; -w since FreeBSD 11.2-RELEASE.