JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Sun ZFS Storage 7000 System Administration Guide
search filter icon
search icon

Document Information

Preface

1.  Introduction

2.  Status

3.  Configuration

4.  Services

5.  Shares

6.  Analytics

Analytics

Introduction

Concepts

Analytics

Drilldown Analysis

Statistics

Datasets

Actions

Worksheets

Statistics

Introduction

Descriptions

Analytics

Advanced Analytics

Default Statistics

Tasks

Statistics Tasks

CPU Percent utilization

CPU: Percent Utilization

Example

When to check

Breakdowns

Further Analysis

Details

Cache ARC accesses

Cache: ARC accesses

When to check

Breakdowns

Details

Metadata

Prefetch

Further Analysis

Cache L2ARC IO bytes

Cache: L2ARC I/O bytes

When to check

Breakdowns

Further Analysis

Cache L2ARC accesses

Cache: L2ARC accesses

When to check

Breakdowns

Further Analysis

Data Movement NDMP bytes transferred tofrom disk

Data Movement: NDMP bytes transferred to/from disk

When to check

Breakdowns

Further Analysis

Data Movement NDMP bytes transferred tofrom tape

Data Movement: NDMP bytes transferred to/from tape

When to check

Breakdowns

Further Analysis

Data Movement Shadow migration bytes

Data Movement: Shadow migration bytes

When to check

Breakdowns

Further Analysis

Data Movement Shadow migration ops

Data Movement: Shadow migration ops

When to check

Breakdowns

Further Analysis

Data Movement Shadow migration requests

Data Movement: Shadow migration requests

When to check

Breakdowns

Further Analysis

Disk Disks

Disk: Disks

When to check

Breakdowns

Interpretation

Further Analysis

Details

Disk IO bytes

Disk: I/O bytes

When to check

Breakdowns

Further Analysis

Disk IO operations

Disk: I/O operations

When to check

Breakdowns

Further Analysis

Network Device bytes

Network: Device bytes

When to check

Breakdowns

Further Analysis

Network Interface bytes

Network: Interface bytes

Example

When to check

Breakdowns

Further Analysis

Protocol SMB operations

Protocol: SMB operations

Example

When to check

Breakdowns

Further Analysis

Protocol Fibre Channel bytes

Protocol: Fibre Channel bytes

Example

When to check

Breakdowns

Further Analysis

Protocol Fibre Channel operations

Protocol: Fibre Channel operations

Example

When to check

Breakdowns

Further Analysis

Protocol FTP bytes

Protocol: FTP bytes

Example

When to check

Breakdowns

Further Analysis

Protocol HTTPWebDAV requests

Protocol: HTTP/WebDAV requests

When to check

Breakdowns

Further Analysis

Protocol iSCSI bytes

Protocol: iSCSI bytes

When to check

Breakdowns

Further Analysis

Protocol iSCSI operations

Protocol: iSCSI operations

When to check

Breakdowns

Further Analysis

Protocol NFSv2 operations

Protocol: NFSv2 operations

Example

When to check

Breakdowns

Further Analysis

Protocol NFSv3 operations

Protocol: NFSv3 operations

When to check

Breakdowns

Further Analysis

Protocol NFSv4 operations

Protocol: NFSv4 operations

Example

When to check

Breakdowns

Further Analysis

Protocol SFTP bytes

Protocol: SFTP bytes

Example

When to check

Breakdowns

Further Analysis

Protocol SRP bytes

Protocol: SRP bytes

Example

When to check

Breakdowns

Further Analysis

Protocol SRP operations

Protocol: SRP operations

Example

When to check

Breakdowns

Further Analysis

CPU CPUs

CPU: CPUs

When to check

Breakdowns

Details

CPU Kernel spins

CPU: Kernel spins

When to check

Breakdowns

Cache ARC adaptive parameter

Cache: ARC adaptive parameter

When to check

Breakdowns

Cache ARC evicted bytes

Cache: ARC evicted bytes

When to check

Breakdowns

Cache ARC size

Cache: ARC size

When to check

Breakdowns

Cache ARC target size

Cache: ARC target size

When to check

Breakdowns

Cache DNLC accesses

Cache: DNLC accesses

When to check

Breakdowns

Cache DNLC entries

Cache: DNLC entries

When to check

Breakdowns

Cache L2ARC errors

Cache: L2ARC errors

When to check

Breakdowns

Cache L2ARC size

Cache: L2ARC size

When to check

Breakdowns

Data Movement NDMP file system operations

Data Movement: NDMP file system operations

When to check

Breakdowns

Data Movement NDMP jobs

Data Movement: NDMP jobs

When to check

Breakdowns

Disk Percent utilization

Disk: Percent utilization

When to check

Breakdowns

Notes

Disk ZFS DMU operations

Disk: ZFS DMU operations

When to check

Breakdowns

Disk ZFS logical IO bytes

Disk: ZFS logical I/O bytes

When to check

Breakdowns

Disk ZFS logical IO operations

Disk: ZFS logical I/O operations

When to check

Breakdowns

Memory Dynamic memory usage

Memory: Dynamic memory usage

When to check

Breakdowns

Memory Kernel memory

Memory: Kernel memory

When to check

Breakdowns

Memory Kernel memory in use

Memory: Kernel memory in use

When to check

Breakdowns

Memory Kernel memory lost to fragmentation

Memory: Kernel memory lost to fragmentation

When to check

Breakdowns

Network IP bytes

Network: IP bytes

When to check

Breakdowns

Network IP packets

Network: IP packets

When to check

Breakdowns

Network TCP bytes

Network: TCP bytes

When to check

Breakdowns

Network TCP packets

Network: TCP packets

When to check

Breakdowns

System NSCD backend requests

System: NSCD backend requests

When to check

Breakdowns

System NSCD operations

System: NSCD operations

When to check

Breakdowns

Open Worksheets

Worksheets

Graph

Quantize Plot

Show Hierarchy

Common

Background Patterns

Saving a Worksheet

Toolbar Reference

CLI

Tips

Tasks

BUI

Saved Worksheets

Introduction

Properties

BUI

CLI

Datasets

Introduction

BUI

CLI

Viewing available datasets

Reading datasets

Suspending and Resuming all datasets

7.  Application Integration

Glossary

Index

Disk IO operations

Disk: I/O operations

This statistic shows the back-end I/O to the disks (disk IOPS). This is after the appliance has processed logical I/O into physical I/O based on share settings, and after software RAID as configured by Storage.

For example, 16 sequential 8 Kbyte NFSv3 writes may become a single 128 Kbyte write sometime later after the data has been buffered in the ARC DRAM cache, which may then become multiple disk writes due to RAID - such as two writes to each half of a mirror. It can help to monitor I/O at all layers at the same time to examine this behavior, for example by viewing:

This statistic includes a breakdown of disk I/O latency, which is a direct measure of performance for synchronous I/O, and also useful as a measure of the magnitude of back-end disk load. It is difficult to identify issues from disk IOPS alone without considering latency: a single disk may be performing well at 400 IOPS (sequential and small I/O hitting mostly from the disk's on-board DRAM cache), yet poorly at 110 IOPS (random I/O causing head seek and waiting on disk rotation.)

When to check

Whenever disk performance is investigated, using:

This is presented as a heat map allowing the pattern of I/O latency to be observed, and outliers to be easily identified (click the outlier elimination button to view more). Disk I/O latency is often related to the performance of the delivered logical I/O, such as with synchronous reads (non-prefetch), and synchronous writes. There are situations where the latency is not directly related to logical I/O performance, such as asynchronous writes being flushed sometime later to disk, and for prefetch reads.

After an issue has already been determined based on disk I/O latency or utilization, the nature of the disk I/O can be investigated using the other breakdowns, which show disk I/O counts (IOPS). There are no useful IOPS limits per-disk that can be discussed, as such a limit depends on the type of IOPS (random or sequential) and I/O size (large or small). Both of these attributes can be observed using the breakdowns:

Using the disk breakdown and the hierarchy view can also be used to determine if the JBODs are balanced with disk IOPS. Note that cache and log devices will usually have a different I/O profile to the pool disks, and can often stand out as the highest IOPS disks when examining by-disk I/O.

Breakdowns

Breakdown
Description
type of operation
read or write.
disk
pool or system disk. This can be useful to identify system disk I/O vs pool disk I/O, and I/O to cache and log devices.
size
a heat map showing the distribution of I/O sizes.
latency
a heat map showing the latency of disk I/O, as measured from when the I/O was requested to the disk to when the disk returned the completion.
offset
a heat map showing the disk location offset of disk I/O. This can be used to identify random or sequential disk IOPS (often best by vertically zooming the heat map to make out details.)

Further Analysis

See Disk: Disks broken down by percent utilization for the best measure of disk utilization. Disk: I/O bytes can also be used to examine bytes/sec instead of operations/sec.